當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python tf.Tensor.__abs__用法及代碼示例


用法

__abs__(
    name=None
)

參數

  • x TensorSparseTensor 類型為 float16float32float64int32int64complex64complex128
  • name 操作的名稱(可選)。

返回

  • A Tensor或者SparseTensor具有相同的大小、類型和稀疏性x,具有絕對值。注意,對於complex64或者complex128輸入,返回Tensor將是類型float32或者float64, 分別。

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

計算張量的絕對值。

給定整數或浮點值的張量,此操作返回相同類型的張量,其中每個元素包含輸入中相應元素的絕對值。

給定複數張量 x,此操作返回類型為 float32float64 的張量,它是 x 中每個元素的絕對值。對於複數 ,其絕對值計算為

例如:

# real number
x = tf.constant([-2.25, 3.25])
tf.abs(x)
<tf.Tensor: shape=(2,), dtype=float32,
numpy=array([2.25, 3.25], dtype=float32)>
# complex number
x = tf.constant([[-2.25 + 4.75j], [-3.25 + 5.75j]])
tf.abs(x)
<tf.Tensor: shape=(2, 1), dtype=float64, numpy=
array([[5.25594901],
       [6.60492241]])>

相關用法


注:本文由純淨天空篩選整理自tensorflow.org大神的英文原創作品 tf.Tensor.__abs__。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。