Wysyła pozycję „wartości” w permutacji [0, ..., max_index].
Wartości wyjściowe są bijekcją „indeksu” dla dowolnej kombinacji oraz „ziarna” i „max_index”.
Jeśli wiele danych wejściowych jest wektorami (macierz w przypadku materiału siewnego), wówczas rozmiar pierwszego wymiaru musi się zgadzać.
Wyniki są deterministyczne.
Klasy zagnieżdżone
klasa | RandomIndexShuffle.Opcje | Opcjonalne atrybuty dla RandomIndexShuffle |
Metody publiczne
Wyjście <T> | jako wyjście () Zwraca symboliczny uchwyt tensora. |
statyczny <T rozszerza numer, U rozszerza numer> RandomIndexShuffle <T> | |
Wyjście <T> | wyjście () Tensor skalarny typu dtype `dtype` w zakresie [0, max_index]. |
statyczne RandomIndexShuffle.Options | rundy (Długie rundy) |
Metody dziedziczone
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 RandomIndexShuffle <T> create ( zakres zakresu , indeks argumentu <T>, ziarno argumentu <U>, argument <T> maxIndex, opcje... opcje)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację RandomIndexShuffle.
Parametry
zakres | aktualny zakres |
---|---|
indeks | Tensor skalarny lub wektor typu dtype `dtype`. Indeks (lub indeksy), który ma zostać przetasowany. Musi mieścić się w zakresie [0, max_index]. |
nasionko | Tensor typu „Tseed” i kształtu [3] lub [n, 3]. Przypadkowe ziarno. |
maxIndeks | Skalarny tensor lub wektor typu dtype `dtype`. Górna granica przedziału (włącznie). |
opcje | przenosi opcjonalne wartości atrybutów |
Zwroty
- nowa instancja RandomIndexShuffle
publiczne wyjście <T> wyjście ()
Tensor skalarny typu dtype `dtype` w zakresie [0, max_index]. Losowo przetasowany indeks.
publiczne statyczne rundy RandomIndexShuffle.Options (długie rundy)
Parametry
rundy | Liczba rund używanych w szyfrze blokowym. |
---|