1. 학습
  2. /
  3. 강의
  4. /
  5. Python으로 배우는 확률 기초

Connected

연습 문제

동전 던지기

이 연습 문제에서는 동전 던지기의 두 가지 가능한 결과인 1("앞면") 또는 0("뒷면")을 시뮬레이션하기 위해 scipy.stats 라이브러리의 bernoulli 객체가 필요하고, 난수 생성 시드를 설정하기 위해 numpy 라이브러리(np로 로드됨)가 필요합니다.

bernoulli.rvs() 함수의 size 인자를 사용해 동전 던지기를 시뮬레이션할 거예요.

각 연습 문제에서 무작위 실험의 결과를 재현할 수 있도록 난수 시드를 설정합니다.

각 실험에서 동전 던지기의 값을 얻습니다. sum() 함수를 사용해 10번 던진 뒤의 앞면 개수를 구할 수 있어요.

지침 1/3

undefined XP
  • 1

    scipy.stats에서 bernoulli를 임포트하고, np.random.seed()로 시드를 설정하세요. 앞면이 나올 확률이 35%인 상황에서 1번 던지기를 시뮬레이션하세요.

  • 2

    bernoulli.rvs()와 sum()을 사용해, 앞면이 나올 확률이 35%일 때 10번 동전을 던진 후의 앞면 개수를 구하세요.

  • 3

    bernoulli.rvs()와 sum()을 사용해, 앞면이 나올 확률이 50%일 때 5번 던진 후의 앞면 개수를 구해 보세요.