RightShift

publiczna klasa końcowa RightShift

Elementwise oblicza bitowe przesunięcie w prawo `x` i `y`.

Wykonuje przesunięcie logiczne dla typów całkowitych bez znaku i przesunięcie arytmetyczne dla typów całkowitych ze znakiem.

Jeśli „y” jest ujemne lub większe lub równe szerokości „x” w bitach, wynik jest zdefiniowany w implementacji.

Przykład:

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)>
 

Stałe

Strunowy OP_NAME Nazwa tej operacji znana silnikowi rdzenia TensorFlow

Metody publiczne

Wyjście <T>
jako wyjście ()
Zwraca symboliczny uchwyt tensora.
statyczny <T rozszerza TNumber > RightShift <T>
utwórz ( Zakres zasięgu, Operand <T> x, Operand <T> y)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację RightShift.
Wyjście <T>
z ()

Metody dziedziczone

Stałe

publiczny statyczny końcowy ciąg znaków OP_NAME

Nazwa tej operacji znana silnikowi rdzenia TensorFlow

Wartość stała: „RightShift”

Metody publiczne

publiczne wyjście <T> asOutput ()

Zwraca symboliczny uchwyt tensora.

Dane wejściowe operacji TensorFlow są wynikami innej operacji TensorFlow. Ta metoda służy do uzyskania symbolicznego uchwytu reprezentującego obliczenia danych wejściowych.

public static RightShift <T> create ( Zakres zasięgu , Operand <T> x, Operand <T> y)

Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację RightShift.

Parametry
zakres aktualny zakres
Zwroty
  • nowa instancja RightShift

publiczne wyjście <T> z ()