近红外光谱建模之光谱预处理python实现(一)这篇CSDN中

近红外光谱建模之光谱预处理python实现(一)
mat = sio.loadmat('ndfndf.mat')

data = mat['ndfndf']

总出现问题
将数据改成 mat格式后
会显示 Traceback (most recent call last):

File "E:/python 32位/pycharm/ssssss.py", line 30, in
data = mat['ndfndf']
KeyError: 'ndfndf'

看看你的mat是什么格式,如果是字典,应该不存在ndfndf这个key,你print(mat)看看就知道了。

KeyError 键错误,这个字典没有这个键,使用get函数可以解决

data = mat.get('ndfndf')