我如何在 Python 中 运行 一个 MATLAB 脚本而不安装 MATLAB
How can I run a MATLAB script in Python without having MATLAB installed
我想使用 RAPIQUE 评估视频质量。该程序是在 MATLAB 中实现的,但是我没有安装 MATLAB。
我可以在 Python 中 运行 MATLAB 的 .m 文件而不安装 MATLAB 吗?
拉皮克:
vztu/RAPIQUE:[IEEE OJSP'2021]“RAPIQUE:快速准确地预测用户生成内容的视频质量”,涂正中、Xiangxu Yu、Yilin Wang、Neil Birkbeck、Balu Adsumilli、Alan C. Bovik(github.com)
简而言之:你不能。
您需要有一个有效的、许可的 MATLAB 安装,它将在后台调用。如果没有有效的、许可的 MATLAB 安装,您将无法 运行 MATLAB 代码。
由于 MATLAB 是专有的,只有三种方法可以 运行 MATLAB 代码:运行从 MATLAB IDE 中获取代码,运行通过 MATLAB 引擎(通过 Python,从具有 -nodisplay
等的终端)或通过使用 MATLAB compiler.
将其编译为可执行文件
一种可能的解决方法是使用免费的 MATLAB Coder. You can then run the C/C++ code in whatever editor you like. Alternatively you could check whether the program translates easily into GNU Octave 将您的 MATLAB 代码导出到 C/C++。
但是,正确的解决方案是将实际代码转换为 Python。
我想使用 RAPIQUE 评估视频质量。该程序是在 MATLAB 中实现的,但是我没有安装 MATLAB。
我可以在 Python 中 运行 MATLAB 的 .m 文件而不安装 MATLAB 吗?
拉皮克: vztu/RAPIQUE:[IEEE OJSP'2021]“RAPIQUE:快速准确地预测用户生成内容的视频质量”,涂正中、Xiangxu Yu、Yilin Wang、Neil Birkbeck、Balu Adsumilli、Alan C. Bovik(github.com)
简而言之:你不能。
您需要有一个有效的、许可的 MATLAB 安装,它将在后台调用。如果没有有效的、许可的 MATLAB 安装,您将无法 运行 MATLAB 代码。
由于 MATLAB 是专有的,只有三种方法可以 运行 MATLAB 代码:运行从 MATLAB IDE 中获取代码,运行通过 MATLAB 引擎(通过 Python,从具有 -nodisplay
等的终端)或通过使用 MATLAB compiler.
一种可能的解决方法是使用免费的 MATLAB Coder. You can then run the C/C++ code in whatever editor you like. Alternatively you could check whether the program translates easily into GNU Octave 将您的 MATLAB 代码导出到 C/C++。
但是,正确的解决方案是将实际代码转换为 Python。