中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

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

發布時間:2020-10-07 15:02:40 來源:腳本之家 閱讀:117 作者:YEN_csdn 欄目:開發技術

計算: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)

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

錯誤!!!

修改:

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)

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

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)

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

修改:

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計算矩陣乘向量,矩陣乘實數的一些小錯誤

以上這篇解決Python計算矩陣乘向量,矩陣乘實數的一些小錯誤就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

瑞安市| 舒兰市| 红河县| 乡宁县| SHOW| 防城港市| 南华县| 句容市| 新源县| 景德镇市| 通州市| 潮安县| 松江区| 巴东县| 嘉义县| 乌审旗| 嘉兴市| 夏邑县| 衡阳市| 韩城市| 施甸县| 永平县| 贵阳市| 若尔盖县| 买车| 德钦县| 定结县| 廉江市| 濮阳市| 平湖市| 合作市| 吉首市| 沈阳市| 青海省| 平阴县| 阜平县| 连平县| 怀安县| 泸定县| 霍林郭勒市| 浦县|