Spec-Zone.ru › TensorFlow 2.9

tf.math.sign

Просмотреть исходный код на GitHub

Возвращает элементное указание знака числа.

Просмотреть псевдонимы

Основные псевдонимы

tf.sign

Псевдонимы совместимости для миграции

См. Руководство по миграции для получения более подробной информации.

tf.compat.v1.math.sign, tf.compat.v1.sign

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

y = sign(x) = -1 if x < 0; 0 if x == 0; 1 if x > 0.

Для комплексных чисел y = sign(x) = x / |x| if x != 0, otherwise y = 0.

Пример использования:

# real number
tf.math.sign([0., 2., -3.])
<tf.Tensor: shape=(3,), dtype=float32,
numpy=array([ 0.,  1., -1.], dtype=float32)>
# complex number
tf.math.sign([1 + 1j, 0 + 0j])
<tf.Tensor: shape=(2,), dtype=complex128,
numpy=array([0.70710678+0.70710678j, 0.        +0.j        ])>
Аргументы
x Тензор. Должен быть одного из следующих типов: bfloat16, half, float32, float64, int32, int64, complex64, complex128.
name Имя операции (необязательно).
Возвращаемое значение
Тензор. Имеет тот же тип, что и x.

Если x является SparseTensor, возвращает SparseTensor(x.indices, tf.math.sign(x.values, ...), x.dense_shape).

Если x является SparseTensor, возвращает SparseTensor(x.indices, tf.math.sign(x.values, ...), x.dense_shape)

© 2022 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 4.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r2.9/api_docs/python/tf/math/sign

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API