plt.scatter(X[neg[:,0],0],X[neg[:,0],1],c="y",marker="o",s=50)
时间: 2023-06-14 14:08:21 浏览: 49
这段代码使用了 matplotlib 库的 scatter() 方法绘制散点图。其中:
- X 是一个二维数组,表示数据点的坐标;
- neg 是一个布尔型的一维数组,表示数据点的分类,True 表示负类,False 表示正类;
- X[neg[:,0],0] 表示选取 X 数组中 neg 为 True 的行,并取这些行的第 0 列;
- X[neg[:,0],1] 表示选取 X 数组中 neg 为 True 的行,并取这些行的第 1 列;
- c="y" 表示散点图的颜色为黄色;
- marker="o" 表示散点图的形状为圆形;
- s=50 表示散点图的大小为 50。
这段代码的作用是将数据点按照分类绘制在二维坐标系中,其中黄色圆点表示负类。
相关问题
plt.scatter(X[neg[:,0],0],X[neg[:,0],1],marker="o",s=10)
这行代码使用 matplotlib 库中的 scatter 函数绘制散点图。其中,X 是一个二维数组,neg[:,0] 是一个一维数组,表示取 neg 数组中所有行的第 0 列组成的数组。X[neg[:,0],0] 表示取 X 数组中行索引为 neg[:,0] 的所有行的第 0 个元素组成的数组,X[neg[:,0],1] 同理表示取 X 数组中行索引为 neg[:,0] 的所有行的第 1 个元素组成的数组。marker="o" 表示散点图的标记形状为圆形,s=10 表示散点图的大小为 10。这行代码的作用是将 X 数组中 neg[:,0] 的索引对应的行作为坐标,在散点图上绘制出来。
plt.scatter(X[neg[:,0],1],X[neg[:,0],2],c="b",marker="x",label="Not admitted")
这段代码是用来绘制散点图的,其中X是一个二维数组,每一行代表一个样本,第一个元素为1,第二个元素为第一个特征,第三个元素为第二个特征。neg是一个布尔类型的数组,用于筛选出不满足条件的样本。
具体来说,这段代码将不满足条件的样本用蓝色的"x"标记,放在图上,并标上"label=Not admitted"。其中,X[neg[:,0],1]和X[neg[:,0],2]分别表示选取满足neg[:,0]为True的行,然后分别取这些行的第二个和第三个元素作为横坐标和纵坐标。plt.scatter函数则用于绘制散点图。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)