JMP 18と19ではPythonの結果が異なります。あるいはOS SequoiaとTahoeでも違うかもしれません。細かいことはさておき、scipyのminimizeルーチンの結果をNonlinearとLife Distributionの出力と一致させるのに問題がありました。JMP 19にアップデートし(jpipを実行して必要なパッケージをインストール)、OSもTahoeにアップデートしました。今では同じPythonスクリプトをJMP 18またはJMP 19で実行すると、すべて一致します。何が起こっているのか、何かご存知の方はいらっしゃいますか?Tahoeにアップデートしていない方で試していただける方がいらっしゃいましたら、データセットとコードを添付します。得られる値は約2.2325と13716.73です。アップデート前は約3.01と4700でした。
Re: JMP 18と19でPythonの結果が異なります。あるいはOS SequoiaとTahoeでも違うかもしれません。JMP 20 開発ビルド 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 パッケージでしょうか...
Re: JMP 18と19でPythonの結果が異なります。あるいはOS SequoiaとTahoeでも違うかもしれません。私はApple Silicon MacBook Proで実行しています。(M1 Max) Intelで実行していますか?
Re: JMP 18と19でPythonの結果が異なります。あるいはOS SequoiaとTahoeでも違うかもしれません。Apple Silicon、M3 Max。JMP 19にnumpyとscipyパッケージをインストールすると、JMP 18もアップデートされますか?もしそうなら、おそらくそれが問題でしょう。
Re: JMP 18と19でPythonの結果が異なります。あるいはOS SequoiaとTahoeでも違うかもしれません。いいえ、違います。Python 3.11 のサイトパッケージキャッシュと Python 3.13 のサイトパッケージキャッシュは別物です。JMP 18 は 3.11 を使用し、JMP 19 は 3.13 を使用します。