【发布时间】:2013-06-12 05:30:49
【问题描述】:
[1]:https://upload.wikimedia.org/math/3/0/a/30aed0153521807d5a314ea76f37e723.png[1]。
我想在 Python 中使用 numpy 函数编写上述方程:
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
【问题讨论】:
-
您能否更具体地说明什么不起作用?结果不正确,还是 python 抛出某种错误?如果出现错误,请通过将错误复制并粘贴到帖子中来编辑您的帖子。
标签: python arrays matrix numpy