一,必要的库和工具
- Scikit-learn 一个开源项目,python机器学习库
- Numpy python科学计算的基础包之一
- Scipy python中用于科学计算的函数集合
- matplotlib python主要的科学绘图库
- pandas 用于处理和分析数据的python库
- mglearn
二,数据集
import mglearn
import matplotlib.pyplot as plt
X,y = mglearn.datasets.make_forge()
mglearn.discrete_scatter(X[:,0],X[:,1],y)
plt.show()
import mglearn
import matplotlib.pyplot as plt
X,y = mglearn.datasets.make_wave(n_samples=40)
plt.plot(X,y,'o')
plt.show()
from sklearn.svm import LinearSVC
import matplotlib.pyplot as plt
import mglearn
from sklearn.datasets import make_blobs
X,y = make_blobs(random_state=42)
mglearn.discrete_scatter(X[:,0],X[:,1],y)
plt.show()
from sklearn.linear_model import LogisticRegression