<强>计算:Ax-b 强>
: 2 * 2
x: 2 * 1
b: 2 * 1
所以,Ax-b: 2 * 1
if __name__==癬_main__”: 一个=np.array ([[4.0, 1.0], [1.0,3.0]]) b=np.array ([[1.0], [2.0]]) 从=np.array ([[2.0], [1.0]]) r_k=* x_0 - b 打印(r_k) >之前
错误! ! !
修改:
if __name__==癬_main__”: 一个=垫([[4.0,1.0], [1.0,3.0]]) b=垫([[1.0],[2.0]]) 从=垫([[2.0],[1.0]]) r_k=* x_0 - b 打印(r_k) >之前
if __name__==癬_main__”: 一个=垫([[4.0,1.0], [1.0,3.0]]) b=垫([[1.0],[2.0]]) xk=垫([[2.0],[1.0]]) p_k=xk # 2行1列 r_k=* xk - b # 2行1列 _k=(np.transpose (r_k) * r_k)/(np.transpose (p_k) * * p_k) # 1行1列 ----------------------------------------------- _k * p_k xk xk=+ # 2行1列! ! ! !这里报的错 ----------------------------------------------- 打印(xk) >之前
修改:
if __name__==癬_main__”: 一个=垫([[4.0,1.0], [1.0,3.0]]) b=垫([[1.0],[2.0]]) xk=垫([[2.0],[1.0]]) p_k=xk # 2 * 1 r_k=* xk - b # 2 * 1 _k=(np.transpose (r_k) * r_k)/(np.transpose (p_k) * * p_k) # 1 * 1 ----------------------------------------------- xk=xk + p_k * _k ----------------------------------------------- 打印(xk) >之前
以上这篇解决Python计算矩阵乘向量,矩阵乘实数的一些小错误就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
解决Python计算矩阵乘向量,矩阵乘实数的一些小错误