どうも、ちょげ(@chogetarou)です。
Numpy配列(ndarray)の最後からN個の要素を取得する方法を紹介します。
方法

Numpy配列(ndarray)の末尾からN個の要素を取得するには、スライスを使います。
具体的には、array[-N:]
のように、取得する要素数のマイナスの値から末尾までスライスします。
#N=取得する要素数
lastN = array[-N:]
上記のスライスは、Numpy配列(ndarray)の最後からN個の要素を取得します。
使用例
import numpy as np
numbers = np.array([1, 2, 3, 4, 5, 6])
lastN = numbers[-3:]
print(lastN)
出力:
[4 5 6]
コメント