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,
complex,
tuple,
list,
numpy.ndarray
]
Это определение может быть использовано в пользовательском коде. В будущем могут быть добавлены дополнительные типы по мере поддержки новых типов входных данных.
Пример:
def foo(x: TensorLike): pass
Это определение проходит статическую проверку типов для:
foo(tf.constant([1, 2, 3])) foo([1, 2, 3]) foo(np.array([1, 2, 3]))
© 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/r2.4/api_docs/python/tf/types/experimental/TensorLike