데이터 전문가가 되기 위해서 나는 제로베이스 데이터 취업 스쿨에서 기초수학을 공부 중이다. 그래도 미리 파이썬을 공부하면서 수학을 맛본 바람에 그리 어렵게는 느껴지지 않는다.
다만 이것을 어떤 문제에 어떻게 적용해야 하는지는 고민을 좀 많이 해봐야 할 것 같다.
기초수학 4
등비수열이란?
(1) 연속된 두 항의 비가 같은 수열이다.
등비수열의 일반항
(1) an = a1 * r^(n-1)
등비중항
(1) 연속된 세 항에서 가운데 항이다.
(2) an-1 * an+1 = an^2
등비수열의 합
(1) sn = a1 * (1 - (r^n)) / (1-r)
기초수학 5~6
팩토리얼이란?
(1) 1부터 양의 정수 n까지의 정수를 모두 곱한 것이다.
(2) 0!는 1로 약속한다.
팩토리얼 결과값 구하기
(1) for문, while문을 이용한다.
(2) 재귀 함수를 이용한다.
(3) 재귀 함수 예시
def factorialFun(n):
if n == 1 : return 1
return n * factorialFun(n - 1)
(4) math.factorial( )
순열이란?
(1) n개에서 r개를 택하여 나열하는 경우의 수이다.
(2) 순서를 지켜서 일렬로 나열하는 경우의 수이다.
순열의 값
(1) 예시
8P3 = 8 7 (8 - 3 + 1) = 336
순열과 팩토리얼
(1) 공식
n! / (n-r)!