标签: 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]
答案 0 :(得分:4)
在一行中:
arr[i], arr[i + 1:] = -1, arr[i + 1:] - 1
我建议您阅读Array Indexing