线性分类器
百度代码
1 | # θ0 +θ1x +θ2y =0 |
参考和多次修改后的自己的代码
1 | # 0 = $0 + $1x + $2y |
错误总结
list not callable
1 | list = xxxx |
这里犯的错误是变量名称list和python的list重名了
其它错误
在用a_list和b_list存储每一次参数条件下的点的类型A或者B时;当到下一个参数时,忘记将它们清空
最开始用break替代的return,导致在某次参数条件下不能完全切割,会出现两个结果;break虽然导致循环结束,但后面的代码还会执行;return在一个函数中,一旦执行函数结束
有时做的过程中对if条件造成的后果没有想全
一定要想清楚正确的逻辑后,再在代码中实现正确逻辑
一定要调试
学会的python知识
1 | n, m = map(int, input.split()) # 右边为一个map对象 |
1 | # python中的三元运算符 |
We are love life, not because we are used to lifing, but because we are used to loving.