더북(TheBook)
from tensorflow.keras.models import Sequential ----- ➊
from tensorflow.keras.layers import Dense ----- ➋
import numpy as np ----- ➌

라이브러리에 포함된 모듈이 너무 많을 때, 그중 지금 필요한 일부 모듈만 다음과 같이 불러올 수 있습니다.

from (라이브러리명) import (함수명)

예를 들어 from tensorflow.keras.models import Sequential은 텐서플로(tensorflow)의 케라스(keras)라는 API에 있는 모델(models) 클래스로부터 Sequential() 함수를 불러오라는 의미입니다.

마찬가지로 from tensorflow.keras.layers import Dense는 케라스 API의 레이어(layers) 클래스에서 Dense()라는 함수를 불러오라는 의미입니다.

불러온 라이브러리명이 길거나 같은 이름이 이미 있을 경우 다음과 같이 짧게 줄일 수도 있습니다.

import (라이브러리명) as (새로운 이름)

예를 들어 import numpy as np 명령은 코랩에 이미 포함되어 있는 넘파이(numpy) 라이브러리를 np라는 짧은 이름으로 불러와 사용할 수 있게 해 줍니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.