[英]How to convert a numpy array of dimension (x,y,z) to (x,y,z-1)?
我有一個 numpy 數組 (1471,6,4),我想將它轉換為 (1471,6,3)
如果“轉換”是指重塑,則不能,因為新數組的元素比原始數組少。
但是你基本上可以跳過最后一個頻道,只取前三個頻道。
new_array = old_array[:,:,:3]
如果你不需要舊數組,你可以覆蓋它。 它看起來像是已“轉換”為新形狀(但您將丟失第 4 個通道數據)
my_array = my_array[:,:,:3]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.