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


Python tf.compat.v1.to_double用法及代码示例


将张量转换为类型 float64 。 (已弃用)

用法

tf.compat.v1.to_double(
    x, name='ToDouble'
)

参数

  • x 一个 TensorSparseTensorIndexedSlices
  • name 操作的名称(可选)。

返回

  • TensorSparseTensorIndexedSlices 具有与 x 相同的形状,类型为 float64

抛出

  • TypeError 如果 x 不能转换为 float64

迁移到 TF2

警告:这个 API 是为 TensorFlow v1 设计的。继续阅读有关如何从该 API 迁移到本机 TensorFlow v2 等效项的详细信息。见TensorFlow v1 到 TensorFlow v2 迁移指南有关如何迁移其余代码的说明。

此名称在 TF2 中已被弃用并删除,但有一个完全替换 tf.cast(..., tf.double) 。即刻执行或 tf.function 没有进一步的问题。

前:

tf.compat.v1.to_double(tf.constant(3.14, dtype=tf.float32))
<tf.Tensor:shape=(), dtype=float64, numpy=3.14>

后:

tf.cast(tf.constant(3.14, dtype=tf.float32), tf.double)
<tf.Tensor:shape=(), dtype=float64, numpy=3.14>

警告:此函数已弃用。它将在未来的版本中删除。更新说明:改用tf.cast

相关用法


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