用于 Python 的 MATLAB 引擎 API 快速入门

目录

用于 Python 的 MATLAB 引擎 API 快速入门


用于 Python 的 MATLAB 引擎 API 快速入门

        用于 Python® 的 MATLAB® 引擎 API 提供了名为 matlab 的 Python 包,能够通过 Python 调用 MATLAB 函数。该包仅安装一次,然后便可在当前或未来的 Python 会话中调用引擎。有关安装或启动引擎的帮助,可以参考以下内容:

  • 安装用于 Python 的 MATLAB 引擎 API

  • ​启动和停止用于 Python 的 MATLAB 引擎

    ​matlab包中包含以下内容:

        引擎提供了调用 MATLAB 的函数,数组类则提供了函数来创建 Python 对象形式的 MATLAB 数组。可以创建一个引擎并使用 matlab.engine 调用 MATLAB 函数。可以在 Python 中通过调用数组类型的构造函数(例如使用 matlab.double 创建双精度值数组)来创建 MATLAB 数组。MATLAB 数组可以作为使用该引擎调用的 MATLAB 函数的输入参数。

        下表显示了 matlab 包的结构:

函数或类

说明

matlab.engine

start_matlab()

Python 函数,用于创建MatlabEngine对象,并将其附加到新的 MATLAB 进程

matlab.engine

MatlabEngine

Python 类,用于提供调用 MATLAB 函数的方法

matlab.engine

FutureResult

Python 类,用于保留以异步方式调用的 MATLAB 函数的结果

matlab

double

Python 类,用于保留double类型的 MATLAB 数组

matlab

single

Python 类,用于保留single类型的 MATLAB 数组

matlab

int8

Python 类,用于保留int8类型的 MATLAB 数组

matlab

int16

Python 类,用于保留int16类型的 MATLAB 数组

matlab

int32

Python 类,用于保留int32类型的 MATLAB 数组

matlab

int64

Python 类,用于保留int64类型的 MATLAB 数组

matlab

uint8

Python 类,用于保留uint8类型的 MATLAB 数组

matlab

uint16

Python 类,用于保留uint16类型的 MATLAB 数组

matlab

uint32

Python 类,用于保留uint32类型的 MATLAB 数组

matlab

uint64

Python 类,用于保留uint64类型的 MATLAB 数组

matlab

logical

Python 类,用于保留logical类型的 MATLAB 数组

matlab

object

Python 类,用于保留 MATLAB 对象的句柄

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值