표준 편차(Standard Deviation(STDEV) Function)
numpy.std(a, axis=None, dtype=None, out=None, ddof=0, keepdims=<no value>, *, where=<no value>)
입력된 배열의 표준 편차(Standard deviation)를 구해줍니다.
▪Parameters
‣ a : 입력 배열, 평균 값을 연산할 입력 배열
‣ axis : 축 설정(선택 사항), 계산이 진행되는 축 설정
‣ dtype : 데이터형(선택 사항), 사용할 데이터형을 지정
‣ out : 출력, 기본값 = None으로 결과를 배치할 대체 출력 배열
‣ ddof : 델타 자유도, 기본값=0로 표본표준편차 계산의 기본이 되는 분모를 지정
※ ddof=0일 경우 자유도가 n이므로 '모표준편차' 로 계산
‣ keepdims : 차원 유지, Bool 값으로 설정하고 True일 경우출력에서의 차원을 입력과 동일하게 유지
‣ where : 피연산자와 함께 브로드 캐스트되는 부울 배열을 승인,
True 값은 해당 위치에서 ufunc를 계산, False 값은 출력만으로 값을 유지
(스칼라가 아닌 입력을 사용하므로 일반 인수에는이 인수를 사용할 수 없음)
※ 나머지 범용 함수 설명은 Numpy 사이트 Universal function(ufunc) 참조
‣ Return : ndarray, out=None이면 표준 편차를 포함하는 새 배열을 반환
그렇지 않으면 출력 배열에 대한 참조 반환
예제(Example)
<Example 01>
import numpy as np
a = [1, 2], [3, 4]
print(np.std(a))
<Example 02>
import numpy as np
a = [1, 2], [3, 4]
print(np.std(a, axis=0))
print(np.std(a, axis=1))
더보기
#axis=0 결과 값
[1. 1.]
#axis=1 결과 값
[0.5 0.5]
Numpy 함수 모음
※ 이 글이 도움이 되었다면 "🤍공감" 버튼을 클릭해주세요. 클릭 한번이 글 쓰는데 큰 힘이 됩니다.