# 导入包
import scipy.io as scio
# 导入数据
data=scio.loadmat('./DataSet/UCI/BUPA.mat')
# 参看导入数据的类型
type(data)
dict
NOTE:我们可以看到这里的数据是以字典的形式存储的,所以利用key进行调用即可
# 查看所有的数据
data
{'header': b'MATLAB 5.0 MAT-file, Platform: PCWIN64, Created on: Fri Nov 4 16:04:46 2022',
'version': '1.0',
'globals': [],
'BUPA': array([[85., 92., 45., ..., 31., 0., 1.],
[85., 64., 59., ..., 23., 0., -1.],
[86., 54., 33., ..., 54., 0., -1.],
...,
[98., 77., 55., ..., 89., 15., 1.],
[91., 68., 27., ..., 14., 16., 1.],
[98., 99., 57., ..., 65., 20., 1.]])}
我们的数据存储在‘BUPA’当中,直接调用
data['BUPA']
array([[85., 92., 45., ..., 31., 0., 1.],
[85., 64., 59., ..., 23., 0., -1.],
[86., 54., 33., ..., 54., 0., -1.],
...,
[98., 77., 55., ..., 89., 15., 1.],
[91., 68., 27., ..., 14., 16., 1.],
[98., 99., 57., ..., 65., 20., 1.]])
NOTE:参看的数据的类型
type(data['BUPA'])
numpy.ndarray
NOTE:这里的数据是ndarray,接下来就可以做一些数值计算啦!!!