반응형
matplotlib
matplotlib은 다양한 데이터를 많은 방법으로 도식화 할 수 있도록 하는 파이썬 라이브러리.
matplotlib를 이용하면 numpy로 만든 자료구조를 쉽게 시각화를 할 수 있습니다.
matplotlib를 사용하기 위해서는 우선 matplotlib를 설치하고 아래와 같이 import를 해주어야합니다.
import matplotlib
import matplotlib.pyplot as plt
실행을 하기위해서는 코드 제일 위에 #%%를 작성해주어야합니다. (VSC 기준)
line plot
#%%
import matplotlib.pyplot as plt
x_data = [ x for x in range(-5,5) ]
y_data = [ y*y for y in range(-5,5) ]
plt.title('line plot')
plt.grid()
plt.plot(x_data, y_data ,color='b')
plt.show()
x와 y 데이터를 각각 만들고 그래프를 출력하게 되면,
scatter plot
#%%
import matplotlib.pyplot as plt
import numpy as np
# x data, y data 생성
x_data = np.random.rand(100)
y_data = np.random.rand(100)
plt.title('scatter plot')
plt.grid()
plt.scatter(x_data, y_data, color='b', marker='o')
plt.show()
x와 y 데이터를 각각 0에서 1사이의 난수 100개로 지정하면,
이 두가지 방식은 머신러닝에서 자주 사용될 방식입니다.
반응형
'머신러닝' 카테고리의 다른 글
[머신러닝] 신경망, 인공지능, 딥러닝 (0) | 2020.07.26 |
---|---|
[머신러닝] 로지스틱 회귀 - 분류, 시그모이드 함수, 손실 함수 (0) | 2020.07.24 |
[머신러닝] 선형 회귀- 손실 함수, 경사 하강법 (0) | 2020.07.20 |
[머신러닝] 수치 미분 - 편미분, 연쇄 법칙 (0) | 2020.07.18 |
[머신러닝] python numpy 함수 선언 (0) | 2020.07.18 |