用juypter notebook实现机器学习算法,在训练模型报错。
theta = theta -eta * grad
if (abs(J(theta,x_b,y)-J(last_theta,x_b,y)) < epsilon):
break
显示错误:unsupported operand type(s) for *: ‘float’ and ‘NoneType’文章来源:https://www.toymoban.com/news/detail-540933.html
解决方法
1.检查运算符两边的变量是不是为同一数据类型
2. 检查函数有没有返回值,是不是忘记写return。文章来源地址https://www.toymoban.com/news/detail-540933.html
到了这里,关于**解决 unsupported operand type(s) for *: ‘float‘ and ‘NoneType‘**的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!