반응형
Numpy를 통한 다양한 함수 사용하기
- 최대/최소 : min, max, argmin, argmax
- 통계 sum, mean, median, std, var
아래와 같은 x 값이 있을 때 ( 만들어지는 방법은 다른 것을 가져온 것으로 신경 안 쓰셔도 됩니다.)
이 x 값에 대해 다양한 함수를 사용해서 값을 가져와 보자.
argmin - 최소값의 인덱스 값을 가져온다.
argmax - 최대값의 인덱스 값을 가져온다.
x [x.argmin] - x에 인덱스 값을 넣어줌으로써 최솟값을 가져온다.
x [x.argmax] - x에 인덱스 값을 넣어줌으로써 최댓값을 가져온다.
np.median(value) - 해당 value 의 중윗값을 가져온다.
np.mean(value) - 해당 value 의 평균값을 가져온다.
np.sum(value) - 해당 value 의 합을 가져온다.
np.std(value) - 해당 value 의 표준편차를 가져온다.
np.var(value) - 해당 value 의 분산을 가져온다.
# all / any 로 boolean 하기
all 은 and 조건으로 boolean연산을 하고
any는 or 조건으로 boolean연산을 한다.
# axis를 통한 행열 연산(연산의 대상이 2차원 일 때 )
- axis = 0 열 연산
- axis = 1 행 연산( 생략될 경우 디폴트 값으로 0)
위의 형태의 x_matrix 가 있을 때
sum을 하는 데 있어서 axis를 통해 방향을 정한다. 0 일 때는 열별로 sum을 한다.
1 일때는 행별로 sum을 한다.
예제)
반응형
'Base > Python' 카테고리의 다른 글
[Python] Numpy를 통한 난수생성, 카운팅, 통계함수 사용법 (0) | 2020.10.13 |
---|---|
[Python] Numpy를 통한 정렬하기 (0) | 2020.10.13 |
[Python] Numpy를 통한 배열 연산 (0) | 2020.10.12 |
[Python] Numpy의 배열 행 열 삭제 (0) | 2020.10.12 |
[Python] Numpy 배열 합치기(concatenate) (0) | 2020.10.12 |