【问题标题】:How a random number is generated in Numpy if I don't use Generator or RandomState?如果我不使用 Generator 或 RandomState,如何在 Numpy 中生成随机数?
【发布时间】:2021-05-16 22:58:13
【问题描述】:

我已经阅读了 Numpy 的文档,但是如果我不使用 Generator 或 RandomState,我仍然不知道如何生成随机数。 据我所知,我们可以通过

得到一个1到10的随机数
#use RandomState
print(np.random.RandomState().randint(1,10,(1)))
#use Generator
print(np.random.default_rng().randint(1,10,(1)))
#my question
print(np.random.default_rng().integers(1,10,(1)))

那么第三种方式如何生成随机数呢?

【问题讨论】:

标签: python numpy random numpy-random


【解决方案1】:

(这针对问题的第一个版本)

在开始/导入/加载时全局创建了一个RandomState

code

在此讨论中阅读更多内容:Public access to global state for numpy.random

【讨论】:

    猜你喜欢
    • 2020-01-11
    • 2020-08-23
    • 2019-09-13
    • 1970-01-01
    • 2019-06-24
    • 1970-01-01
    • 1970-01-01
    • 2023-01-03
    • 2022-01-04
    相关资源
    最近更新 更多