728x90
쥬피터 노트북에서 다음과 같이 그래프가 보이지 않는 경우
In [3]:
# 속성을 표준화한다
scaler = preprocessing.StandardScaler().fit(X_train)
X_train = scaler.transform(X_train)
X_test = scaler.transform(X_test)
In [4]:
import matplotlib.pyplot as plt
colors = ['red', 'greenyellow', 'blue']
for i in xrange(len(colors)):
xs = X_train[:,0][y_train == i]
ys = X_train[:,1][y_train == i]
plt.scatter(xs, ys, c=colors[i])
plt.legend(iris.target_names)
plt.xlabel('Sepal length')
plt.ylabel('Sepal width')
Out[4]:
아래의 3라인을 추가한다. 그래프가 정상 출력됨을 확인할 수 있다.
1 2 3 4 | %matplotlib inline import matplotlib import numpy as np | cs |
In [3]:
# 속성을 표준화한다
scaler = preprocessing.StandardScaler().fit(X_train)
X_train = scaler.transform(X_train)
X_test = scaler.transform(X_test)
In [4]:
%matplotlib inline
import matplotlib
import numpy as np
import matplotlib.pyplot as plt
colors = ['red', 'greenyellow', 'blue']
for i in xrange(len(colors)):
xs = X_train[:,0][y_train == i]
ys = X_train[:,1][y_train == i]
plt.scatter(xs, ys, c=colors[i])
plt.legend(iris.target_names)
plt.xlabel('Sepal length')
plt.ylabel('Sepal width')
Out[4]:
728x90
'프로그래밍 Programming' 카테고리의 다른 글
scikit-learn (3) - 선형분류 (결과평가) (0) | 2016.11.06 |
---|---|
scikit-learn (2) - 선형분류 (훈련데이터 만들기) (0) | 2016.11.06 |
Jupyter Notebook 셀 크기 조절하기 How to increase/decrease the cell width of the jupyter notebook in browser (0) | 2016.11.03 |
scikit-learn (1) - 기계학습이란? (0) | 2016.11.01 |
scikit-learn 을 통한 머신러닝 - 데이터셋 로딩, 학습, 그리고 예측 (0) | 2016.10.31 |