繁体   English   中英

从 Google Colab 调用 MATLAB

[英]Call MATLAB from Google Colab

是否可以使用来自 Google Colab(云上的木星)的 MATLAB 命令?

例如,我想在 Google Colab 中调用诸如 bin(vbt, Name, Value)、tbfi(vbt, Name, Value) 或 tuff(vbt, Name, Value) 之类的风险管理工具箱函数。

我试过没有成功

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

不。 Google Colab 在 Google 的服务器端 Python 环境中运行其 Python 代码。 我不认为谷歌已经为每个人购买了 Matlab。

可以通过八度或 matlab 库来实现。 虽然我发现很难在使用其他 MATLAB 函数的 MATLAB 中使用自定义函数。 以下是一些帮助我在 Google colab 中使用 MATLAB 的材料的链接:

https://www.scivision.dev/run-matlab-code-from-python-oct2py/#:~:text=Python%20can%20run%20Matlab%20code%20using%20GNU%20Octave,used%20to%20transfer% 20data%20between%20Octave%20and%20Python

https://github.com/blink1073/oct2py

无法在 python 中导入 matlab.engine

是的。 要激活此选项,请使用:

!apt install octave

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM