我正在使用Python从.mat
文件中读取复杂的数据结构。
我有一个名为complexData
的数据结构。如果我使用:
print(str(complexData))
它显示
array([[(array([[0, 0, 0, ..., 0, 0, 0],
[0, 0, 0, ..., 0, 0, 0],
[0, 0, 0, ..., 0, 0, 0],
...,
[0, 0, 0, ..., 0, 0, 0],
[0, 0, 0, ..., 0, 0, 0],
[0, 0, 0, ..., 0, 0, 0]], dtype=uint8), array([[4]], dtype=int32), array([[0]], dtype=uint8))]],
dtype=[('data', 'O'), ('ss', 'O'), ('class', 'O')])
。
。
。
这重复了好几次。
我看到每一行都是结构化的数据类型,包括一个2D数组,两个1D数组以及最后一个我不知道是什么类型的数据。
有人可以告诉我如何读取此数据结构的每一项吗?