主要内容

之间传递数据MATLABPython

从传递数据MATLABPython

当MATLAB®函数返回输出参数,MATLAB将数据转换成等效的Python®数据类型。

MATLAB输出参数类型
(标量,除非另有说明)

结果Python数据类型

数字数组

matlab数字数组对象(参见用Python创建MATLAB数组


浮动

复数(任何数字类型)

复杂的

int8
uint8
int16
uint16
int32

int

uint32
int64
uint64

int

浮动(南)

浮动(正)

逻辑

保龄球

字符数组(1 -NN1)
字符阵列(——- - - - - -N

str
不支持金宝app

结构

dict

行或列单元格数组

列表

——- - - - - -N单元阵列 不支持金宝app

MATLAB处理对象(表格容器。地图分类数组)

不支持金宝app

其他对象(如Java® 不支持金宝app

函数处理

不支持金宝app

稀疏阵列

不支持金宝app

字符串数组 不支持金宝app

结构数组

不支持金宝app

从传递数据PythonMATLAB

当您将数据作为输入参数从Python传递给MATLAB函数时,MATLAB将数据转换为等效的MATLAB数据类型。

Python输入参数类型

最终MATLAB数据类型
(标量,除非另有说明)

matlab数字数组对象(参见用Python创建MATLAB数组

数字数组

浮动

复杂的

复杂的

int

int32(Windows®

int64(Linux®Mac

一个

int64

浮动(南)

浮动(正)

保龄球

逻辑

str

字符

中bytearray

uint8数组

字节

uint8数组

dict

结构,如果所有键都是字符串
不支持其金宝app他

列表

单元阵列

单元阵列

元组

单元阵列

memoryview

不支持金宝app

范围

单元阵列

没有一个

不支持金宝app

模块类型

不支持金宝app

一个仅为Python 2.7的数据类型

相关的话题