元组
MATLAB中的变量此示例显示了如何使用Python®元组
MATLAB®中的变量。
元组
输入参数Python版本2.7功能CMP(A,B)
比较两个元组
值。打电话CMP
,要么通过MATLAB单元格数组或创建一个元组
通过打电话py.tuple
命令。
创建一个元组
变量传递到Python函数。
pstudent = py.tuple({{罗伯特,19,'生物学'})
pstudent =没有特性的Python元组。(“罗伯特”,19.0,“生物学”)
创建等效的单元格数组。
mstudent = {“罗伯特”,19,“生物学”}
mstudent =1×3单元格数组{[“ Robert”]} {[19]} {[“生物学”]}
比较元组
对MATLAB单元阵列值的值。输出是-1
如果a ,,,,
0
如果a = b
, 或者1
如果a> b
。这些值是等效的。
pe = pyenv;如果pe.version ==“ 2.7”py.cmp(pstudent,mstudent)结尾
元组
到MATLAB变量转换元组
到MATLAB单元格数组,致电细胞
功能。
s =单元格(pstudent)
s =1×3单元格数组{1×6 py.str} {[19]} {1×7 py.str}
元组
使用MATLAB索引在一个元组
。例如,显示pstudent
。Matlab返回a元组
多变的。
pstudent(1:2)
ANS =无特性的Python元组。(“罗伯特”,19.0)
显示一个元素。MATLAB返回Python数据类型元素。
pstudent {3}
ANS =无属性的Python str。生物学
元组
包含单个元素创建一个元组
带有单个元素的变量。MATLAB显示一个尾随逗号元组
有一个元素。
主题= py.tuple({{'生物学'})
主题=没有特性的Python元组。('生物学',)