tf.TensorSpec
| Просмотреть исходный код на GitHub |
Описывает tf.Tensor.
tf.TensorSpec(
shape, dtype=tf.dtypes.float32, name=None
)
Метаданные для описания объектов tf.Tensor, принимаемых или возвращаемых некоторыми API TensorFlow.
| Аргументы | |
|---|---|
shape | Значение, преобразуемое в tf.TensorShape. Форма тензора. |
dtype | Значение, преобразуемое в tf.DType. Тип значений тензора. |
name | Необязательное имя для тензора. |
| Исключения | |
|---|---|
TypeError | Если форма не может быть преобразована в tf.TensorShape, или тип не может быть преобразован в tf.DType. |
| Атрибуты | |
|---|---|
dtype | Возвращает размерность элементов в тензоре. |
name | Возвращает (необязательное) имя описываемого тензора. |
shape | Возвращает TensorShape, представляющую форму тензора. |
value_type | |
Методы
from_spec
@classmethod
from_spec(
spec, name=None
)
from_tensor
@classmethod
from_tensor(
tensor, name=None
)
is_compatible_with
is_compatible_with(
spec_or_tensor
)
Возвращает True, если spec_or_tensor совместим с этим TensorSpec.
Два тензора считаются совместимыми, если у них одинаковый тип и их формы совместимы (см. tf.TensorShape.is_compatible_with).
| Аргументы | |
|---|---|
spec_or_tensor | tf.TensorSpec или tf.Tensor |
| Возвращаемое значение | |
|---|---|
| True, если spec_or_tensor совместим с self. |
most_specific_compatible_type
most_specific_compatible_type(
other
)
Возвращает самый общий тип, совместимый с self и other.
| Аргументы | |
|---|---|
other | A TypeSpec. |
| Исключения | |
|---|---|
ValueError | Если нет TypeSpec, совместимого как с self, так и с other. |
__eq__
__eq__(
other
)
Возвращает self==value.
__ne__
__ne__(
other
)
Возвращает self!=value.
© 2020 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/TensorSpec