【发布时间】:2021-06-11 22:16:06
【问题描述】:
如何从 numpy 数组中删除在另一个数组中等于 0 的所有元素?
我想使用一个numpy数组mask其中mask==0的索引来删除另一个相同形状数组array的元素。
我尝试了类似np.delete(array,mask==0) 的方法,但这只是给了我一个错误。
【问题讨论】:
标签: python arrays numpy indices
如何从 numpy 数组中删除在另一个数组中等于 0 的所有元素?
我想使用一个numpy数组mask其中mask==0的索引来删除另一个相同形状数组array的元素。
我尝试了类似np.delete(array,mask==0) 的方法,但这只是给了我一个错误。
【问题讨论】:
标签: python arrays numpy indices
使用np.where
array = array[np.where(another_array != 0)]
【讨论】: