jax.random.t#
- jax.random.t(key, df, shape=(), dtype=<class 'float'>)[原始碼]#
取樣具有給定形狀和浮點數 dtype 的學生 t 隨機值。
這些值根據以下機率密度函數分佈
\[f(t; \nu) \propto \left(1 + \frac{t^2}{\nu}\right)^{-(\nu + 1)/2}\]其中 \(\nu > 0\) 是自由度,由參數
df
給定。- 參數:
key (ArrayLike) – 作為隨機金鑰使用的 PRNG 金鑰。
df (RealArray) – 與
shape
廣播相容的浮點數或浮點數陣列,表示分佈的自由度參數。shape (Shape) – 選擇性,指定結果形狀的非負整數元組。必須與
df
廣播相容。預設值 (None) 產生與df.shape
相等的結果形狀。dtype (DTypeLikeFloat) – 選擇性,用於傳回值的浮點數 dtype(如果 jax_enable_x64 為 true,則預設為 float64,否則為 float32)。
- 傳回值:
具有指定 dtype 且形狀由
shape
給定的隨機陣列(如果shape
不是 None),否則由df.shape
給定。- 傳回型別: