Python 如何删除此numpy ndarray的第1、2、7列?

Python 如何删除此numpy ndarray的第1、2、7列?,python,python-3.x,numpy,numpy-ndarray,Python,Python 3.x,Numpy,Numpy Ndarray,我有一个秘密 我想删除第一列、第二列和最后一列 带有删除列的nd将如下所示 [[1.0718954248366013 1.1620915032679742 1.0045751633986928 1.1130718954248366 ] [1.1339869281045751 1.1941176470588235 1.1189542483660129 1.1718954248366011 ] [1.1705882352941177 1.1725490196078432 1.132

我有一个秘密

我想删除第一列、第二列和最后一列

带有删除列的nd将如下所示

 [[1.0718954248366013 1.1620915032679742
  1.0045751633986928 1.1130718954248366 ]
 [1.1339869281045751 1.1941176470588235
  1.1189542483660129 1.1718954248366011 ]
 [1.1705882352941177 1.1725490196078432
  1.1320261437908496 1.1601307189542482 ]]
我尝试使用下面的代码删除该列

import numpy as np
nd = np.delete(nd, 1, 0)  # delete column 1
nd = np.delete(nd, 1, 1)  # delete column 2
nd = np.delete(nd, 1, 4)  # delete column 7

但是,这些列仍然存在。如何删除这些列?

我想你可能弄错了。轴1位于第二位


一下子完成这一切也会更容易:nd=np.deletend[0,1,6],1。

我想你可能弄错了。轴1位于第二位


一下子完成这一切也会更容易:nd=np.deletend[0,1,6],1.

我对你的答案仍然感到困惑。你介意提供更多的细节吗?我删除了我的答案,因为你恰好在我之前30秒发布了它。我仍然对你的答案感到困惑。你介意提供更多细节吗?我删除了我的答案,因为你刚好在我之前30秒发布了它。
import numpy as np
nd = np.delete(nd, 1, 0)  # delete column 1
nd = np.delete(nd, 1, 1)  # delete column 2
nd = np.delete(nd, 1, 4)  # delete column 7