【发布时间】:2021-09-05 00:15:52
【问题描述】:
我看到有时列表给numpy.random.seed(list),请解释当列表通过时会发生什么?
列表与仅整数相比有什么优势?
【问题讨论】:
-
看看documentation,它所说的只是它是一个遗留功能,因此不应该使用它,这不是很有帮助
标签: python-3.x list random seed
我看到有时列表给numpy.random.seed(list),请解释当列表通过时会发生什么?
列表与仅整数相比有什么优势?
【问题讨论】:
标签: python-3.x list random seed
我认为这是因为历史上 NumPy 使用的是 Mersenne Twister RNG。 允许种子为 array/list 允许在播种时显式指定状态(即 624 个 32 位整数)。
较新的 RNG 接口抽象出底层的 RNG 位生成器(同时在我测试的情况下也明显更快),因此 seeding has been abstracted 也是如此。
【讨论】: