我用来生成随机系统的人,并且因为它的功能,我想在Numpy中选择随机模块。但是当我想实现它时,我意识到Numpy不会真正生成一个psedu-random数字。随机在numpy中没有生成随机数
import numpy as np
for i in range(10000):
n[i] = np.random.randint(0,1)
正如我所说,所有的细胞在n个具有零值:简单地说,下面的代码的结果每次都是0。即使当我在每次迭代之间添加暂停时,我仍然有相同的结果。
import time
import numpy as np
for i in range(10000):
n[i] = np.random.randint(0,1)
time.sleep(2)
这不是我在随机模块中使用构建的情况。 由于这个问题可能真的影响到我的结果的完整性,所以我非常感谢任何关于如何解决这个问题的命令,或者为什么会发生这种情况。
PS:这是不是这样的,当我在空闲导入与NumPy和只是简单地打印
np.random.randint(0,1)
连连。在这种情况下,结果看起来像随机。