How to convert array to tuple?
Show older comments
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 Comment
"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?
Accepted Answer
More Answers (0)
Categories
Find more on Call Python from MATLAB in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!