pref_mat
,返回者loadmat
是一本字典。你已经把它包装在一个数组中,R
。我可以推断出内容pref_mat
作为 {} 的一部分R
:
{'pref_mat': 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=uint16),
'__header__': b'MATLAB 5.0 MAT-file, Platform: PCWIN64, Created on: Mon May 08 23:42:05 2017',
'__version__': '1.0',
'__globals__': []}
所以你感兴趣的数组是
R = pref_mat['pref_mat']
That R
应该具有您想要的形状和数据类型。虽然在摘要视图中我只看到 0。
如果 MATLAB 保存了单元格或结构体,“对象”类型数组的嵌套将会变得更加复杂。