카테고리 없음

Numpy 를 써봐요

keepgroovin' 2019. 11. 23. 15:27

(1) array 

(2) narray 형태 데이터 선택하기 

 

(3) vectorized operations 
- 장점 (1) 더 빠르다 (2) 코드 수행이 더 쉽다 

- narray 를 "vector" 라고 한다면 두 vector를 더하는게 "vector addition" (아래 그림에서 보면 the sum of each row가 이뤄지고 있다)

- 벡터끼리 (=narray끼리) 더하기, 빼기, 곱하기, 나누기 가능 

 

 

(4) narray의 methods들 

- 구체적인 리스트는 여기를 참조 

- function에서는 되는데, method로는 안 되는 것도 있슈 

- 예제) 그냥 max랑 max(axis=1)의 차이

 

(5) numpy.genfromtxt() : read files into NumPy ndarray

   ex: data = np.genfromtxt('data.csv', delimiter=',')

(6)  numpy 에서 포맷 
 - NumPy's float64 type  = Python's float type
 - Nan 은 숫자가 아닙니다. null값입니다. like Python's None constant

(7) Boolean 사용하기

- boolean으로 컬럼이나 행을 indexing 해서 select하기

(7) 값을 revise 해요 

 

 

 

c[,1] 는 두번째 컬럼을 의미합니다

 

- array[선택된 row(row선택시 조건문), 선택한 컬럼] 에 위치한 값을 new_value로 바꿔준다