plt.plot(input_[output == 1, -2],input_[output == 1, -1],"bx", linewidth = 2)
plt.plot(input_[output == 0, -2], input_[output ==0, -1],"go", linewidth = 2)
######有关numpy 库的问题
######在logistics regression中, 画desion boundary时候用到的。input 是一个倆维arrary由x_1和x_2 组成
画出来的图像如下所示
######不理解input_[output == 0, -2], input_[output ==0, -1]的作用
(1) input_[output == 0, x] 表示,绘制 输出为 0 的数据点,即绘制所有 第 0 类数据点,即 蓝色点;类似地,input_[output == 1, x] 表示 绘制第一类数据点。
(2)input_[P, -2] 和 input_[P, -1] 表示 P点的输入 input 中的倒数第 2个、倒数第1个元素的值,即 P(x,y),即 P点坐标。
因此,input_[output == 0, -2], input_[output ==0, -1] 是所有 第 0 类数据点的坐标,即 p(x,y), p属于第 0类。