我想用Python编写Octave的函数.Google没有帮助确定是否有可能以某种方式导入/包含/包含Octave中的任何Python模块,并将它们称为原生.m函数.我查看了Cython,它从Python创建了C源代码,但它使用Python对象作为参数并返回类型.是否有可能在Octave中使用Python模块?
不幸的是,没有直接的方法可以做到这一点。
然而,始终可以运行 Python 程序并解析输出。实际上
您可以使用功能系统(cmd、flag)执行任何 shell 命令。第二个参数是可选的。如果存在,系统将命令的输出作为字符串返回。如果未提供,则打印该命令的任何输出,并通过寻呼机过滤标准输出。
例如:
output = system ("python /home/user/some_algoritmh.py", 1)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3805 次 |
| 最近记录: |