2020
10-10
10-10
Numpy(Pandas)删除全为零的列的方法
在处理numpy数组,有这个需求,故写下此文:使用np.argwhere和np.all来查找索引。要使用np.delete删除它们。示例1importnumpyasnpa=np.array([[1,2,0,3,0],[4,5,0,6,0],[7,8,0,9,0]])idx=np.argwhere(np.all(a[...,:]==0,axis=0))a2=np.delete(a,idx,axis=1)print(a2)"""[[123][456][789]]"""示例2importnumpyasnparray1=np.array([[1,0,1,0,0,0,0,0,0,1,1,0,0,0,1,1,0,1,0...
继续阅读 >