【发布时间】:2018-12-16 12:32:36
【问题描述】:
我有这个代码,我已经加载了 iris 数据集,将数据分散到两个类中(以一个对所有的形式)我设计了一个单层感知器,W_ 是权重,绘图代码如下:
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()
但是结果图是这样的:
如何解决这个问题?
【问题讨论】: