[파이썬 수학] sympy의 FiniteSet을 이용한 집합


[파이썬 수학] sympy의 FiniteSet을 이용한 집합

이번엔 sympy 모듈의 FiniteSet 클래스를 이용해서 집합 공부를 해 보자. 사실 집합 같은 경우에는 파이썬의 기초 포스팅에서 한 번 다룬 적이 있었는데 그건 set, frozenset이라는 파이썬의 내장 클래스이다. 뭐가 다른지 차이점을 학습하면서 살펴봐야겠다. 집합은? 보통 학창시절 수학 시간에 집중을 했다면 앵간한 빡대가리가 아닌 이상 집합에 대해서는 어느 정도 이해를 하고 있을 거라고 본다. 그런데 파이썬에서 정의하는 집합은 수학적인 집합과는 약간의 차이가 있는데 여기서 집합은 개별적인 객체(요소 혹은 구성원, 멤버라고 명칭)의 컬렉션을 일컫는다. 집합을 객체 컬렉션과 구별할 수 있는 두 가지의 특성은 첫 번째, 집합이 "잘 정의 되었다."라는 것은 컬력션 내에 "특정 객체가 존재하는가?"라는 질문에 항상 룰이나 기준에 근거하여 "예" 혹은 "아니오"라고 답을 할 수 있다는 것을 의미한다. 두 번째는 한 개의 집합을 구성하는 두 가지의 원소는 같지 않다는 점이다. 집합...


#FiniteSet #python #집합 #카르테지안곱 #파이썬

원문링크 : [파이썬 수학] sympy의 FiniteSet을 이용한 집합