网格点如下图所示,下面我们来看看svm中网格点是怎么生成的呢?
为了简便,我们拿一个比较少的点做讲解。
import matplotlib.pyplot as plt
x = np.array([0,1,2])
y = np.array([0,1,2])#网格点的横纵坐标列向量
X, Y = np.meshgrid(x, y)#生成坐标矩阵
xy=np.vstack([X.ravel(),Y.ravel()]).T#xy就是生成的网格,它是遍布在整个画布上的密集的点
plt.style.use('seaborn-whitegrid')
plt.scatter(xy[:,0],xy[:,1])