【发布时间】:2021-01-22 11:18:36
【问题描述】:
我愿意在不使用 python 包 oct2py 的情况下从我的 python 脚本调用 Octave(我在导入 it 时遇到了麻烦)。我知道subprocess 包的使用,但是如何从该命令中提取 Octave 函数的输出。我改写一下:假设我有一个计算 fft 的函数,定义如下:
function [A,f]=fft_of_signal(Value,T)%coumputes A and f end
从 Octave 调用它的过程如下:
octave:1> [v,f]=fft_of_signal(value,T).
我如何使用subprocess 来询问 v 和 f 的计算值?
subprocess.run(['octave-cli.exe','[v,f]=fft_of_signal(value,T);'])?
提前致谢!
【问题讨论】:
标签: python-3.x subprocess octave