gpt4 book ai didi

python - numpy.random.seed 是否使结果固定在不同的计算机上?

转载 作者:行者123 更新时间:2023-12-05 04:52:58 26 4
gpt4 key购买 nike

我知道当您使用 numpy.random.seed(0) 时,您每次在自己的计算机上都会得到相同的结果。我想知道对于不同的计算机和不同的 numpy 安装是否也是如此。

最佳答案

这完全取决于 numpy 随机函数 内部实现的算法 的类型。在 numpy 的情况下,它由 pseudo-random number generators (PRNGs) 算法操作。这意味着如果您提供相同的种子(与开始输入一样),您将获得相同的输出。如果你改变种子,你会得到不同的输出。所以这种算法是不依赖于系统的。

但对于真随机数生成器 (TRNG),这些通常依赖于某种专门的硬件,这些硬件对环境中不可预测的事物(例如光或温度电噪声放射性物质)进行一些物理测量。所以如果一个模块实现了 t他的算法类型将取决于系统。

关于python - numpy.random.seed 是否使结果固定在不同的计算机上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66299283/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com