Gera a posição de `value` em uma permutação de [0, ..., max_index].
Os valores de saída são uma bijeção do `index` para qualquer combinação e `seed` e `max_index`.
Se várias entradas forem vetores (matriz no caso de semente), o tamanho da primeira dimensão deve corresponder.
As saídas são determinísticas.
Classes aninhadas
classe | RandomIndexShuffle.Options | Atributos opcionais para RandomIndexShuffle |
Métodos públicos
Saída <T> | comoSaída () Retorna o identificador simbólico de um tensor. |
estático <T estende o número, U estende o número> RandomIndexShuffle <T> | |
Saída <T> | saída () Um tensor escalar de dtype `dtype`, dentro de [0, max_index]. |
static RandomIndexShuffle.Options | rodadas (Rodadas longas) |
Métodos Herdados
Métodos públicos
Public Output <T> asOutput ()
Retorna o identificador simbólico de um tensor.
As entradas para 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 RandomIndexShuffle <T> create ( Escopo do escopo, Operando <T> índice, Operando <U> semente, Operando <T> maxIndex, Opções... opções)
Método de fábrica para criar uma classe envolvendo uma nova operação RandomIndexShuffle.
Parâmetros
alcance | escopo atual |
---|---|
índice | Um tensor escalar ou um vetor de dtype `dtype`. O índice (ou índices) a ser embaralhado. Deve estar dentro de [0, max_index]. |
semente | Um tensor do tipo d `Tseed` e forma [3] ou [n, 3]. A semente aleatória. |
maxIndex | Um tensor escalar ou vetor de dtype `dtype`. Os limites superiores do intervalo (inclusive). |
opções | carrega valores de atributos opcionais |
Devoluções
- uma nova instância de RandomIndexShuffle
saída pública <T> saída ()
Um tensor escalar de dtype `dtype`, dentro de [0, max_index]. O índice embaralhado aleatoriamente.
rodadas de RandomIndexShuffle.Options estáticas públicas (Rodadas longas)
Parâmetros
rodadas | O número de rodadas para usar a cifra em bloco. |
---|