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

本文介绍了如何在Matlab中使用Python包以及在Python中使用Matlab的方法。包括设置Matlab的Python环境,调用Python模块,以及Python中启动Matlab引擎。还讨论了数据类型转换,并展示了将Matlab函数打包成Python组件的步骤。
摘要由CSDN通过智能技术生成

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

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安装路径

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值