RapidMiner 9.3 Python笔记本
jacobcybulski
委员、大学教授职位:391独角兽
根据发布信息,RM 9.3与Python有更好的集成,包括与Jupyter notebook的集成(显然要找到一个新的操作符)以“无缝执行notebook”,我发现它使用的是旧的“execute Python”(仍然需要rm_main)。是否有新的API特性的文档或示例,例如需要安装什么Python包来调用RM函数?
雅各
标记:
1
最好的答案
-
phellinger 员工,成员职位:103RM工程嗨,雅各,
新的Python库在GitHub上可用:https://github.com/rapidminer/python-rapidminer
Execute Python现在可以使用.ipynb文件之外的文件. py文件。
是的,它仍然期待rm_main方法,使输入和输出数据处理成为可能。我们考虑了至少6种替代方法,例如,用户可以为包含输入数据的每个变量选择一个名称,等等。它们都有自己的缺点(例如,需要修改脚本),所以我们保留了rm_main方法的方法。如果一个人习惯了它,它实际上可以很好地在笔记本中使用,例如,有这个额外的功能并不影响你如何在Jupyter中使用相同的文件。请注意,在运行Execute Python时,可以使用单元格标记来忽略或包含单元格。和rapidminer当您在Jupyter或Python IDE中开发代码时,可以直接从存储库中获取数据。
我们将发布一些指导,最佳实践,并更新docs.www.turtlecreekpls.com。
请继续关注!
请随时告诉我们您将如何使用这些功能。
最好的
彼得6 -
phellinger 员工,成员职位:103RM工程@jacobcybulski
太棒了!
从Python调用Studio有这个开销,它总是启动一个会话。它比交互式用例更有助于批处理式执行。在同一会话中执行多个操作是我们正在考虑的一个特性。
另一方面,直接从Python使用Server类和Server存储库是非常快的。我们现在专注于帮助那里的合作。
我很高兴您通常使用RM,并且可以从那里调用Python。我想说你很可能只需要rapidminer如果您正在使用编码工具处理更复杂的代码,然后在RM过程中使用该代码,请使用Python包。
最好的
彼得6
答案