RightShift

classe finale publique RightShift

Elementwise calcule le décalage vers la droite au niveau du bit de « x » et « y ».

Effectue un décalage logique pour les types entiers non signés et un décalage arithmétique pour les types entiers signés.

Si « y » est négatif, ou supérieur ou égal à la largeur de « x » en bits, le résultat est défini par l'implémentation.

Exemple :

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)
 
   right_shift_result = bitwise_ops.right_shift(lhs, rhs)
 
   print(right_shift_result)
 
 # This will print:
 # tf.Tensor([-1 -5 -1 -1], shape=(4,), dtype=int8)
 # tf.Tensor([-1 -5 -1 -1], shape=(4,), dtype=int16)
 # tf.Tensor([-1 -5 -1 -1], shape=(4,), dtype=int32)
 # tf.Tensor([-1 -5 -1 -1], 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.right_shift(lhs, rhs)
 # <tf.Tensor: shape=(4,), dtype=int8, numpy=array([ -2,  64, 101,  32], dtype=int8)>
 

Constantes

Chaîne OP_NAME Le nom de cette opération, tel que connu par le moteur principal TensorFlow

Méthodes publiques

Sortie <T>
comme Sortie ()
Renvoie le handle symbolique du tenseur.
statique <T étend TNumber > RightShift <T>
créer ( Portée de portée , Opérande <T> x, Opérande <T> y)
Méthode d'usine pour créer une classe encapsulant une nouvelle opération RightShift.
Sortie <T>
z ()

Méthodes héritées

Constantes

chaîne finale statique publique OP_NAME

Le nom de cette opération, tel que connu par le moteur principal TensorFlow

Valeur constante : "RightShift"

Méthodes publiques

sortie publique <T> asOutput ()

Renvoie le handle symbolique du tenseur.

Les entrées des opérations TensorFlow sont les sorties d'une autre opération TensorFlow. Cette méthode est utilisée pour obtenir un handle symbolique qui représente le calcul de l’entrée.

public static RightShift <T> créer ( Portée de la portée , Opérande <T> x, Opérande <T> y)

Méthode d'usine pour créer une classe encapsulant une nouvelle opération RightShift.

Paramètres
portée portée actuelle
Retour
  • une nouvelle instance de RightShift

Sortie publique <T> z ()