擅长:python、mysql、java
<p>我认为您应该使用RandomState类,如下所示:</p>
<pre><code>In [21]: r=np.random.RandomState(3)
In [22]: r.choice(range(20),(5,))
Out[22]: array([10, 3, 8, 0, 19])
In [23]: r.choice(range(20),(5,))
Out[23]: array([10, 11, 9, 10, 6])
In [24]: r=np.random.RandomState(3)
In [25]: r.choice(range(20),(5,))
Out[25]: array([10, 3, 8, 0, 19])
In [26]: r.choice(range(20),(5,))
Out[26]: array([10, 11, 9, 10, 6])
</code></pre>
<p>基本上,创建RandomState的一个实例<code>r</code>,并进一步使用它。可以看出,重设侧线会产生相同的结果。在</p>