파이썬/라이브러리
파이썬(라이브러리10) 넘파이 인덱스: 데이터 액세스/copy
공부짱짱열심히하기
2022. 11. 23. 23:22
액새스
일차원에선 리스트랑 똑같이 작동
다차원에선
넘파이변수[ 행 , 열 ]
X[1,2]
58
슬라이싱
역시나 1차원에선 리스트와 똑같이 동작
2차원에선
연속된 수 가저올때
넘파이변수[ 행 , 열 ]
x[ 0 : 2+1 , 0 : 1+1 ]
행(0,1,2) 열(0,1)
연속되지 않는 열을 가저올때
넘파이변수[ [가저올부분] , [가저올부분] ]
X[[0,2] , 2 : -1+1 ]
array([[49, 42, 80],
[16, 37, 66]])
슬라이싱 주의 사항 / 카피
슬라이싱 한 부분을 변수로 저장하여 데이터 변경을하면
기존에 슬라이싱하려고 가져왔던 데이터 내용도 바뀌게 된다.
이때 데이터 활용을 하고 싶으면
변수 = 슬라이싱.copy()
액세스 넘파이변수[ 행 , 열 ] 슬라이싱 넘파이변수[ 행 , 열 ] 넘파이변수[ [가저올부분] , [가저올부분] ] 카피 변수 = 슬라이싱.copy() |