Python 2.7.5 と OSX 10.8 はこちら
ファイルから取得したデータをプロットしようとしています。ユーザーが希望するポイントからプロットできる関数をコーディングしようとしていますが、コードのこの部分に到達しました:
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)に等しく、それは機能しました...