Data Analysis/Python

[Python] 파이썬 넘파이 데이터 접근하기

Mei99 2024. 4. 5. 15:16

인덱스 또는 조건을 넣으면 데이터를 엑세스 할 수 있다.

 

Python NumPy 데이터 접근

변수명[인덱스] : 인덱스에 해당하는 데이터를 출력

변수명[조건] : 조건에 맞는 데이터를 출력

 

 

다차원배열에서 인덱스 접근하기

 

 

Slicing : 잘라서 가져오기

ndarray[ start : end+1 ] start부터 end까지

ndarray[ start : ] start부터 끝까지 

ndarray[ : end+1 ] 처음부터 end까지   

 

 

다차원배열의 슬라이싱은,

[ 행, 열 ] 을 적어준다.

단, 열자리는 생략가능하지만, 행 자리를 적어주지 않으면 오류가 발생한다.

 

 

 

변수명[인덱스] = value 를 이용해 데이터 변경하기도 가능하다. 

 

 

.copy() 

: 슬라이싱한 데이터를 새로운 변수에 저장해도 데이터가 공유되지 않는다.

(copy()를 사용하지 않으면, 기존 변수 데이터에 영향을 준다)

Y[2,2] =100 이 X에 저장됨.  vs  y[2,2] = 0 이 X에 저장 안됨.