2014-02-17 4 views
1

저는 꽤 새로운 파이썬 사용자입니다. 평균 mu 및 분산 σ^2가있는 일반 (절두 된 0에서) 단일 숫자를 생성하려고합니다. 나는 이것 좀했다 :파이썬 - 일반 (잘림)에서 값 생성

http://docs.scipy.org/doc/scipy/reference/generated/scipy.stats.truncnorm.html

을 ...하지만 나는 완전히 내가 사용하는 데 필요한 코드 확인, 또는 적절한 구문 아니에요. 왼쪽면 (0)에서 잘려지기를 원한다면 어떻게합니까? b에 대해 어떤 값을 지정합니까? 에서

답변

2

definitions of a and b이 사건에 대한 올바른 값이 제로 무한대 것을 다음과 같습니다 전부를 생략 한, None-b 설정

a, b = 0, numpy.inf 

, has the same effect. (Thanks @ Zhenya!)

+0

또한 'b = inf'가 기본값입니다. https://github.com/scipy/scipy/blob/master/scipy/stats/_distn_infrastructure.py#L1415 –

+0

@Zhenya : Thanks 이것 때문에. 나는 이것을 대답에 포함 시켰습니다. – NPE