Numpy数组索引操作?

时间:2017-08-01 10:47:31

标签: python arrays numpy

所以我们说我们有

arr = np.array([0, 1, 2, 3, 4, 5, 6, 7])

我们如何才能使它在索引n处将数字更改为-1,然后在其右侧的所有数字(更高的索引)更改为-1

例如,n = 3的新数组看起来像这样:

[0 1 2 -1 3 4 5 6]

1 个答案:

答案 0 :(得分:4)

在一行中:

arr[i], arr[i + 1:] = -1, arr[i + 1:] - 1

我建议您阅读Array Indexing

上的文档
相关问题