tf.types.experimental.TensorLike
Этот символ является псевдонимом типа.
Объединение всех типов, которые могут быть преобразованы в tf.Tensor с помощью tf.convert_to_tensor.
Источник:
TensorLike = Union[
tensorflow.python.types.core.Tensor,
tensorflow.python.types.core.TensorProtocol,
int,
float,
bool,
str,
bytes,
complex,
tuple,
list,
numpy.ndarray,
numpy.generic
]
Это определение может быть использовано в пользовательском коде. В будущем могут быть добавлены дополнительные типы по мере поддержки большего количества типов входных данных.
Пример:
def foo(x: TensorLike): pass
Это определение проходит статическую проверку типов для:
foo(tf.constant([1, 2, 3])) foo([1, 2, 3]) foo(np.array([1, 2, 3]))
© 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/types/experimental/TensorLike