使用Python元组
MATLAB中的变量
这个例子展示了如何使用Python®元组
变量在MATLAB®。
这需要调用的Python函数元组
输入参数
Python 2.7版本的功能cmp (a, b)
比较两个元组
值。打电话给cmp
通过MATLAB单元阵列或创建一个元组
通过调用py.tuple
命令。
创建一个元组
变量传递给一个Python函数。
pStudent = py.tuple ({“罗伯特”19岁的“生物学”})
pStudent = Python tuple没有属性。(“罗伯特”,19.0,“生物学”)
创建一个等效单元阵列。
mStudent = {“罗伯特”19岁的“生物学”}
mStudent =1×3单元阵列(“罗伯特”){}{[19]}{[“生物学”]}
比较元组
价值MATLAB单元阵列值。输出是1
如果< b
,0
如果a = b
,或1
如果a >
。的值是相等的。
pe = pyenv;如果体育。版本= =“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返回一个元组
变量。
pStudent (1:2)
ans = Python tuple没有属性。(“罗伯特”,19.0)
显示一个元素。MATLAB返回一个Python数据类型元素。
pStudent {3}
ans Python str =没有属性。生物学
创建元组
包含单个元素
创建一个元组
变量与一个单一的元素。MATLAB显示后面的逗号元组
一个元素。
主题= py.tuple ({“生物学”})
主题= Python tuple没有属性。(“生物学”,)