본문 바로가기
IT/Python

numpy 설치, basic

by Jang HyunWoong 2018. 2. 20.

pip install numpy 를 사용해서 설치한다. 

1. numpy.array, numpy.aragne

numpy.array 생성자를 사용해서 기본 array를 생성할 수 있다.
numpy.arange(n) n 수 만큼 숫자를 배열한다. 

2. numpy.linspace(start, end, length)
- 일정한 간격으로 수를 생성한다. 

 3. ones, zeros

4. numpy.eye, numpy.diag

5. numpy.random.rand
- 난수 발생
- 난수 발생시 비슷한 숫자가 계속나오면 seed를 바꿔준다. seed값을 time second에 따라 바꿔주면 중복이 별로 없는 난수가 발생한다. 

6. array 형식 변환 numpy.astype()


7. array masking 방법
- 배열에서 mask 처럼 일정한 필터를 적용할 수 있다. 

randint로 integer형 난수를 10개 발생 시킨 후에 even_mask에 짝수 값을 bool형태로 저장한다. 
array에 even_mask를 넣어서 출력하면 짝수만 출력된다. 
이 패턴을 문자에 넣어서 응용할 수 있다. 

처음 ar에 빈 값이 있으면 T로 채워 넣는 것이다. 
어떤 값을 crawling 했을 때 빈 값을 채우는 방법에 사용될 수 있다. 

8. 행렬 곱
- 그냥 곱하는 것은 element끼리 곱이고
np.dot()을 사용한 것은 행렬의 곱이다.

9. elements 곱
ar = np.arange(1, 6) 
print(ar) 
print(ar.prod())
Out[1]: [1 2 3 4 5]
Out[2]: 120

10. 기본 통계 계산


반응형