El método Tensorflow bitwise.invert()
realiza la operación de inversión y el resultado invertirá los bits, como 0 a 1 y 1 a 0. La operación se realiza en la representación de a.
Este método pertenece al módulo bit a bit.
Sintaxis:
tf.bitwise.invert( a, name=None)
Argumentos
- a: Debe ser un tensor. Debe ser de uno de los siguientes tipos: int8, int16, int32, int64, uint8, uint16, uint32, uint64.
- nombre: Este es un parámetro opcional y este es el nombre de la operación.
Retorno: Devuelve un Tensor del mismo tipo que a.
Veamos este concepto con la ayuda de algunos ejemplos:
Ejemplo 1:
import tensorflow as tf # A constant a a = tf.constant(6, dtype = tf.int32) # Applying the invert function # storing the result in 'c' c = tf.bitwise.invert(a) # Initiating a Tensorflow session with tf.Session() as sess: print("Input 1", a) print(sess.run(a)) print("Output: ", c) print(sess.run(c))
Producción:
Input 1 Tensor("Const_40:0", shape=(), dtype=int32) 6 Output: Tensor("Invert_4:0", shape=(), dtype=int32) -7
Ejemplo 2:
import tensorflow as tf # A constant a a = tf.constant([1, 4, 7], dtype = tf.int32) # Applying the invert function # storing the result in 'c' c = tf.bitwise.invert(a) # Initiating a Tensorflow session with tf.Session() as sess: print("Input 1", a) print(sess.run(a)) print("Output: ", c) print(sess.run(c))
Producción:
Input 1 Tensor("Const_39:0", shape=(3, ), dtype=int32) [1 4 7] Output: Tensor("Invert_3:0", shape=(3, ), dtype=int32) [-2 -5 -8]
Publicación traducida automáticamente
Artículo escrito por PranchalKatiyar y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA