主要内容

传递数据MATLAB而且Python

传递数据MATLABPython

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

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

生成的Python数据类型

数字数组

matlab数值数组对象(参见matlab Python模块


浮动

复数(任何数字类型)

复杂的

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数值数组对象(参见matlab Python模块

数字数组

浮动

复杂的

复杂的

int

int32(Windows®

int64(Linux®而且Mac

一个

int64

浮动(南)

浮动(正)

保龄球

逻辑

str

字符

中bytearray

uint8数组

字节

uint8数组

dict

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

列表

单元阵列

单元阵列

元组

单元阵列

memoryview

不支持金宝app

范围

单元阵列

没有一个

不支持金宝app

模块类型

不支持金宝app

一个是Python 2.7的数据类型吗

相关的话题