我想用Python编写Octave函数。谷歌并没有帮助我们找出是否有可能以某种方式在Octave中导入/包含/使用任何Python模块,并将它们视为本地.m函数。我看了一下Cython,它从Python创建C源代码,但它使用Python对象作为参数和返回类型。是否有可能在Octave中使用Python模块?是否可以在Octave中使用Python模块?
5
A
回答
2
不幸的是,没有简单的方法来做到这一点。
然而,总是可以运行Python程序并解析输出。实际上
您可以使用函数system(cmd,flag)执行任何shell命令 。 第二个参数是可选的。如果存在 ,命令 的输出将作为字符串由系统返回。如果 未提供,则会打印 命令的任何输出,而 标准输出将通过 传呼机进行过滤。
例如:
output = system ("python /home/user/some_algoritmh.py", 1)
0
存在着在Github,pyoctave,这是一个C++扩展倍频程,并且可以调用的Python模块的功能的项目。你必须编译一次扩展才能创建一个oct文件,并且可以使用这个oct文件来调用Python代码。
相关问题
- 1. 是否可以在aiobotocore Python模块中使用HTTPS代理?
- 2. 是否可以使用dryscape Python模块下载图像文件?
- 3. 是否可以使用Feature模块来删除模块?
- 4. 是否可以在打字稿中使用nodejs样式模块?
- 5. 是否可以在内核模块中使用RDMA Mellanox库?
- 6. 是否可以在Ruby的其他模块中包含模块?
- 7. 是否可以集中Grunt模块?
- 8. 是否可以使用$ logProvider来登录模块的配置块?
- 9. 是否可以从ObjC调用Python模块?
- 10. python webbrowser模块可以使用cgi吗?
- 11. 模块中的类是否可以使用扩展模块的类的属性?
- 12. 是否可以在catch块中使用Try catch块?
- 13. 是否有可能在Python中的“导入模块”中获得“导入模块”?
- 14. 是否可以克隆sugarcrm模块?
- 15. 是否有Python模块可以访问Advantage Database Server?
- 16. Python的随机模块是否可以替代numpy.random.exponential?
- 17. 使用Java 9模块,多个模块是否可以导出相同的包?
- 18. Python模块检查是否
- 19. 在我的应用程序中是否可以使用语音识别模块?
- 20. 在python中使用模块
- 21. Octave中是否存在相互作用?
- 22. 是否可以在块内调用yield?
- 23. Python:是否有可能只使用doctest在模块中测试特定函数?
- 24. 是否可以在NSManagedObject中存储块?
- 25. 是否有可能在python中重叠不同的模块?
- 26. 是否可以使用modport for Verilog模块创建SystemVerilog包装?
- 27. 是否可以重置 - 使用ansibles git模块?
- 28. 是否可以使用ec2_ami模块创建实例存储AMI?
- 29. 是否可以使用Perl HTTP :: Async模块读取标题?
- 30. 是否可以使用Maven for PHP构建多模块结构?
从这里:http://www.mathworks.com/help/matlab/ref/dos.html 看来'dos'命令也几乎一样,但做这样的事情'[状态,result] = dos(command)'会将系统命令的结果存储到第二个变量中,而不仅仅是无用的'0 =无错误'。 – PhilMacKay 2013-02-05 16:36:44