본문 바로가기

코딩

matplotlib을 import하고 matplotlib.pyplot을 또 import하는 이유가 뭘까?

반응형

https://stackoverflow.com/questions/36661876/what-is-the-difference-between-importing-matplotlib-and-matplotlib-pyplot

 

What is the difference between importing matplotlib and matplotlib.pyplot?

I'm still fairly new to python and am wondering if the x.y statement means y is a submodule of x? And if so, doesn't the command: import matplotlib.pyplot as plt only import this particular submo...

stackoverflow.com

 

위 링크를 참고했다.

 

matplotlib을 import해서 pyplot을 쓰고 싶다면 아래처럼 써야 한다.

 

import matplotlib as mpl
mpl.pyplot.plot(...)

 

matplotlib.pyplot을 import하는 방식은 두 가지가 있는데, 그렇게 import를 하고 나면 아래처럼 쓸 수 있다.

 

from matplotlib import pyplot as plt
plt.plot(...)

# 또는

import matplotlib.pyplot as plt
plt.plot(...)

 

matplotlib만 import 해 오면 matplotlib.pyplot을 쓸 때 써야하는 길이가 길어져서 둘 다 import를 해오면서도, matplotlib의 pyplot이 아닌 것도 import해야와야 해서 둘 다 쓰는 게 아닐까?

반응형