如何在jax中生成0到1之间的随机数?
How to generate random numbers between 0 and 1 in jax?
如何在 jax 中生成 0 到 1 之间的随机数?
基本上,我希望在 jax
.
中复制 numpy
中的以下函数
np.random.random(1000)
jax 中的等价物是
from jax import random
key = random.PRNGKey(758493) # Random seed is explicit in JAX
random.uniform(key, shape=(1000,))
有关详细信息,请参阅 jax.random
module 的文档。
另请注意,JAX 的随机数生成器不维护任何类型的全局状态,因此您需要以不同于您在 NumPy 中习惯的方式来考虑它。有关这方面的更多背景信息,请参阅 JAX Sharp Bits: Random Numbers.
如何在 jax 中生成 0 到 1 之间的随机数?
基本上,我希望在 jax
.
numpy
中的以下函数
np.random.random(1000)
jax 中的等价物是
from jax import random
key = random.PRNGKey(758493) # Random seed is explicit in JAX
random.uniform(key, shape=(1000,))
有关详细信息,请参阅 jax.random
module 的文档。
另请注意,JAX 的随机数生成器不维护任何类型的全局状态,因此您需要以不同于您在 NumPy 中习惯的方式来考虑它。有关这方面的更多背景信息,请参阅 JAX Sharp Bits: Random Numbers.