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 但使用随机生成器实例。