Closed hemaojie closed 5 years ago
python3 不支持lambda输入tuple
修改三个地方: 1 lambda (x,w):xw 替换成 lambda x : x[0]x[1] 2 reduce 增加引用 from functools import reduce 3 梯度更新map返回的不是list,修改成:self.weights = [w + rate delta x for (x, w) in zip(input_vec, self.weights)]
fixed
在python3下运行 报错map(lambda (x, w): x * w, ^ SyntaxError: invalid syntax 不知为何?