umpy-行、列、要素値の削除
numpyは、
np.delete(配列、インデックス、axis)
説明のために,まず以下のように5 x 4配列を確立した.
配列内の値のみを削除する場合はaxis値は入力されません.値を削除すると、配列がクラッシュして出力されるかどうかを確認できます.
np.delete()
を使用して配列の行、列、および値を削除できます.np.delete(配列、インデックス、axis)
説明のために,まず以下のように5 x 4配列を確立した.
import numpy as np
arr = np.array( [ [5,10,15,20] ,
[25,30,35,40],
[45,50,55,60],
[65,70,75,80],
[85,90,95,100] ])
(1)配列から行を削除する(axis=0)
# 1번째 행 값인 [25,30,35,40]을 삭제하기
arr = np.delete(arr, 1 , axis = 0)
arr
(2)配列から列を削除する(axis=1)
# 2번째 열 값인 [15],[35],[55],[75],[95] 을 삭제하기
arr = np.delete(arr, 2 , axis = 1)
arr
(3)配列から特定の値を削除する
# 배열의 13번째 값인 [70]을 삭제하기
arr = np.delete(arr, 13) # axis 값을 입력하지 않아도 된다.
arr
(4)アレイから複数の特定値を選択して削除
# 배열의 3번째, 7번째, 17번째 값인 [20], [40], [90] 삭제하기
arr = np.delete(arr, (3, 7, 17))
arr
配列内の値のみを削除する場合はaxis値は入力されません.値を削除すると、配列がクラッシュして出力されるかどうかを確認できます.
Reference
この問題について(umpy-行、列、要素値の削除), 我々は、より多くの情報をここで見つけました https://velog.io/@countifs/numpy-np.deleteテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol