정보:
numpy.delete(배열, 개체, 축 = 없음): 언급된 축과 함께 하위 배열이 삭제된 새 배열을 반환합니다.
매개변수:
배열: [array_like] 입력 배열입니다. object: [int, array of int] 삭제할 하위 배열 axis: 하위 배열을 삭제할 축입니다. 기본적으로 개체는 병합된 배열에 적용됩니다.
반환:
하위 배열이 있는 배열을 따라 언급된 개체별로 삭제됩니다. 주어진 축.
코드 1: 1D 배열에서 제거
# Python 프로그램 설명
# numpy.delete ()
가져오기
numpy as geek
# 1D 작업
arr
<코드 클래스 = "키워드"> = <코드 클래스 = "일반"> geek.arange ( <코드 클래스 = "값"> 5 <코드 클래스 = "일반">)
<코드 클래스 = "함수"> 인쇄 <코드 클래스 = "일반"> ( <코드 클래스 = "문자열 "> "arr:" <코드 클래스 = "일반">, arr)
<코드 클래스 = "키워드"> 인쇄 <코드 클래스 = " plain"> ( "Shape:"
, arr.shape)
# 1D 배열에서 제거
개체
=
2
a
=
geek.delete (arr,
객체
)
인쇄
<코드 클래스 ="plain "> ( "arr을 2번 삭제:"
, a)
인쇄
(
" 모양: "
, a.shape)
개체
=
[
<코드 클래스 ="값 "> 1 <코드 클래스 ="일반 ">, <코드 클래스 = "값"> 2 <코드 클래스 = "일반">]
<코드 클래스 = "일반"> b <코드 클래스 = "키워드"> = <코드 클래스 = "plain"> geek.delete (arr, 개체
)
인쇄
(
"arr을 3번 삭제:"
, b)
인쇄
(
"모양 :"
, a.shape)
출력:
arr: [0 1 2 3 4 ] arr 2번 반복: [0 0 1 1 2 2 3 3 4 4] 모양 : (10,) arr 3번 반복: [0 0 0 ..., 4 4 4] 모양: (15,)
코드 2:
< br><표 테두리 = "0" cellpadding = "0 "cellspacing =" 0 "> #
# numpy.delete ()
가져오기
괴짜로서의 numpy
# 1D 작업
arr
=
괴짜 .arange (
<코드 클래스 = "값"> 12 <코드 클래스 = "일반">). 모양 변경( <코드 클래스 = "값"> 3 <코드 클래스 = "일반">, <코드 클래스 = "값"> 4 <코드 클래스 = " 일반">)
인쇄
(
" arr:"
<코드 클래스 = "일반">, arr)
<코드 클래스 = "키워드"> 인쇄 <코드 클래스 = "일반"> ( "모양: "
, arr.shape)
# 2D 배열에서 제거
a
=
<코드 클래스 = "일반"> geek.delete (arr, <코드 클래스 = "값"> 1 <코드 클래스 = "일반"> , <코드 클래스 = "값"> 0 <코드 클래스 = "일반">)
<코드 클래스 = "설명"> "" "< /코드>
<코드 클래스 = "코멘트"> [[0 1 2 3]
<코드 클래스 = "코멘트"> [4 5 6 7] - > 제거됨
<코드 클래스 = "코멘트"> [8 9 10 11]]
<코드 클래스 = "코멘트"> "" "
<코드 클래스 =" 키워드 "> 인쇄 (
"arr을 2번 삭제:"
, a )
인쇄
(
"모양:"
, a.shape)
# 2D 배열에서 제거
a
=
geek.delete (arr,
< 코드 클래스 = "값"> 1 <코드 클래스 = "일반">, <코드 클래스 = "값"> 1 <코드 클래스 = "일반">)
"" "
[[0 1 * 2 3 ]
<코드 클래스 = "주석"> [4 5 * 6 7]
<코드 클래스 = "정의되지 않은 공백"> <코드 클래스 = "주석" > [8 9 * 10 11]]
^
삭제
"" "
인쇄
(
"arr 2번 삭제:"
, a)
< 코드 클래스 = "함수 "> 인쇄 <코드 클래스 ="일반 "> ( <코드 클래스 ="문자열 ">" 모양: " <코드 클래스 ="일반 ">, a.shape)
출력:
arr: [[0 1 2 3 ] [4 5 6 7] [8 9 10 11]] 모양: (3, 4) arr 2번 삭제: [[0 1 2 3] [8 9 10 11] ] 모양: (2, 4) arr 2 삭제 시간: [[0 2 3] [4 6 7] [8 10 11]] 모양: (3, 3) arr 삭제 3회: [0 3 4 5 6 7 8 9 10 11] 모양: (3, 3)
코드 3: 부울 m 요청을 사용하여 삭제가 수행됩니다.
<코드 클래스 = "주석" > # 파이썬 프로그램
<코드 클래스 = "키워드"> 인쇄 <코드 클래스 = "일반"> ( <코드 클래스 = "string"> "원래 배열:"
출력: 원래 배열: [0 1 2 3 4] 마스크 설정: [False True False True True] 부울 마스크를 사용한 삭제: [1 3 4]
참고: |