与`np.random.random()`相比,使用`np.random.RandomState`有什么好处吗?

时间:2020-02-19 05:54:02

标签: numpy random random-seed

以前,我已经像下面那样使用过numpy.random.rand()函数。

import numpy as np 
np.random.seed(0)
new_random_numbers = np.random.random(size=3)

使用它仍然没有任何问题。 但是在numpy中,还有另一种生成随机数的方法,如下所示。

RandomGenerator = np.random.RandomState(seed=0)
new_random_numbers = RandomGenerator.random(size=3)

使用np.random.RandomState()看起来比以前更短,但是,我没有应使用np.random.RandomState()的其他优点。

有没有人知道使用np.random.RandomState()np.random.random()有优势?我不在乎这是很小的优势还是例外情况。

感谢您的帮助。 问候。

0 个答案:

没有答案