-2
我有這個腳本根據第二列中的值將數組縮減爲較小的數組,然後調整結果數組中第一列的平均值。循環創建Python數組
ozone=np.array(ozone_1, float)
time=np.array(dectime_1)
a=np.column_stack((ozone, time))
b=a[a[:,1]==a[0,1]]
c=np.nanmean(b[:,0])
我想能夠循環通過該過程爲一個範圍在第二列中的值(即,對於當a[:,1]==a[1,1], a[:,1]==a[2,1]
)。並以某種方式存儲輸出。 我真的很陌生,所以我不知道如何編寫循環呢!這是我當前的嘗試:
for a[i,1] in range(50):
b=a[a[:,1]==a[i,1]]
c=np.nanmean(b[:,0])
print c
但這只是給出了相同的值打印一遍又一遍
在這裏你去:對於報表(HTTPS ://docs.python.org/3/tutorial/controlflow.html#for-statements) – Kevin