Я пытаюсь загрузить файл .mat, я использовал пакет scipy.io и выходные данные были сохранены в словаре, но я не смог получить доступ к данным!Он был сохранен с ключом «data» и был сохранен в переменной x, где эта переменная является недолгим ndarray, который содержит два массива, и я хочу разделить их каждый в отдельные переменные.
import scipy.io as sp
import numpy as np
mat_contents = sp.loadmat("data.mat")
print(mat_contents.keys())
x = mat_contents.get("data")
print(x)
Результат кода:
dict_keys(['__header__','__version__','__globals__','data'])
[[(array([[0.05, ....,0.02]
[0.08, ....,0.06]
....
[0.05, ....,0.02]
[0.08, ....,0.06]]), array([[1],
[1],
....
[-1]], dtype= int16))]]
, и я ожидаю поместить первый массив в переменную data_points, а второй - в метку переменной.