Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python(numpy):按索引删除列_Python_Numpy - Fatal编程技术网

Python(numpy):按索引删除列

Python(numpy):按索引删除列,python,numpy,Python,Numpy,我有一个numpy数组,希望根据索引删除一些列。它有内置的功能吗?或者有一种优雅的操作方式吗 比如: arr = [234, 235, 23, 6, 3, 6, 23] elim = [3, 5, 6] arr = arr.drop[elim] output: [234, 235, 23, 3] 使用numpy.delete,它将返回一个新数组: import numpy as np arr = np.array([234, 235, 23, 6, 3, 6, 23]) elim = [3

我有一个numpy数组,希望根据索引删除一些列。它有内置的功能吗?或者有一种优雅的操作方式吗

比如:

arr = [234, 235, 23, 6, 3, 6, 23]
elim = [3, 5, 6]

arr = arr.drop[elim]

output: [234, 235, 23, 3]

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

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

谢谢这就是我需要的:)