MoonNote

반응형
     

 

 

 

분산 함수(Varirance Function)

numpy.var(a, axis=None, dtype=None, out=None, ddof=0, keepdims=<no value>, *, where=<no value>)[source]

 

지정된 축을 따라 배열 요소의 분산을 구해줍니다.


▪Parameters

     ‣   a : 입력 배열, 평균 값을 연산할 입력 배열

     ‣ axis : 축 설정(선택 사항), 계산이 진행되는 축 설정

     ‣ dtype : 데이터형(선택 사항), 사용할 데이터형을 지정

     ‣ out : 출력, 기본값 = None으로 결과를 배치할 대체 출력 배열

     ‣   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.var(a))

Result

1.25

 

<Example 02>

import numpy as np

a = [1, 2], [3, 4]

print(np.var(a, axis=0))
print(np.var(a, axis=1))

Result

[1. 1.]
[0.25 0.25]

Numpy 함수 모음

 

 

 

 

 

 

 

※ 이 글이 도움이 되었다면 "🤍공감" 버튼을 클릭해주세요. 클릭 한번이 글 쓰는데 큰 힘이 됩니다.

공유하기

facebook twitter kakaoTalk kakaostory naver band