0

私は極端なpython初心者で、いくつかの配列を操作しようとしています。私は 10 年間の geotif を持っており、ある年から次の年の ndvi を比較しています。長年にわたる各ピクセルの回復係数 (毎年の回復率に基づくトレンドライン) を計算しようとしています。それが役立つ場合は、これらを 3D 配列にすることができます。うまくいけば、これは皆さんが私を助けるための適切な量の情報です!

x= np.array(range(2002,2012))
pfarray = []
rrarrays = []
for yr in range(len(band3)):
    b3 = gdalnumeric.LoadFile(band3[yr])
    b4 = gdalnumeric.LoadFile(band4[yr])    
    ndvi = (b4 - b3)/(b4 + b3)
    ndvihealthy = ndvi[baarray==2]    
    rr = ndvi/ndvihealthy.mean()
    rrarrays.append(rr)
    rr3d = np.dstack(rrarrays) 
    for pixel in rr:
        pf = np.polyfit(x,rr,1)
        pfarray.append(pf)
4

0 に答える 0