В MATLAB сохраните свои данные с помощью опции '-v7'
:
myMat = complex(rand(4), rand(4));
save('myfile', 'myMat', '-v7')
В Python загрузите файл .mat
с помощью scipy.io.loadmat
.В результате получается Python dict:
>>> d = scipy.io.loadmat('myfile.mat')
>>> m = d['myMat']
>>> m[0,0]
'(0.421761282626275+0.27692298496088996j)'
и т. Д.