相关疑难解决方法(0)

random.seed():它做了什么?

我对random.seed()Python中的内容有点困惑.例如,为什么下面的试验会做他们所做的(始终如一)?

>>> import random
>>> random.seed(9001)
>>> random.randint(1, 10)
1
>>> random.randint(1, 10)
3
>>> random.randint(1, 10)
6
>>> random.randint(1, 10)
6
>>> random.randint(1, 10)
7
Run Code Online (Sandbox Code Playgroud)

我找不到关于此的好文档.

python random random-seed

160
推荐指数
9
解决办法
30万
查看次数

始终创建相同的随机numpy数组

我正在等待另一个开发人员完成一段代码,该代码将返回一个形状为np的数组(100,2000),其值为-1,0或1.

与此同时,我想随机创建一个具有相同特征的数组,这样我就可以在开发和测试方面领先一步.问题是我希望这个随机创建的数组每次都是相同的,所以我不会测试每次重新运行我的进程时不断更改其值的数组.

我可以像这样创建我的数组,但有没有办法创建它,以便每次都相同.我可以腌制物体并解开它,但想知道是否还有另一种方法.

r = np.random.randint(3, size=(100, 2000)) - 1
Run Code Online (Sandbox Code Playgroud)

python random numpy

85
推荐指数
3
解决办法
6万
查看次数

标签 统计

python ×2

random ×2

numpy ×1

random-seed ×1