2
我有形狀的3D陣列的數目:三維數組索引,以減少排
data = (5433L, 3543L, 3L)
我想通過從端減去100行,使新的數組:
ans = (5433L-100L, 3543L, 3L)
怎麼做?
我有形狀的3D陣列的數目:三維數組索引,以減少排
data = (5433L, 3543L, 3L)
我想通過從端減去100行,使新的數組:
ans = (5433L-100L, 3543L, 3L)
怎麼做?
你可以用切片的數組年底前停止100行:
ans = data[:-100]
,用這個符號NumPy的片只是data
第一維:其他尺寸保持不變(即它相當於data[:-100, :, :]
) 。
注:ans
仍然共享相同的基本存儲器中作爲data
:以一個陣列的任何更改將在其他可見。如果你想ans
是內存中的一個全新的數組,你需要明確地做一個副本:
ans = data[:-100].copy()
怎麼樣'數據[0:-100,:,:]'? – Moritz
你想要減去哪100行?從最後? –
@ajcr從最後一行開始 – jean