0
我收到這個錯誤,試圖直接在python中分析來自HDF5文件的數據。這段代碼在我的linux機器上工作正常,但我得到這個錯誤,試圖編譯我的Mac中Spyder3相同的腳本。我試圖使用我的Mac的原因是因爲我不知道如何編寫和運行Linux終端上的腳本。TypeError:'KeysView'對象不支持索引
def dataProcessing(datafile):
import h5py
import numpy as np
import matplotlib.pyplot as plt
import pylab
f = h5py.File(datafile, 'r')
#print(f)
#print("Keys: %s" % f.keys())
groupKeyVal = f.keys()[4]
rawData = list(f[groupKeyVal])
rawDataMat = np.matrix(rawData)
for i in range(0,len(rawDataMat[:,0])):
fig = rawDataMat[i,:]
wav = np.squeeze(np.asarray(fig))
plt.plot(wav)
plt.show()