Как я могу преобразовать массивы ячеек MATLAB в Python? - PullRequest
0 голосов
/ 22 апреля 2020

У меня есть файл Matlab, состоящий из ячейки 247x2, где каждый столбец состоит из ячеек 1x2 и 3x4, соответственно, содержит другие ячейки и заканчивается матрицами разных размеров.

Как открыть этот файл в Python и легко получить доступ к содержимому указанной c ячейки? Я попытался:

import scipy.io as spio
square = spio.loadmat('copy_square.mat')
square = square['copy_square']`

, но я получил ndarray 247x2, в котором все матрицы просто помещаются одна за другой, и я не могу индексировать содержимое, как я sh. Есть ли другой способ преобразовать ячейки в более читаемый способ? Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...