PDA

查看完整版本 : 相当于MATLAB的单元格数组


poster
2019-12-10, 16:49
我想在Numpy中创建类似MATLAB的单元格数组。我该怎么做?


回答:
Matlab单元格数组与 (http://docs.scipy.org/doc/scipy/reference/tutorial/io.html#matlab-cell-arrays) Python列表最相似 (http://docs.scipy.org/doc/scipy/reference/tutorial/io.html#matlab-cell-arrays) ,因为它们可以保存任何对象-但是scipy.io.loadmat会将它们导入为numpy对象数组-这是一个dtype = object的数组。

老实说,尽管您使用Python列表也很满意-如果您持有通用对象,您将失去numpy数组的几乎所有优点(numpy数组旨在保存一系列值,每个值占用相同的内存) 。



更多&回答... (https://stackoverflow.com/questions/1761419)