matlab模块 python,Matlab 和Python结合使用

今天介绍的内容比较基础,希望能达到抛砖引玉的效果。

Matlab 和 Python 结合使用无非分为两种情形:

Matlab中使用Python包;

Python中使用Matlab。

1. Matlab中使用Python

MATLAB 支持与包括 Python 在内的多种其他语言互操作, 如 C/C++、Java、Fortran、.NET。

下面先介绍介绍如何在 MATLAB 中调用 Python

首先我们要在自己所用的平台上安装和管理 Python 环境及其依赖项,推荐用Anaconda3,配置好后进行下面的操作。

现在在 MATLAB 中访问 Python,需要查找 Python 可执行文件的完整路径(比如在Anaconda3中创建了多个虚拟环境,需要将 python.exe 这个东西的路径与Matlab相关联)。

下面是针对 Windows 的示例。在 Mac 和 Linux 上,操作系统命令可能有所不同。

clear

clc

pe = pyenv;

if pe.Status == "NotLoaded"

[~,exepath] = system("where python");

pe = pyenv('Version',exepath);

end

另外,可以直接用 pyenv 进行手动添加:直接采用字符串形式传递 Python 可执行文件的路径。

比如,我们在 anaconda3 中除了基本环境 base 之外,还有个 pytorch-gpu的环境,而这个环境一般会在anaconda3安装路径

你可能感兴趣的:(matlab模块,python)