欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

解決Python計算矩陣乘向量,矩陣乘實數(shù)的一些小錯誤

 更新時間:2019年08月26日 10:33:07   作者:YEN_csdn  
今天小編就為大家分享一篇解決Python計算矩陣乘向量,矩陣乘實數(shù)的一些小錯誤,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

計算:Ax-b

A: 2*2
x: 2*1
b: 2*1
so, Ax-b: 2*1

if __name__ == "__main__":
  A = np.array([[4.0, 1.0],
         [1.0, 3.0]])
  b = np.array([[1.0], [2.0]])
  x_0 = np.array([[2.0], [1.0]])

  r_k = A * x_0 - b

  print(r_k)

錯誤?。?!

修改:

if __name__ == "__main__":
  A= mat([[4.0, 1.0],
      [1.0, 3.0]])
  b = mat([[1.0], [2.0]])
  x_0 = mat([[2.0], [1.0]])

  r_k = A * x_0 - b

  print(r_k)

if __name__ == "__main__":
  A= mat([[4.0, 1.0],
      [1.0, 3.0]])
  b = mat([[1.0], [2.0]])
  x_k = mat([[2.0], [1.0]])

  p_k = -x_k # 2行1列
  r_k = A * x_k - b # 2行1列
  alpha_k = (np.transpose(r_k) * r_k) / (np.transpose(p_k) * A * p_k) # 1行1列
   -----------------------------------------------
  x_k = x_k + alpha_k * p_k #2行1列 !?。。∵@里報錯
   -----------------------------------------------
  print(x_k)

修改:

if __name__ == "__main__":
  A= mat([[4.0, 1.0],
      [1.0, 3.0]])
  b = mat([[1.0], [2.0]])
  x_k = mat([[2.0], [1.0]])

  p_k = -x_k # 2*1
  r_k = A * x_k - b # 2*1
  alpha_k = (np.transpose(r_k) * r_k) / (np.transpose(p_k) * A * p_k) # 1*1
  -----------------------------------------------
  x_k = x_k +  p_k *alpha_k
  -----------------------------------------------
  print(x_k)

以上這篇解決Python計算矩陣乘向量,矩陣乘實數(shù)的一些小錯誤就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 對Keras自帶Loss Function的深入研究

    對Keras自帶Loss Function的深入研究

    這篇文章主要介紹了對Keras自帶Loss Function的深入研究,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-05-05
  • GPU版本安裝Pytorch的最新方法步驟

    GPU版本安裝Pytorch的最新方法步驟

    最近深度學(xué)習(xí)需要用GPU版本的pytorch來加速運算,所以下面這篇文章主要給大家介紹了關(guān)于GPU版本安裝Pytorch的最新方法步驟,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2023-02-02
  • python搶購軟件/插件/腳本附完整源碼

    python搶購軟件/插件/腳本附完整源碼

    這篇文章主要介紹了python搶購軟件/插件/腳本附完整源碼,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-03-03
  • Django數(shù)據(jù)庫操作之save與update的使用

    Django數(shù)據(jù)庫操作之save與update的使用

    這篇文章主要介紹了Django數(shù)據(jù)庫操作之save與update的使用,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-04-04
  • python內(nèi)置模塊collections知識點總結(jié)

    python內(nèi)置模塊collections知識點總結(jié)

    這篇文章主要介紹了python內(nèi)置模塊collections知識點總結(jié),有興趣的朋友們學(xué)習(xí)下。
    2019-12-12
  • 深入理解Python 關(guān)于supper 的 用法和原理

    深入理解Python 關(guān)于supper 的 用法和原理

    這篇文章主要介紹了Python 關(guān)于supper 的 用法和原理分析,非常不錯,具有參考借鑒價值,需要的朋友參考下吧
    2018-02-02
  • matlab灰度圖像調(diào)整及imadjust函數(shù)的用法詳解

    matlab灰度圖像調(diào)整及imadjust函數(shù)的用法詳解

    這篇文章主要介紹了matlab圖像灰度調(diào)整及imadjust函數(shù)的用法詳解,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-02-02
  • Django之importlib模塊的具體使用

    Django之importlib模塊的具體使用

    本文主要介紹了Django之importlib模塊的具體使用,importlib模塊是Python中用于動態(tài)加載和導(dǎo)入模塊的內(nèi)置模塊,有需要了解jquery event事件用法的朋友可參考
    2023-11-11
  • Python中三種條件語句示例介紹

    Python中三種條件語句示例介紹

    大家好,本篇文章主要講的是Python中三種條件語句示例介紹,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下
    2022-01-01
  • python中常用的九種預(yù)處理方法分享

    python中常用的九種預(yù)處理方法分享

    這篇文章給大家分享了python中常用的九種預(yù)處理方法,對大家學(xué)習(xí)或使用python具有一定的參考價值,有需要的朋友們可以一起來看看。
    2016-09-09

最新評論