gpt4 book ai didi

python - scipy.optimize.least_squares 是确定性的吗?

转载 作者:行者123 更新时间:2023-12-05 04:13:21 27 4
gpt4 key购买 nike

我正在使用 scipyoptimize.least_squares 算法设置初始条件,并且在我的计算机上总是得到相同的结果,但是如果我在任何其他计算机上尝试这个(全部带有最新的 Scipy、Python 和 bumpy 软件包以及相同的 64 位 Ubuntu Linux),我在每台 PC 上得到不同的结果。这是为什么?

谢谢。

最佳答案

默认情况下(如果 diff_step=None),optimize.least_squares 使用机器相关步长进行有限差分近似 [1]。对于特定的计算机,结果应该是确定的,但在另一台计算机上可能会有所不同。

除非有其他与机器相关的参数,否则手动设置 diff_step 应该会在不同的机器上产生相同的结果。

[1] 查看scipy documentation .

关于python - scipy.optimize.least_squares 是确定性的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37898171/

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