首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在python中分散数据和绘制决策边界

在python中分散数据和绘制决策边界
EN

Stack Overflow用户
提问于 2018-07-09 02:54:48
回答 1查看 478关注 0票数 0

我有这段代码,我加载了虹膜数据集,将数据分散到两个类中(以一对所有的形式)我设计了一个单层感知器,W_是权重,绘制代码如下:

代码语言:javascript
复制
x = train_s[: , 1].T
y = train_s[: , 2].T
label = train_t
colors = ['green','blue']
plt.scatter(x, y, c=label, cmap=matplotlib.colors.ListedColormap(colors))
x1 = np.linspace(4,8)
y1 = np.linspace(1.5,5)
X,Y = np.meshgrid(x1,y1)
plt.plot([0,W_[1]],[0,W_[2]])
plt.show()

但得到的数字如下所示:

如何解决这个问题?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-09 03:20:17

你想用你的散点图跨越这条线:plt.plot([0,W_[1]],[0,W_[2]])吗?如果是这样的话,假设问题就在这个范围图中。散点图的轴线范围为: X: 4~8 Y: 1.5~5,但线形图的轴线范围为X:[0,W_1] Y:[0,W_2]您应该对这两个范围进行归一化处理,以获得良好的图形合并效果。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51235127

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档