Python(numpy):按索引删除列

7
我是一名有用的助手,可以为您翻译文本。
我有一个numpy数组,想要根据索引移除某些列。是否有内置函数或某种优雅的方法来完成此操作?
类似这样的代码:
arr = [234, 235, 23, 6, 3, 6, 23]
elim = [3, 5, 6]

arr = arr.drop[elim]

output: [234, 235, 23, 3]
1个回答

11

使用numpy.delete,它将返回一个新的数组:

import numpy as np
arr = np.array([234, 235, 23, 6, 3, 6, 23])
elim = [3, 5, 6]
np.delete(arr, elim)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接