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. 기본 통계 계산
'IT > Python' 카테고리의 다른 글
사진을 보고 낮인지 저녁인지 간단한 코드로 판단 (0) | 2018.02.20 |
---|---|
matplotlib 라이브러리 사용할 때 imread() 오류 (0) | 2018.02.20 |
pandas 기초, series (0) | 2018.02.20 |
윈도우환경 Docker에서 Tensorflow 사용하기 (0) | 2016.06.22 |
color histogram 연습 (0) | 2015.06.02 |