본문 바로가기
Python/Numpy

[Python] Numpy 데이터 엑세스

by coding_su 2022. 11. 23.
  • 파이썬 넘파이 데이터를 엑세스하기 [  ]

넘파이 데이터 변수[ ]에 연산을 넣으면 해당 연산에 맞는 값을 출력해준다

[ ] 특정값만 잘라서 가져오는 슬라이싱을 하려면 콤마의 왼쪽이 행, 오른쪽에 열을 적어준다

※ 열은 비워도 에러가 발생하지 않지만 행자리를 입력하지 않으면 에러가 발생한다

콜론을 사용해 원하는 부분만 슬라이싱도 가능하다

이런식으로 이어진 데이터가 아닌 데이터를 슬라이싱 하고싶을때는 [ ]안에 [ ]를 사용한다

' = ' 기호로 데이터값을 변경하기도 가능하다

주의할점 :  X를 슬라이싱해서 다른 변수(Y)로 저장해도 Y 데이터를 변경하면 X데이터도 변경된다

(Y가 X의 데이터를 가르키고있는 형태 = 메모리를 공유)

.copy( ) : 다른 변수로 저장할때 뒤에 copy() 작성시 메모리 공유를 하지 않는다

(X데이터를 슬라이싱한 Y변수 데이터를 변경해도 X데이터는 변경이 되지 않는다)

댓글