기초 수학
[기초수학] 확률
scone
2022. 4. 29. 13:22
[개념]
- 모든 사건에서 특정 사건이 일어날 수 있는 수를 나타낸 것
- 통계학에서 모든 사건을 표본 공간 (sample) 이라 하고, 특정 사건은 사건 (event) 라고 한다.
- 조합을 이용해서 확률을 알아낼 수 있다.
'박스'에 '꽝'이 적힌 종이가 4장이 있고, '선물'이 적힌 종이가 3장이 있다고 하자.
3장을 뽑을 경우, 그 중에 꽝이 2개, 선물이 1개일 확률은 ?
\( \Longrightarrow { \mathbin{_4 C _2 } \ \mathbin{_3 C _1} \over \mathbin{_7 C _3}} = { 6*3 \over 35} = {18 \over 35} \)
[실습1] 위의 예를 코드로 구현해보자.
def combina_():
numL = int(input('numL 입력 : '))
numR = int(input('numR 입력 : '))
result = 1
for i in range(numL,numL-numR,-1):
result *= i
for i in range(1,numR+1):
result /= i
return result
sample = combina_() # 표본사건 먼저 구하고
event1 = combina_() # 사건 1
event2 = combina_() # 사건 2
print('probability : {}%'.format(round((event1*event2/sample)*100, 2)))
'''
numL 입력 : 7
numR 입력 : 3
numL 입력 : 4
numR 입력 : 2
numL 입력 : 3
numR 입력 : 1
probability : 51.43%
'''