Restituisce la posizione di "valore" in una permutazione di [0, ..., max_index].
I valori di output sono una biiezione dell'"indice" per qualsiasi combinazione e di "seme" e "max_index".
Se più input sono vettori (matrice in caso di seme), la dimensione della prima dimensione deve corrispondere.
Le uscite sono deterministiche.
Classi nidificate
classe | RandomIndexShuffle.Options | Attributi facoltativi per RandomIndexShuffle |
Metodi pubblici
Uscita <T> | comeuscita () Restituisce la maniglia simbolica di un tensore. |
static <T estende il numero, U estende il numero> RandomIndexShuffle <T> | |
Uscita <T> | produzione () Un tensore scalare di dtype `dtype`, all'interno di [0, max_index]. |
statico RandomIndexShuffle.Options | turni (turni lunghi) |
Metodi ereditati
Metodi pubblici
Uscita pubblica <T> asOutput ()
Restituisce la maniglia simbolica di un tensore.
Gli input per le operazioni TensorFlow sono output di un'altra operazione TensorFlow. Questo metodo viene utilizzato per ottenere un handle simbolico che rappresenta il calcolo dell'input.
public static RandomIndexShuffle <T> create ( scope scope, operando <T> indice, operando <U> seed, operando <T> maxIndex, opzioni... opzioni)
Metodo factory per creare una classe che racchiude una nuova operazione RandomIndexShuffle.
Parametri
scopo | ambito attuale |
---|---|
indice | Un tensore scalare o un vettore di dtype `dtype`. L'indice (o gli indici) da mescolare. Deve essere compreso tra [0, max_index]. |
seme | Un tensore di tipo d`Tseed` e forma [3] o [n, 3]. Il seme casuale. |
maxIndice | Un tensore o vettore scalare di dtype `dtype`. Il limite superiore dell'intervallo (incluso). |
opzioni | trasporta valori di attributi opzionali |
ritorna
- una nuova istanza di RandomIndexShuffle
Uscita pubblica <T> uscita ()
Un tensore scalare di dtype `dtype`, all'interno di [0, max_index]. L'indice mescolato casualmente.
round statici pubblici RandomIndexShuffle.Options (round lunghi)
Parametri
giri | Il numero di round per utilizzare la cifratura a blocchi. |
---|