code: def new_tensors(
      self,
      inputs,
      shape=None,
      dtype=None,
      order=None,
      chunks=None,
      nsplits=None,
      output_limit=None,
      kws=None,
      **kw,
  ):
      return self.new_tileables(
          inputs,
          shape=shape,
          chunks=chunks,
          nsplits=nsplits,
          output_limit=output_limit,
          kws=kws,
          dtype=dtype,
          order=order,
          **kw,
      )
  
imports: from ..core import OutputType
  from ..core.operand import Operand, TileableOperandMixin, HasInput, ShuffleProxy, MapReduceOperand, Fuse
  from ..serialization.serializables import DataTypeField
  from ..utils import calc_nsplits
label_desc: Use image node_id 1 for calling the TensorOperandMixin obj's underlying member method code with example usage: obj.new_tensors(inputs, shape, dtype, order, chunks, nsplits, output_limit, kws) and returns: self