더북(TheBook)

파이썬에서도 다음과 같이 이항분포를 표현할 수 있습니다.

 

In [14]:

# NumPy, matplotlib, seaborn 라이브러리를 호출합니다
from numpy import random
import matplotlib.pyplot as plt
import seaborn as sns

# 이항분포에서 무작위 표본을 추출합니다
# n: 적용할 범위(예를 들어 동전의 앞/뒤일 경우 0과 1이므로 1로 설정), 
# P: 각 n에 대해 나올 확률, size: 횟수(배열의 크기)
sns.distplot(random.binomial(n=10, p=0.5, size=1000), hist=True, kde=False)

# 샘플들을 이용해서 그래프로 출력합니다
plt.show() # 샘플들의 histogram을 출력

 

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.