tf.dtypes.DType
| View source on GitHub |
Представляет тип элементов в Tensor.
tf.dtypes.DType()
DType используются для указания выходного типа данных для операций, которые требуют его, или для проверки типа данных существующих Tensor's.
Примеры:
tf.constant(1, dtype=tf.int64) <tf.Tensor: shape=(), dtype=int64, numpy=1> tf.constant(1.0).dtype tf.float32
См. tf.dtypes для полного списка определённых DType's.
| Атрибуты | |
|---|---|
as_datatype_enum | Возвращает значение перечисления types_pb2.DataType на основе этого типа данных. |
as_numpy_dtype | Возвращает объект Python type на основе этого DType. |
base_dtype | Возвращает нессылочный DType на основе этого DType. |
is_bool | Возвращает, является ли это булевым типом данных. |
is_complex | Возвращает, является ли это комплексным типом с плавающей точкой. |
is_floating | Возвращает, является ли это типом с плавающей точкой (не квантованным, вещественным). |
is_integer | Возвращает, является ли это целочисленным типом (не квантованным). |
is_numpy_compatible | Возвращает, имеет ли этот тип данных совместимый тип данных NumPy. |
is_quantized | Возвращает, является ли это квантованным типом данных. |
is_unsigned | Возвращает, является ли этот тип беззнаковым. Нечисловые, неупорядоченные и квантованные типы не считаются беззнаковыми, и эта функция возвращает |
limits | Возвращает пределы интенсивности, т.е. кортеж (мин, макс) типа данных. Аргументы: clip_negative : bool, необязательно Если True, обрезает отрицательный диапазон (т.е. возвращает 0 для минимальной интенсивности), даже если тип данных изображения допускает отрицательные значения. Возвращает min, max : кортеж Нижний и верхний пределы интенсивности. |
max | Возвращает максимальное представимое значение в этом типе данных. |
min | Возвращает минимальное представимое значение в этом типе данных. |
name | |
real_dtype | Возвращает DType соответствующий вещественной части этого DType. |
size | |
Методы
is_compatible_with
is_compatible_with(
other
)
Возвращает True, если тип данных other будет преобразован в этот тип данных.
Правила преобразования следующие:
DType(T) .is_compatible_with(DType(T)) == True
| Аргументы | |
|---|---|
other | DType (или объект, который может быть преобразован в DType). |
| Возвращаемые значения | |
|---|---|
True, если тензор типа данных other DType будет неявно преобразован в этот DType. |
__eq__
__eq__(
other
)
Возвращает True, если и только если этот тип данных относится к тому же типу, что и other.
__ne__
__ne__(
other
)
Возвращает True, если и только если 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