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

     

    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을 출력

     

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