【发布时间】:2018-04-12 08:33:20
【问题描述】:
我有一个名为 X 的大小为 NxD 的 numpy 数组。
我创建了一个大小为 D 的掩码,由一个 1 和 0 的 numpy 向量表示,称为 ind_delete
我想删除ind_delete中1对应的所有X列。
我试过了:
X = np.delete(X,ind_delete,1)
但它显然不起作用。我试图在 python 上找到一种简单的方法,但由于它在 matlab 中是微不足道的,所以这里似乎没有那么多。感谢您指出实现它的最佳方法。
【问题讨论】:
-
显示你的 numpy 数组和所需的输出
-
简单:
X[:,D!=1]或X[:,D==0]?
标签: python arrays numpy indexing