본문 바로가기

Software/Python

Python numpy 기초 - 기초 집합 연산

저는 잘 사용하진 않지만.. 그래도 나름 데이터의 분석을 목적으로 공부하는 python과 numpy이니 기본적인 집합연산에 대해서 좀 알아두려고 합니다. 이번 이야기는 Python numpy의 집합연산이랍니다.^^



위 6번 명령처럼 집합개념으로 배열을 선언하고... 중복된 내용빼고 하나씩만 알려달라는 것이 unique()입니다. 그리고 in1d(A, B)는 A의 한 요소요소가 B와 공통요소가 있으면 참.. 아니면 거짓이구요.



또... 교집합을 구하는 intersect1d()가 있구요.



그리고 합집합을 구하는 union1d가 있습니다.



또한...  차집합을 구하는 setdiff1d()도 있습니다.^^



그리고.. 우리말로는 대칭차집합이라고 하나요??? 아무튼 합집합에서 교집합을 뺀 요소만 찾는 setxor1d()함수도 있네요^^


반응형