Study/ML, AL

matplotlib을 사용해봅시다

🥭맹2 2021. 4. 14. 11:13

matplotlib

그래프를 그려주는 라이브러리

그래프 그리기와 데이터 시각화가 쉬워짐

1. 단순 그래프 그리기

그래프 그릴 때, matplotlib의 pyplot모듈 이용함

# sin함수 그리기

import numpy as np
import matplotlib.pyplot as plt

# 데이터 준비
x = np.arange(0, 6, 0.1)
y = np.sin(x)

# 그래프 그리기
plt.plot(x, y)
plt.show()
  • np.arange(start, end, dist)
    • 넘파이의 arange메서드
    • 첫번째 인자에는 시작점, 두번째 인자에는 끝점, 세번째 인자에는 간격이 들어감
  • plt.plot(x, y)
    • x, y를 인수로 그래프 그림
  • plt.show()
    • 그려진 그래프를 화면에 출력

2. pyplot의 기능

제목과 각 축의 이름(레이블) 표시 등

import numpy as np
import matplotlib.pyplot as plt

# 데이터 준비
x = np.arange(0, 6, 0.1)
y1 = np.sin(x)
y2 = np.cos(x)

# 그래프 그리기
plt.plot(x, y1, label="sin")
plt.plot(x, y2, linestyle="--", label="cos")
plt.xlabel("x")
plt.ylabel("y")
plt.title('sin & cos')
plt.legend()
plt.show()

3. 이미지 표시하기

  • 이미지 표시: imshow()
  • 이미지 읽음: imread()
import matplotlib.pyplot as plt
from matplotlib.image import imread

img = imread('사진 경로 넣기')

plt.imshow(img)
plt.show()

'Study > ML, AL' 카테고리의 다른 글

[퍼셉트론] 퍼셉트론의 한계  (0) 2021.04.15
[퍼셉트론] 퍼셉트론이란 무엇일까  (0) 2021.04.15
numpy를 사용해봅시다  (0) 2021.04.14