如何將變數值從 JMP 匯入 Python?
我想將 JMP 中的“rate”值列印到 Python 中。
率=0.07;
顯示(率);
Python Init(使用Python版本(“3.12.3”));
Python 傳送(速率,Python 名稱(“err_rate”));
Python 提交(“print(err_rate)”);
自動化和腳本編寫基礎資料分析與建模資料存取視窗回覆:如何將變數值從 JMP 匯入到 Python?如果可能的話,更新到 JMP18 並在 JMP 中使用 Python 會變得更加容易(不過,您現在將被「限制」到 Python 3.11)
Names Default To Here(1);
rate = 0.07;
Python Send(rate);
Python Submit("\[print(rate)]\");
//get_rate = Python Get(rate);
//show(get_rate);
Write();回覆:如何將變數值從 JMP 匯入到 Python?對於 JMP 17 及更早版本,我安裝的 Python 版本(非 Anaconda 8.6)與 Anaconda 8.6 不同。我成功運行了您的範例程式碼,沒有出現任何錯誤。我刪除了“使用 Python 版本”選項,因為 JMP 預設會識別該版本。
JMP 與 Python 的整合一直是個問題,最終導致 JMP 18 安裝了對應的 Python 版本。如果您能像 Jarmo 建議的那樣更新到 JMP 18,那麼最好的解決方案就是升級到 JMP 18。如果您無法更新,我建議您在討論回覆中搜尋可能的解決方案。我懷疑 Python 12 版本可能有問題。如果您並非絕對需要 12 版本,我建議您嘗試刪除它,並安裝舊版 Python 的非 Anaconda 版本。