m,n = X.shape[0],X.shape[1] #m=51,n=2 pos,neg= (y==1).reshape(m,1), (y==0).reshape(m,1) #分别找出y为0和y为1对应的俩个特征值X1,X2,将两个特征值当作横坐标与纵坐标 plt.scatter(X[pos[:,0],0],X[pos[:,0],1],c="r",marker="+",s=50)#plt.scatter()函数绘制散点图,色彩选为红色,用“+”表示,大小设置为50 plt.scatter(X[neg[:,0],0],X[neg[:,0],1],c="y",marker="o",s=50)#plt.scatter()
时间: 2023-06-14 21:08:16 浏览: 164
n2neg_install_v1.0.exe
函数绘制散点图,色彩选为黄色,用“o”表示,大小设置为50。这段代码的作用是将数据集中y为1的点用红色加号标出,y为0的点用黄色圆圈标出。其中,X[pos[:,0],0]表示选取y为1的点的第一个特征值,X[pos[:,0],1]表示选取y为1的点的第二个特征值,X[neg[:,0],0]表示选取y为0的点的第一个特征值,X[neg[:,0],1]表示选取y为0的点的第二个特征值。
阅读全文