NumPy에서 행 삭제
Muhammad Maisam Abbas
2021년7월4일
이 자습서에서는 Python의 다차원 NumPy 배열에서 행을 삭제하는 방법을 소개합니다.
numpy.delete()
함수로 NumPy 행 삭제
다차원 NumPy 배열이 있고 여기에서 특정 행을 삭제하려는 경우numpy.delete()
함수를 사용할 수 있습니다. numpy.delete()
함수는 NumPy 배열에서 지정된 축을 따라 특정 인덱스의 항목을 삭제합니다. numpy.delete()
함수는 배열, 삭제할 인덱스 및 삭제할 축을 인수로 취하고 지정된 축과 함께 지정된 인덱스가 삭제 된 하위 배열을 반환합니다. 다음 코드 예제는numpy.delete()
함수를 사용하여 다차원 배열에서 행을 삭제하는 방법을 보여줍니다.
import numpy as np
array = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
array = np.delete(array, (1), axis=0)
print(array)
출력:
[[1 2 3]
[7 8 9]]
위 코드에서np.delete()
함수를 사용하여 2 차원 NumPy 배열array
에서 두 번째 행을 삭제했습니다. 먼저np.array()
함수를 사용하여 2 차원 NumPy 배열array
를 생성했습니다. 그런 다음array
의 두 번째 행인0
축을 따라 색인1
에있는 항목을 삭제하고 결과를array
에 저장했습니다.
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedIn