Я использую 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-массива и последний, который я не знаю, какой тип.
Может кто-нибудь сказать мне, как читать каждый элемент этой структуры данных?