본문 바로가기

Programming/PYTHON3

[python] from, import, as 사용법 파이썬에서는 print와 같은 기본 내장 함수(built-in function)를 제공합니다. 하지만 더 많은 기능을 이용하기 위해서 다른 사람들이 미리 만들어 놓은 모듈과 패키지를 이용할 수 있습니다. 들어가기 앞서 모듈, 패키지, 라이브러리의 차이점에 대해 알고 갑시다. 모듈(module) : 특정 기능을 .py 파일 단위로 작성한 것 패키지(package) : 특정 기능과 관련된 여러 모듈을 묶은 것 파이썬 표준 라이브러리(library) : 파이썬에 기본으로 설치된 모듈과 패키지 import 모듈 가져오기 import 모듈 import 모듈1, 모듈2 모듈.변수 모듈.함수() 모듈.클래스() 모듈은 import를 통해 가져올 수 있으며, 해당 모듈의 변수, 함수, 클래스를 이용할 수 있습니다. 아.. 2020. 2. 8.
[python] 연관규칙분석(ASSOCIATION RULE ANALYSIS) 연관규칙분석이란? 연관 규칙 분석이란 어떤 두 아이템 집합이 번번히 발생하는가를 알려주는 일련의 규칙들을 생성하는 알고리즘입니다. 경영학에서 장바구니 분석(Market Basket Analysis)으로 알려진 이 알고리즘은 누구나 한 번쯤 경험해보았을 것입니다. 오늘은 최근 인터넷 쇼핑 및 상품 진열 등 다양한 컨텐츠 기반 추천(contents-based recommendation)에 널리 사용되고 있는 이 연관규칙분석 알고리즘에 대해 알아보고자 합니다. 사실 상품 추천에는 순차분석 (Sequence Analysis), Collaborative Filtering , Contents-based recommendation 등 여러가지 분석 기법이 존재합니다. 그 중 하나가 바로 연관규칙분석입니다. 연관규칙분.. 2020. 2. 8.
[python] 리스트(List), 튜플(Tuple), 딕셔너리(Dictionary), 집합(Set) 오늘은 파이썬의 가장 기본적이지만 헷갈리는 네가지 자료형에 대해 알아보고자 합니다! 다음은 각 자료형의 특징을 대략적으로 나타낸 표입니다! mutable 특성에 대해 궁금하신 분들은 다음 링크를 참조하여 주시기 바랍니다. 특징 순서 추가/삭제 mutable 리스트(List) - 순서가 있는 수정가능한 객체의 집합 - 수정, 삭제, 추가가 가능 O O O 튜플(Tuple) - tuple(튜플)은 불변한 순서가 있는 객체의 집합 - list형과 비슷하지만 한 번 생성되면 값을 변경할 수 없음 O O X 딕셔너리(Dictionary) - 딕셔너리 타입은 immutable한 키(key)와 mutable한 값(value)으로 맵핑되어 있는 순서가 없는 집합 X O O 집합(Set) - 순서가 없고, 집합안에서는 .. 2020. 2. 8.