본문 바로가기

study

라이브러리 모듈 패키지 차이

헷갈리는 개념

1. 모듈 (moule)

모듈은 데이터, 함수, 클래스 등이 담겨져있는 파일을 말한다. 내장 함수가 아닌 외장 함수의 경우 외부의 라이브러리(모듈)을 사용하기 위해서는 따로 import 하는 작업이 필요하다. 예를 들어 늘 하는 import가 바로 그것

import pandas as pd

 

 

2. 패키지

비슷한 모듈의 집합을 말한다. 아래는 urllib2 모듈에서 request 모듈 불러오는 것

from urllib2 import request

 

3. 라이브러리

패키지와 비슷한 개념이라고 보면 된다. R 유저라면 다르게 생각할 수 도 있다. R의 경우 cran이라는 패키지를 모아둔 사이트로부터 패키지를 로컬 pc로 내려받아 사용하는데 이때 내려받아 저장해두는 곳을 라이브러리라 칭한다. 다시 말해 특정 패키지를 사용하려면 cran으로부터 내 라이브러리에 내려받은 후, R프로그램에서 library함수(파이썬에서는 import 개념)를 통해 불러와서 사용한다.

'study' 카테고리의 다른 글

지도학습 : 선형 모델  (0) 2020.03.29
지도학습 : KNN 최근접 이웃 알고리즘  (0) 2020.03.28
라이브러리 모듈 패키지 차이  (0) 2020.03.26
러닛 - 자연어 처리 기초  (0) 2020.03.25
[Kaggle] IMDB 감정 분석 Part 1  (0) 2020.03.21
아파트 분양가격 동향  (0) 2020.03.19