从索引到结尾获取数组元素

2024-06-01 20:55:07 发布

您现在位置:Python中文网/ 问答频道 /正文

假设我们有以下数组:

import numpy as np
a = np.arange(1, 10)
a = a.reshape(len(a), 1)
array([[1],
       [2],
       [3],
       [4],
       [5],
       [6],
       [7],
       [8],
       [9]])

现在,我想访问从索引4到结尾的元素:

a[3:-1]
array([[4],
       [5],
       [6],
       [7],
       [8]])

当我这样做时,得到的向量缺少最后一个元素,现在有五个元素而不是六个,为什么会发生这种情况,我如何在不附加元素的情况下获得最后一个元素?

预期产量:

array([[4],
       [5],
       [6],
       [7],
       [8],
       [9]])

提前谢谢


Tags: importnumpy元素lenas结尾np情况