,可以使用numpy的delete函数来实现。delete函数可以删除数组中指定的行或列。
具体步骤如下:
import numpy as np
arr = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
cols_to_delete = [1, 2]
new_arr = np.delete(arr, cols_to_delete, axis=1)
完整的代码示例:
import numpy as np
arr = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
cols_to_delete = [1, 2]
new_arr = np.delete(arr, cols_to_delete, axis=1)
print(new_arr)
输出结果为:
[[1]
[4]
[7]]
在这个例子中,我们创建了一个3x3的二维numpy数组arr。然后,我们指定要删除的列索引为[1, 2],即第2列和第3列。最后,使用delete函数删除指定的列,得到了一个新的数组new_arr,它的第2列和第3列被删除了。
推荐的腾讯云相关产品:腾讯云服务器(CVM)和腾讯云云数据库MySQL。
领取专属 10元无门槛券
手把手带您无忧上云