我还有一个问题,我在 Python 中有这个数组:
import numpy as np
A = np.zeros((5));
A[0] = 2;
A[1] = 3;
A[2] = 7;
A[3] = 1;
A[4] = 8;
我想做的是删除 A[i] for i from 2 to 4
也就是说我正在寻找这样的命令:
A = np.delete(A, [2:4])
但不幸的是它不起作用,因为我在这里看到了文档:http://docs.scipy.org/doc/numpy/reference/generated/numpy.delete.html但这对我没有帮助。
感谢您的帮助!
最佳答案
如果你想要从 numpy 数组中删除位置,你可以使用:
np.delete(A, slice(2,5)) # note that the interval is inclusive, exclusive [2, 5)
关于python - 在 Python 中从数组中删除一些元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38770911/