我有一个带形状的二维数组(100,64)。 我需要获得一个像(100,63)这样的新数组,就像从工作表中删除一列一样。 那么我应该使用什么numpy函数来获取它呢?
# Let X be my (100, 64) dataset, and i the column I want to delete
np.somefunction(X[:, :i], X[:, i:])
答案 0 :(得分:2)
您可以使用delete
:
np.delete(X, i, axis=1)
或hstack
:
np.hstack((X[:, :i-1], X[:, i:])