当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python tf.types.experimental.TensorLike用法及代码示例


这个符号是一个类型别名。

可以通过 tf.convert_to_tensor 转换为 tf.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]))

相关用法


注:本文由纯净天空筛选整理自tensorflow.org大神的英文原创作品 tf.types.experimental.TensorLike。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。