如何读取复杂的数据数组

时间:2019-04-04 04:32:19

标签: python numpy-ndarray

我正在使用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数组以及最后一个我不知道是什么类型的数据。

有人可以告诉我如何读取此数据结构的每一项吗?

0 个答案:

没有答案