matplotlib

matplotlib

: ๋ฐ์ดํ„ฐ๋ฅผ ์ฐจํŠธ(chart)๋‚˜ ํ”Œ๋กฏ(plot)์œผ๋กœ ์‹œ๊ฐํ™”(visulaization)ํ•˜๋Š” ํŒจํ‚ค์ง€ ๋ฐ์ดํ„ฐ ๋ถ„์„์—์„œ Matplotlib์€ ๋ฐ์ดํ„ฐ ๋ถ„์„ ์ด์ „์— ๋ฐ์ดํ„ฐ ์ดํ•ด๋ฅผ ์œ„ํ•œ ์‹œ๊ฐํ™”๋‚˜, ๋ฐ์ดํ„ฐ ๋ถ„์„ ํ›„์— ๊ฒฐ๊ณผ๋ฅผ ์‹œ๊ฐํ™”ํ•˜๊ธฐ ์œ„ํ•ด์„œ ์‚ฌ์šฉ

pip install matplotlib

๋‹จ์ˆœํ•œ ๊ทธ๋ž˜ํ”„ ๊ทธ๋ฆฌ๊ธฐ

: ๊ทธ๋ž˜ํ”„๋ฅผ ๊ทธ๋ฆฌ๊ธฐ ์œ„ํ•ด์„œ๋Š” matplotlib์˜ pyplot

import numpy as np
import matplotlib.pyplot as plt
# ๋ฐ์ดํ„ฐ ์ค€๋น„ 
x = np.arange(0, 6, 0.1) # 0์—์„œ 6๊นŒ์ง€ 0.1 ๊ฐ„๊ฒฉ์œผ๋กœ ์ƒ์„ฑ
y = np.sin(x)
# ๊ทธ๋ž˜ํ”„ 
plt.plot(x, y)
plt.show()
simpleMatplotlib

pyplot์ด ๊ธฐ๋Šฅ

: ์ œ๋ชฉ๊ณผ ๊ฐ ์ถ•์˜ ์ด๋ฆ„(๋ ˆ์ด๋ธ”) ํ‘œ์‹œ ๋“ฑ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค

pyplot

์ด๋ฏธ์ง€ ํ‘œ์‹œํ•˜๊ธฐ

: pyplot์—๋Š” ์ด๋ฏธ์ง€๋ฅผ ํ‘œ์‹œํ•ด์ฃผ๋Š” ๋ฉ”์„œ๋“œ์ธ imshow()๋„ ์žˆ๋‹ค. ์ด๋ฏธ์ง€๋ฅผ ์ฝ์–ด ๋“ค์ผ ๋•Œ๋Š” matplotlib.image๋ชจ๋“ˆ์˜ imread()๋ฉ”์„œ๋“œ๋ฅผ ์ด์šฉ

Last updated

Was this helpful?