python到gnu octave bridge-->从python运行m文件。

oct2p的Python项目详细描述


https://badge.fury.io/py/oct2py.png/https://codecov.io/github/blink1073/oct2py/coverage.svg?branch=masterPyPi Download stats

Oct2Py允许您无缝地从Python调用M文件和Octave函数。 它为您管理倍频程会话,使用 mat文件。用法如下:

>>>oc=oct2py.Oct2Py()>>>x=oc.zeros(3,3)>>>print(x,x.dtype)[[0.0.0.][0.0.0.][0.0.0.]]float64...

如果要运行传统的m文件,请不要使用Matlab,也不要完全运行 相信代码翻译,这是你的库。

功能

  • 支持所有八进制数据类型、大多数Python数据类型和Numpy数据类型
  • 为ipython提供OctaveMagic,包括笔记本中的内联绘图。
  • 支持任意嵌套的单元格数组和结构/结构数组
  • 支持稀疏矩阵。
  • 动态构建链接到倍频程命令的方法(例如上面的zeros)。
  • 线程安全:每个oct2py对象使用一个独立的倍频程会话。
  • 可以用作上下文管理器
  • 支持Unicode字符。
  • 支持记录会话命令。
  • 可选的超时命令参数,以防止失控的倍频程会话。

安装

必须安装gnu octave并将其放在PATH环境变量中。 或者,可以设置OCTAVE_EXECUTABLEOCTAVE环境 指向octave-cli可执行文件本身的变量。

必须安装用于python的numpy和scipy库。 有关详细信息,请参见安装instructions

安装依赖项后,请运行:

$ pip install oct2py

如果使用Conda,可在Conda Forge上使用:

$ conda install -c conda-forge oct2py

文件

文档可用online

有关版本信息,请参见修订版History

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
使用安卓 studio和mysql进行第二次照片更新的java   java是我的pom。xml安装和生成失败   获取并处理java异常行   java 2d平台冲突错误   java使用SSH exec通道调用shell脚本,但忽略对其他shell脚本的调用   java如何将postgresSql查询重写为Springdata jpa查询   java无法使用IP地址和端口登录liferay 6.2   爪哇1。按钮不显示文本2。逻辑正确吗   java如何在片段中使用谷歌地图视图?   如何在java中连接字符?   Java右移输出负值   java@PropertySource()在@ImportResource()导入的XML中定义的bean中不起作用   Java、SWT使窗口(shell)部分透明   回溯回溯java中的DUCU