老师请问三种花的散点图,怎么写成循环语句呢?
来源:3-12 数据加载和简单的数据探索
慕仔1219081
2022-07-27
plt.scatter(sepal[y0,0],sepal[y0,1],color=“red”)
plt.scatter(sepal[y1,0],sepal[y1,1],color=“coral”)
plt.scatter(sepal[y2,0],sepal[y2,1],color=“yellow”)
我的:
plt.scatter(sepal[yi for i in range(3),0],sepal[yi for i in range(3),1])
写回答
1回答
-
liuyubobobo
2022-07-27
In[32] 的话,这样既可:
for i in range(0, 3): plt.scatter(X[y==i,0], X[y==i,1])
如果像 In[33] 一样指定每个图像的其他属性(比如 color 和 marker),需要先定义好相应的数组,如下所示:
colors = ["red", "blue", "green"] markers = ["o", "+", "x"] for i in range(0, 3): plt.scatter(X[y==i,0], X[y==i,1], color=colors[i], marker=markers[i])
继续加油!:)
00
相似问题