pos,neg= (y==1).reshape(m,1), (y==0).reshape(m,1)
时间: 2023-10-08 16:13:57 浏览: 43
这段代码是在将标签 y 中的正样本和负样本分别存储到两个数组 pos 和 neg 中。假设 y 是一个长度为 m 的标签向量,其中正样本的标签为 1,负样本的标签为 0。代码中的 (y==1) 会返回一个长度为 m 的布尔型向量,其中正样本的位置为 True,负样本的位置为 False,然后通过 reshape 函数将其转换为形状为 (m, 1) 的二维数组。同理,(y==0) 也会返回一个长度为 m 的布尔型向量,其中负样本的位置为 True,正样本的位置为 False,然后通过 reshape 函数将其转换为形状为 (m, 1) 的二维数组。最终将这两个二维数组 pos 和 neg 作为函数的返回值。
相关问题
pos , neg = (y==1).reshape(100,1) , (y==0).reshape(100,1)
这行代码用于将标签y中为1的样本标记为正例(pos),为0的样本标记为负例(neg)。具体来说,代码中的`(y==1)`表示寻找标签y中取值为1的位置,返回一个长度为100的布尔型数组,`reshape(100,1)`用于将这个数组变形为100行1列的二维数组,即将一维数组转化为二维数组。同理,`(y==0)`也是寻找标签y中取值为0的位置,返回一个长度为100的布尔型数组,并将其变形为100行1列的二维数组。这样,我们就得到了两个二维数组pos和neg,用于后续的分类任务。
pos , neg = (y==1).reshape(100,1) , (y==0).reshape(100,1) #把y=1的样本点reshape成(100,1)的矩阵,y=0的样本点也reshape成(100,1)的矩阵 plt.scatter(X[pos[:,0],0],X[pos[:,0],1],c="r",marker="+") plt.scatter(X[neg[:,0],0],X[neg[:,0],1],marker="o",s=10) plt.xlabel("Exam 1 score") plt.ylabel("Exam 2 score") plt.legend(["Admitted","Not admitted"],loc=0)
这段代码是用来进行数据可视化的,主要是将数据集中的两种类别(y=1和y=0)分别用不同的符号和颜色标注在散点图上。其中,红色加号代表y=1,表示考生被录取,黑色圆圈代表y=0,表示考生未被录取。plt.scatter函数用于绘制散点图,X[pos[:,0],0]表示选择X中第一列中所有y=1的样本点,X[pos[:,0],1]表示选择X中第二列中所有y=1的样本点。同理,X[neg[:,0],0]和X[neg[:,0],1]分别表示选择X中第一列和第二列中所有y=0的样本点。plt.xlabel和plt.ylabel函数分别用于设置x轴和y轴的标签,plt.legend函数用于设置图例。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)