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


Python tf.math.sqrt用法及代码示例


计算输入张量的元素平方根。

用法

tf.math.sqrt(
    x, name=None
)

参数

  • x bfloat16 , half , float32 , float64 , complex64 , complex128 类型的 tf.Tensor
  • name 操作的名称(可选)。

返回

  • A tf.Tensor具有相同的大小、类型和稀疏性x.

    如果 xSparseTensor ,则返回 SparseTensor(x.indices, tf.math.sqrt(x.values, ...), x.dense_shape)

注意:此操作不支持整数类型。

x = tf.constant([[4.0], [16.0]])
tf.sqrt(x)
<tf.Tensor:shape=(2, 1), dtype=float32, numpy=
  array([[2.],
         [4.]], dtype=float32)>
y = tf.constant([[-4.0], [16.0]])
tf.sqrt(y)
<tf.Tensor:shape=(2, 1), dtype=float32, numpy=
  array([[nan],
         [ 4.]], dtype=float32)>
z = tf.constant([[-1.0], [16.0]], dtype=tf.complex128)
tf.sqrt(z)
<tf.Tensor:shape=(2, 1), dtype=complex128, numpy=
  array([[0.0+1.j],
         [4.0+0.j]])>

注意:为了支持复杂类型,请提供 complex64complex128 的输入张量。

相关用法


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