액새스
일차원에선 리스트랑 똑같이 작동
다차원에선
넘파이변수[ 행 , 열 ]
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() |
'파이썬 > 라이브러리' 카테고리의 다른 글
파이썬 라이브러리12 pandas 1차원 : pandas Seires/액세스/연산 (0) | 2022.11.24 |
---|---|
파이썬(라이브러리11) 넘파이 boolean/연산/브로드캐스트 (0) | 2022.11.23 |
파이썬(라이브러리9) 넘파이 응용2: 함수 모음 (max,min,sum,median ,unique) (0) | 2022.11.23 |
파이썬(라이브러리8) 넘파이 응용: np.randint/ random.seed (0) | 2022.11.23 |
PYTHON PROGRAMMING(라이브러리7) 넘파이 행렬 (3) | 2022.11.23 |