JMP 18 和 19 之间的 Python 结果不同。或者 OS Sequoia 和 Tahoe 之间也可能不同不谈细节,我之前在 scipy 最小化例程的结果与非线性和寿命分布的输出匹配时遇到了问题。我把这两个程序都更新到了 JMP 19(运行 jpip 安装所需的软件包),并将操作系统更新到了 Tahoe。现在,当我在 JMP 18 或 JMP 19 中运行相同的 Python 脚本时,所有结果都匹配。大家知道可能发生了什么吗?我附上了数据集和代码,希望还没有更新到 Tahoe 的朋友们可以尝试一下。应该得到的值大约是 2.2325 和 13716.73。更新之前,我得到的值大约是 3.01 和 4700。
回复:JMP 18 和 19 之间的 Python 结果不同。或者可能是 OS Sequoia 和 Tahoe 之间的结果不同JMP 20 dev build Sequoia 15.6.1 我得到值2.2325 和 13716.73,Python 3.14rc2
JMP 19 预发布版本,Sequoia 15.6.1。值 2.2325 和 13716.73,Python 3,Python 3.13.5
JMP 18.1.1,Sequoia 15.6.1,值 2.2325 和 13716.73,Python 3.11.10
也许是过时的 numpy/scipy 包?...
回复:JMP 18 和 19 之间的 Python 结果不同。或者可能是 OS Sequoia 和 Tahoe 之间的结果不同我在 Apple Silicon MacBook Pro 上运行。(M1 Max)你在 Intel 上运行吗?
回复:JMP 18 和 19 之间的 Python 结果不同。或者可能是 OS Sequoia 和 Tahoe 之间的结果不同Apple Silicon,M3 Max。在 JMP 19 中安装 numpy 和 scipy 包会更新 JMP 18 吗?如果会,那可能就是问题所在。
回复:JMP 18 和 19 之间的 Python 结果不同。或者可能是 OS Sequoia 和 Tahoe 之间的结果不同不对,Python 3.11 站点包缓存和 Python 3.13 站点包缓存是不同的。JMP 18 使用 3.11,JMP 19 使用 3.13。