我有切片,行和列的3D矩陣。它有720片。如何在循環中總結具有3D矩陣的特定切片?
我想總結前20個切片,然後是下20個,等等。
我已經有一些非常笨拙的代碼。
問題
我如何使用一個循環來實現這一目標?
到目前爲止我的代碼:
# (bin_mask_arrs is already in a for loop. Shape is (720,461,421)
bin_mask_arrs[i]= np.nanmean(bin_mask_arrs[i])
a1 = (np.sum(bin_mask_arrs[:24,1,1]))
a2 = (np.sum(bin_mask_arrs[25:48,1,1]))
a3 = (np.sum(bin_mask_arrs[49:72,1,1]))
# ......
a30 = (np.sum(bin_mask_arrs[697:720,1,1]))
# and then put everything together:
list1 = (a1,a2,a3,.....,a30)
哦你的權利!完美的作品,謝謝你:-) – Hannah