Python – tensorflow.math.sign()

TensorFlow es una biblioteca Python de código abierto diseñada por Google para desarrollar modelos de aprendizaje automático y redes neuronales de aprendizaje profundo.

sign() se usa para encontrar una indicación sabia del elemento del signo de un número. Específicamente,

y = signo(x) = -1 si x < 0; 0 si x == 0; 1 si x > 0.

Para números complejos, y = signo(x) = x / |x| si x != 0, de lo contrario y = 0.

Sintaxis : tensorflow.math.sign(x, nombre)

Parámetros:

  • x: Es un tensor. Los dtypes permitidos son bfloat16, half, float32, float64, int32, int64, complex64, complex128.
  • name(opcional): Define el nombre de la operación.

Retorno: Devuelve un tensor del mismo tipo que x.

Ejemplo 1:

Python3

# importing the library
import tensorflow as tf
 
# Initializing the input tensor
a = tf.constant([0, 1, -2, 3, -4], dtype = tf.float64)
 
# Printing the input tensor
print('a: ', a)
 
# Calculating result
res = tf.math.sign(x = a)
 
# Printing the result
print('Result: ', res)

Producción:

a:  tf.Tensor([ 0.  1. -2.  3. -4.], shape=(5, ), dtype=float64)
Result:  tf.Tensor([ 0.  1. -1.  1. -1.], shape=(5, ), dtype=float64)

Ejemplo 2:

Python3

# importing the library
import tensorflow as tf
 
# Initializing the input tensor
a = tf.constant([ 1-5j, -2 + 3j, -3-7j, -4 + 8j], dtype = tf.complex128)
 
# Printing the input tensor
print('a: ', a)
 
# Calculating result
res = tf.math.sign(x = a)
 
# Printing the result
print('Result: ', res)

Producción:

a:  tf.Tensor([ 1.-5.j -2.+3.j -3.-7.j -4.+8.j], shape=(4, ), dtype=complex128)
Result:  tf.Tensor(
[ 0.19611614-0.98058068j -0.5547002 +0.83205029j -0.3939193 -0.91914503j
 -0.4472136 +0.89442719j], shape=(4, ), dtype=complex128)

Publicación traducida automáticamente

Artículo escrito por aman neekhara y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *