如何将变量值从 JMP 导入到 Python?
我想将“rate”的值从 JMP 打印到 Python。
率=0.07;
显示(率);
Python 初始化(使用 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 版本。