| View source on GitHub | 
Represents the type of the elements in a Tensor.
tf.dtypes.DType()
DType's are used to specify the output data type for operations which require it, or to inspect the data type of existing Tensor's.
tf.constant(1, dtype=tf.int64) <tf.Tensor: shape=(), dtype=int64, numpy=1> tf.constant(1.0).dtype tf.float32
See tf.dtypes for a complete list of DType's defined.
| Attributes | |
|---|---|
| as_datatype_enum | Returns a types_pb2.DataTypeenum value based on this data type. | 
| as_numpy_dtype | Returns a Python typeobject based on thisDType. | 
| base_dtype | Returns a non-reference DTypebased on thisDType. | 
| is_bool | Returns whether this is a boolean data type. | 
| is_complex | Returns whether this is a complex floating point type. | 
| is_floating | Returns whether this is a (non-quantized, real) floating point type. | 
| is_integer | Returns whether this is a (non-quantized) integer type. | 
| is_numpy_compatible | Returns whether this data type has a compatible NumPy data type. | 
| is_quantized | Returns whether this is a quantized data type. | 
| is_unsigned | Returns whether this type is unsigned. Non-numeric, unordered, and quantized types are not considered unsigned, and this function returns  | 
| limits | Return intensity limits, i.e. (min, max) tuple, of the dtype. Args: clip_negative : bool, optional If True, clip the negative range (i.e. return 0 for min intensity) even if the image dtype allows negative values. Returns min, max : tuple Lower and upper intensity limits. | 
| max | Returns the maximum representable value in this data type. | 
| min | Returns the minimum representable value in this data type. | 
| name | |
| real_dtype | Returns the DTypecorresponding to thisDType's real part. | 
| size | |
is_compatible_with
is_compatible_with(
    other
)
 Returns True if the other DType will be converted to this DType.
The conversion rules are as follows:
DType(T) .is_compatible_with(DType(T)) == True
| Args | |
|---|---|
| other | A DType(or object that may be converted to aDType). | 
| Returns | |
|---|---|
| True if a Tensor of the otherDTypewill be implicitly converted to thisDType. | 
__eq__
__eq__(
    other
)
 Returns True iff this DType refers to the same type as other.
__ne__
__ne__(
    other
)
 Returns True iff self != other.
    © 2022 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 4.0.
Code samples licensed under the Apache 2.0 License.
    https://www.tensorflow.org/versions/r2.9/api_docs/python/tf/dtypes/DType