次の配列があるとします。
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]])
これを行うと、結果のベクトルに最後の要素がありません。6 つではなく 5 つの要素になりました。なぜそうなるのでしょうか。最後の要素を追加せずに取得するにはどうすればよいですか?
期待される出力:
array([[4],
[5],
[6],
[7],
[8],
[9]])
前もって感謝します