小编LzI*_*anD的帖子

为什么 python 的 matlab.engine 这么慢?

我通过 MATLAB Engine for Python 从 Python 调用 MATLAB 函数,但速度相当慢。原始 MATLAB 脚本在我的系统上运行时间为 30 毫秒,而 python 脚本只需 5 秒多一点。

有理由吗?我应该怎么办?

蟒蛇代码:

import matlab.engine,time
start = time.clock()

eng = matlab.engine.start_matlab()
eng.forward


elapsed = (time.clock() - start)
print("Time used:",elapsed)

>>>  'Time used:', 4.879795798557371
Run Code Online (Sandbox Code Playgroud)

MATLAB 运行时:

forward |  0.029 s  |  0.015 s
Run Code Online (Sandbox Code Playgroud)

python matlab matlab-engine

5
推荐指数
1
解决办法
2074
查看次数

标签 统计

matlab ×1

matlab-engine ×1

python ×1