从numpy数组python中提取索引

use*_*006 2 python numpy

我想要这个等式的最后4个值.

有没有更好的方法一步到位,比如修改方程或除了使用之外的其他提取技术 delete

a=5
d=2

n = np.cumsum(d ** np.arange(1, a+1))
print 'n=', n
n = np.delete(n,0)
print 'n extracted=', n

n= [ 2  6 14 30 62]
n extracted= [ 6 14 30 62]
Run Code Online (Sandbox Code Playgroud)

Cor*_*mer 7

print n[-4::] 
Run Code Online (Sandbox Code Playgroud)

将打印最后4个元素.你可以像这样做各种数组切片,上面只是一个例子.您可以从正面或背面索引数组.

  • 你应该注意,在这种情况下,第二个`:`是可选的 (6认同)