主要内容

之间传递数据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的数据类型吗

相关的话题