0
ploting時
的Python 2.7.5和OSX 10.8這裏「無效片」使用matplotlib
我想要繪製一些DATAS我從一個文件中獲取。 我想編寫一個函數,其中用戶能夠從他想要的點積,並已經開始這部分代碼:
firstPoint = raw_input("1st point to be displayed is n° : ")
tbdata3 = hdulist[3].data
print(hdulist[3].header['TTYPE24'])
print tbdata3.field('DDL_FT_OPL')
print(hdulist[3].header['TTYPE23'])
print tbdata3.field('DDL_SC_OPL')
dataFT=tbdata3.field('DDL_FT_OPL')
plt.subplot(211)
plot(dataFT[firstPoint:400,:])
dataSC=tbdata3.field('DDL_SC_OPL')
plt.subplot(212)
plot(dataSC[firstPoint:400,:])
show()
我得到這個錯誤:
Traceback (most recent call last):
File "/Users/geoffroysarrazin/Desktop/stage_observatoire/testEkki.py", line 52, in essai
plot(dataFT[firstPoint:400,:])
IndexError: invalid slice
它似乎怪我,因爲我得到了這個與
firstPoint=10
,只是之前,我有一個恆定的值,而不是從用戶這個輸入,這相當於200(或任何< 400),它的工作...
是的,謝謝了,我忘了演員-____-「 對不起,我覺得這個問題甚至比以前更傻ahah – Geo
它發生......令人沮喪的經常,而且,公平的說,'無效片'不是一個非常有用的錯誤信息。 –