是否有可能在Octave中使用Python模块?

Kau*_*hik 5 python octave

我想用Python编写Octave的函数.Google没有帮助确定是否有可能以某种方式导入/包含/包含Octave中的任何Python模块,并将它们称为原生.m函数.我查看了Cython,它从Python创建了C源代码,但它使用Python对象作为参数并返回类型.是否有可能在Octave中使用Python模块?

Zau*_*bov 2

不幸的是,没有直接的方法可以做到这一点。

然而,始终可以运行 Python 程序并解析输出。实际上

您可以使用功能系统(cmd、flag)执行任何 shell 命令。第二个参数是可选的。如果存在,系统将命令的输出作为字符串返回。如果未提供,则打印该命令的任何输出,并通过寻呼机过滤标准输出。

例如:

output = system ("python /home/user/some_algoritmh.py", 1)
Run Code Online (Sandbox Code Playgroud)