RightShift

classe final pública RightShift

Elementwise calcula o deslocamento à direita bit a bit de `x` e` y`.

Executa uma mudança lógica para tipos inteiros sem sinal e uma mudança aritmética para tipos inteiros com sinal.

Se `y` for negativo, ou maior ou igual à largura de` x` em bits, o resultado é definido pela implementação.

Exemplo:

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

Fragmento OP_NAME O nome desta operação, conforme conhecido pelo motor principal TensorFlow

Métodos Públicos

Saída <T>
asOutput ()
Retorna o identificador simbólico do tensor.
static <T extends TNumber > RightShift <T>
criar ( escopo do escopo, operando <T> x, operando <T> y)
Método de fábrica para criar uma classe envolvendo uma nova operação RightShift.
Saída <T>
z ()

Métodos herdados

org.tensorflow.op.RawOp
final booleano
igual a (objeto obj)
final int
Operação
op ()
Retorne esta unidade de cálculo como uma única Operation .
corda final
boleano
igual a (objeto arg0)
aula final <?>
getClass ()
int
hashCode ()
vazio final
notificar ()
vazio final
notificar tudo ()
Fragmento
toString ()
vazio final
espera (long arg0, int arg1)
vazio final
espera (long arg0)
vazio final
espera ()
org.tensorflow.op.Op
Abstract ExecutionEnvironment
env ()
Retorne o ambiente de execução em que este op foi criado.
Operação abstrata
op ()
Retorne esta unidade de cálculo como uma única Operation .
org.tensorflow.Operand
Saída abstrata <T>
asOutput ()
Retorna o identificador simbólico do tensor.
abstrato T
asTensor ()
Retorna o tensor neste operando.
forma abstrata
forma ()
Retorna a forma (possivelmente parcialmente conhecida) do tensor referido pela Output deste operando.
Classe abstrata <T>
tipo ()
Retorna o tipo de tensor deste operando
org.tensorflow.ndarray.Shaped
int abstrato
forma abstrata
forma ()
abstrato longo
tamanho ()
Calcula e retorna o tamanho total deste contêiner, em número de valores.

Constantes

public static final String OP_NAME

O nome desta operação, conforme conhecido pelo motor principal TensorFlow

Valor constante: "RightShift"

Métodos Públicos

public Output <T> asOutput ()

Retorna o identificador simbólico do tensor.

As entradas para as operações do TensorFlow são saídas de outra operação do TensorFlow. Este método é usado para obter um identificador simbólico que representa o cálculo da entrada.

public static RightShift <T> create ( escopo do escopo, operando <T> x, operando <T> y)

Método de fábrica para criar uma classe envolvendo uma nova operação RightShift.

Parâmetros
alcance escopo atual
Devoluções
  • uma nova instância de RightShift

Saída pública <T> z ()