random.expovariate == np.random.exponential
np.random을 사용합시당.
random.expovariate()라는 코드를 발견했습니다.- 
    
exponential 분포를 표현해주는 코드인 것 같은데,
numpy에 비슷한 코드가 이미 있지 않을까? 하는 생각이 들었습니다. - 다음 아래 코드는 동일합니다.
    
- random에서는 
lambda를 사용하고, np.random에서는 beta, 즉 1/lambda를 사용합니다. - 간단하게 말하면, exponential distribution의 평균은 1/
lambda가 평균입니다. 
 - random에서는 
 
import random
random.expovariate(1/10)
import numpy as np 
np.random.exponential(10)
wrap-up
- 결론은 
numpy를 사용합시다. - 그리고 이 부분 도 읽어보면 좋습니다. poisson process와 관계된 부분입니다.
 
댓글남기기