我一直在使用numpy的随机功能一段时间,通过调用诸如or等方法。我刚刚发现了创建对象或其他生成器
对象的能力:np.random.choice()
np.random.randint()
default_rng
from numpy.random import default_rng gen = default_rng() random_number = gen.integers(10)
到目前为止,我一直使用
np.random.randint(10)
相反,我想知道这两种方式之间的区别是什么。
我能想到的唯一好处是跟踪多个种子,或者想要使用特定的PRNG,但也许对于更通用的用例也存在差异?
UYOU
相关分类