Spec-Zone.ru › TensorFlow

tf.dtypes.DType

Представляет тип элементов в Tensor.

Наследуется от: TraceType

Просмотреть псевдонимы

Основные псевдонимы

tf.DType

Псевдонимы для совместимости при миграции

Подробнее см. в руководстве по миграции.

tf.compat.v1.DType, tf.compat.v1.dtypes.DType

tf.dtypes.DType(
    type_enum, handle_data=None
)

DType используются для указания выходного типа данных для операций, которым он необходим, или для проверки типа данных существующих Tensor.

Примеры:

tf.constant(1, dtype=tf.int64)
<tf.Tensor: shape=(), dtype=int64, numpy=1>
tf.constant(1.0).dtype
tf.float32

Полный список определённых DType см. в разделе tf.dtypes.

Атрибуты
as_datatype_enum Возвращает значение перечисления types_pb2.DataType на основе этого типа данных.
as_numpy_dtype Возвращает объект Python type на основе этого DType.
base_dtype Возвращает DType без ссылок на основе этого DType (для TF1).

Программам, написанным для TensorFlow 2.x, этот атрибут не нужен. Он существует только для совместимости с TensorFlow 1.x, в реализации которого использовались ссылочные DType в tf.compat.v1.Variable. В TensorFlow 2.x tf.Variable реализована без ссылочных типов.

is_bool Возвращает, является ли тип данных логическим.
is_complex Возвращает, является ли тип комплексным типом с плавающей точкой.
is_floating Возвращает, является ли тип (неквантованным, вещественным) типом с плавающей точкой.
is_integer Возвращает, является ли тип целочисленным (неквантованным).
is_numeric Возвращает, является ли тип данных числовым.
is_numpy_compatible Возвращает, имеет ли этот тип данных совместимый тип данных NumPy.
is_quantized Возвращает, является ли тип данных квантованным.
is_unsigned Возвращает, является ли этот тип беззнаковым.

Нечисловые, неупорядоченные и квантованные типы не считаются беззнаковыми; эта функция возвращает False.

limits Возвращает пределы интенсивности, то есть

кортеж (min, max) для dtype. Аргументы: clip_negative : bool, необязательный Если True, ограничивает отрицательный диапазон (то есть возвращает 0 для минимальной интенсивности), даже если тип данных изображения допускает отрицательные значения. Возвращает min, max : tuple Нижний и верхний пределы интенсивности.

max Возвращает максимальное значение, представимое этим типом данных.
min Возвращает минимальное значение, представимое этим типом данных.
name
real_dtype Возвращает DType, соответствующий действительной части этого DType.
size

Методы

experimental_as_proto

Просмотреть исходный код

experimental_as_proto() -> types_pb2.SerializedDType

Возвращает представление экземпляра Dtype в формате proto.

experimental_from_proto

Просмотреть исходный код

@classmethod
experimental_from_proto(
    proto: types_pb2.SerializedDType
) -> 'DType'

Возвращает экземпляр Dtype на основе сериализованного proto.

experimental_type_proto

Просмотреть исходный код

@classmethod
experimental_type_proto() -> Type[types_pb2.SerializedDType]

Возвращает тип proto, связанный с сериализацией DType.

is_compatible_with

Просмотреть исходный код

is_compatible_with(
    other
)

Возвращает True, если other DType будет преобразован в этот DType (TF1).

Программам, написанным для TensorFlow 2.x, эта функция не нужна. Вместо этого они могут напрямую сравнивать объекты DType на равенство: tf.as_dtype(this) == tf.as_dtype(other).

Эта функция существует только для совместимости с TensorFlow 1.x, где она также позволяет преобразовывать ссылочный тип (используемый в tf.compat.v1.Variable) в его базовый тип.

Аргументы
other DType (или объект, который можно преобразовать в DType).
Возвращает
True, если тензор типа other DType будет неявно преобразован в этот DType.

is_subtype_of

Просмотреть исходный код

is_subtype_of(
    other: tf.types.experimental.TraceType
) -> bool

См. базовый класс tf.types.experimental.TraceType.

most_specific_common_supertype

Просмотреть исходный код

most_specific_common_supertype(
    types: Sequence[tf.types.experimental.TraceType]
) -> Optional['DType']

См. базовый класс tf.types.experimental.TraceType.

__eq__

Просмотреть исходный код

__eq__(
    other
)

Возвращает True тогда и только тогда, когда этот DType относится к тому же типу, что и 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/api_docs/python/tf/dtypes/DType

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API