zbt*_*ong 8 python random numpy
在Python的numpy库中,该np.random.seed方法可以接受两种不同类型的参数:int和array_like[int].
他们之间有什么区别?如:np.random.seed(2)和np.random.seed([2013, 1, 4]).
底层Mersenne Twister PRNG 的状态非常大,确切地说是624个32位整数.如果给定整数种子,初始化例程将运行较小的PRNG以将该单个32位整数扩展为完整的624元素状态.这确实意味着您无法访问绝大多数可能的状态.
类似地,如果给定一个整数序列作为种子,那么不同的较小的PRNG将使用它来扩展到624个元素,但是可以使用传递它的整个数组.这使您可以访问初始状态的整个空间,如果这对您很重要.该算法在标准库的random模块和numpy.random.之间共享.
| 归档时间: |
|
| 查看次数: |
122 次 |
| 最近记录: |