How to convert array to tuple?
显示 更早的评论
How can I convert an array
a = [1, 2, 3];
to a tuple
a = (1, 2, 3)
Or let's suppose that I have a matrix.
A = [1, 2; 3, 4]
and that I want to access the element of the second row first column element using an array [2, 1]. How can I do that? I.e. how can I get the element
A(2,1)
doing something like A([2,1]). I'm just looking for something similar to python which would be
A(tuple([1,2]))
1 个评论
"How to convert array to tuple?"
MATLAB does not have tuples. It has arrays of various classes. There are numeric arrays (e.g. double, single, int8, etc), or character arrays, or logical arrays, and some are container arrays (which can contain other arrays, e.g. cell, struct, table, etc).
It is not clear what you are trying to achieve with this:
A(tuple([1,2]))
What do you expect the output to be?
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Call Python from MATLAB 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!