[Python]resize()でnumpy配列(Array)の末尾の要素を削除するには?

python

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

resize()メソッドを使ってNumpy配列(Array)の末尾の要素を削除する方法を紹介します。

スポンサーリンク

方法

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

resize()メソッドを使ってnumpy配列の末尾の要素を削除するには、sizeプロパティを使います。

まず、numpy配列からresize()を呼び出します。

そして、resize()の引数にnumpy配列のsizeプロパティを「−1」した値を指定します。

array.resize(array.size - 1)

上記のresize()は、呼び出したnumpy配列の末尾の要素を削除します。

使用例

import numpy as np

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

numbers.resize(numbers.size - 1)

print(numbers) #[1 2 3 4]

コメント

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