[Python]スライスでNumpy配列(Array)の末尾の要素を削除するには?

python

どうも、ちょげ(@chogetarou)です。

スライスを使ってNumpy配列の末尾の要素を削除する方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

スライスを使ってnumpy配列の末尾の要素を削除するには、[:-1]を使います。

具体的には、Numpy配列を[:-1]でスライスします。

numbers = np.delete(numbers, -1)

上記のdelete()は、第1引数に指定したnumpy配列の末尾の要素を削除した配列を返します。

使用例

import numpy as np

numbers = np.array([1, 2, 3, 4, 5])

numbers = np.delete(numbers, -1)

print(numbers) #[1 2 3 4]

コメント

タイトルとURLをコピーしました