jax.extend.random.unsafe_rbg_prng_impl#
- jax.extend.random.unsafe_rbg_prng_impl = ((4,), <function _rbg_seed>, <function _unsafe_rbg_split>, <function _rbg_random_bits>, <function _unsafe_rbg_fold_in>, 'unsafe_rbg', 'urbg')#
指定 PRNG 金鑰形狀和運算。
PRNG 實作由金鑰型別
K
和一組對此類金鑰進行運算的函式決定。金鑰型別K
是一種陣列型別,其元素型別為 uint32,形狀由key_shape
指定。每個運算的型別簽名為seed :: int[] -> K fold_in :: K -> int[] -> K split[shape] :: K -> K[*shape] random_bits[shape, bit_width] :: K -> uint<bit_width>[*shape]
PRNG 實作透過
PRNGKeyArray
類別適應金鑰K
的類陣列物件,該類別應透過random_seed
函式建立。