function Tensor(shape, dtype, dataId, id) {
	    /** Whether this tensor has been globally kept. */
	    this.kept = false;
	    this.isDisposedInternal = false;
	    this.shape = shape.slice();
	    this.dtype = dtype || 'float32';
	    this.size = sizeFromShape(shape);
	    this.strides = computeStrides(shape);
	    this.dataId = dataId;
	    this.id = id;
	    this.rankType = this.rank < 5 ? this.rank.toString() : 'higher';
	  }
A `tf.Tensor` object represents an immutable, multidimensional array of
numbers that has a shape and a data type.

See `tf.tensor` for details on how to create a `tf.Tensor`.

@doc {heading: 'Tensors', subheading: 'Classes'}