Intenta entender el código correctamente previamente a usarlo a tu proyecto si tdeseas aportar algo puedes dejarlo en los comentarios.
Elementwise calcula el desplazamiento a la izquierda bit a bit de x
y y
.
Ver alias
Alias de compatibilidad para la migración
Ver Guía de migración para más detalles.
tf.bitwise.left_shift( x, y, name=None)
Si y
es negativo, o mayor o igual que el ancho de x
en bits, el resultado está definido por la implementación.
Ejemplo:
import tensorflow as tf from tensorflow.python.ops import bitwise_ops import numpy as np dtype_list =[tf.int8, tf.int16, tf.int32, tf.int64]for dtype in dtype_list: lhs = tf.constant([-1,-5,-3,-14], dtype=dtype) rhs = tf.constant([5,0,7,11], dtype=dtype) left_shift_result = bitwise_ops.left_shift(lhs, rhs)print(left_shift_result)# This will print:# tf.Tensor([ -32 -5 -128 0], shape=(4,), dtype=int8)# tf.Tensor([ -32 -5 -384 -28672], shape=(4,), dtype=int16)# tf.Tensor([ -32 -5 -384 -28672], shape=(4,), dtype=int32)# tf.Tensor([ -32 -5 -384 -28672], shape=(4,), dtype=int64) lhs = np.array([-2,64,101,32], dtype=np.int8) rhs = np.array([-1,-5,-3,-14], dtype=np.int8) bitwise_ops.left_shift(lhs, rhs)#
argumentos | |
---|---|
x |
A Tensor . Debe ser uno de los siguientes tipos: int8 , int16 , int32 , int64 , uint8 , uint16 , uint32 , uint64 . |
y |
A Tensor . Debe tener el mismo tipo que x . |
name |
Un nombre para la operación (opcional). |
Devoluciones | |
---|---|
A Tensor . Tiene el mismo tipo que x . |
Comentarios y valoraciones del post
Finalizando este artículo puedes encontrar las referencias de otros usuarios, tú incluso tienes la libertad de dejar el tuyo si lo crees conveniente.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)