Python - 将随机种子(生成器)传递给 `randn()`
Python - passing random seed (generator) to `randn()`
我正在阅读 this 博客 post 他们建议不要为整个文档设置随机种子
np.random.seed(1234)
x = np.random.randn(100)
应该使用生成器,可以这样创建
rng = np.random.default_rng(1234)
在 post 中,他们使用了 rng.rand(10)
的示例,效果很好。但是我需要使用 randn()
,如果你使用 rng.randn(10)
.
它就不起作用
您可以改用 rng.normal(10)
。
normal 方法等同于 randn
但使用随机生成器实例。
我正在阅读 this 博客 post 他们建议不要为整个文档设置随机种子
np.random.seed(1234)
x = np.random.randn(100)
应该使用生成器,可以这样创建
rng = np.random.default_rng(1234)
在 post 中,他们使用了 rng.rand(10)
的示例,效果很好。但是我需要使用 randn()
,如果你使用 rng.randn(10)
.
您可以改用 rng.normal(10)
。
normal 方法等同于 randn
但使用随机生成器实例。