Numpy equivalent of MATLAB's cell array


Question

I want to create a MATLAB-like cell array in Numpy. How can I accomplish this?

1
11
2/20/2016 7:23:53 PM

Accepted Answer

Matlab cell arrays are most similar to Python lists, since they can hold any object - but scipy.io.loadmat imports them as numpy object arrays - which is an array with dtype=object.

To be honest though you are just as well off using Python lists - if you are holding general objects you will loose almost all of the advantages of numpy arrays (which are designed to hold a sequence of values which each take the same amount of memory).

16
11/19/2009 9:27:51 AM

Licensed under: CC-BY-SA with attribution
Not affiliated with: Stack Overflow
Icon