목차

PYTHON 확률과 통계 기초 이해

집합 기초

집합 정의

집합은 어떤 조건이 주어졌을 때, 그 조건이 가리키는 대상이 분명한 것들의 모임.

집합은 서로 구별되는 대상들을 순서와 무관하게 모은 것이다. 이때 지합에 속하는 각각의 대상들은 집합의 원소라고 한다.

원소나열법/조건제시법

집합에 들어가는 원소들을 직접 나열하거나 조건을 제시하는 방식

Venn Diagram 그리기

2개의 집합에 대한 숫자는 사이즈를 표시하는 벤다이어그램 그리기

snippet.python
from matplotlib import pyplot as plt
from matplotlib_venn import venn2
 
v = venn2(subsets=[set([1,2]), set([2,3,4,5])], set_labels=('A','B'))
 
plt.title("venn diagram)
plt.show()

Set 타입

중복을 허용하지 않고, 순서가 없음(unordered)

교집합(&), 합집합(|), 차집합(-) 연산 처리

Set 타입 - 생성시 주의

내부 원소가 리스트 등 mutable 값이 들어갈 수 없음

Set 타입 - 생성

Set()으로 생성시 파라미터는 1개만 받는다. 리스트 등 mutable 객체를 요소로 처리할 수 없음.

Set 타입 - 검색

Set 타입은 index/slice 검색을 제공하지 않으므로 내부 원소는 for문을 통해 원소를 조회

수열의 극한

급수

수열의 합을 의미한다.

급수의 예는 등차수열, 등비수열의 합, 자연수의 거듭제곱의 합 등이 있다.

급수의 표현 1

${\sum}$는 일반항 식을 가지고 시작항과 마지막 항까지의 합을 표시하는 수학식

급수의 표현 2

급수는 연속된 숫자들이 합을 구하는 것에 대한 일반식과의 비교

\begin{equation*} \sum_{k=1}^{n}{k} = 1+2+3+...+n = \frac{n(n+1)}{2} \\ \sum_{k=1}^{n}{k^2} = 1^2+2^2+3^2+...+n^2 = \frac{n(n+1)(2n+1)}{6} \\ \sum_{k=1}^{n}{k^3} = 1^3+2^3+3^3+...+n^3 = \left\{\frac{n(n+2)}{2}\right\}^2 \end{equation*}

급수의 일반적인 성질

급수 내에 곱과 나눗셈에 대해서는 ${\sum}$를 배분할 수 없음.

유한급수, 무한급수

수열의 모든 항을 더한 것이다. 항의 개수가 유한한 유한 급수와 항의 개수가 무한한 무한 급수로 분류됨.

수열

수에 대해 일렬로 구성하는 수열이 내부 구성 구조는 합과 곱으로 처리

미적분

함수의 극한

함수의 극한(limit of a function)은 어떤 점에 가까이 다다름에 따른, 함수의 행태에 대한 개념


관련 문서