[1]:https ://upload.wikimedia.org/math/3/0/a/30aed0153521807d5a314ea76f37e723.png [1]。
我想使用 numpy 函数在 Python 中编写上述等式:
b = b - INV(J'*J) * J' * r(b)
J 是矩阵,J' 是 J、X 和 r 数组的矩阵转置
b = b - linalg.inv((zip(*J)).dot(J)).dot(zip(*J)).dot(r)
这不起作用...有什么建议吗?
编辑
错误:
AttributeError: 'zip' object has no attribute 'dot'
,... 我使用 Python 3.2