国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

更多QQ空间微信QQ好友腾讯朋友复制链接
您的位置:首頁(yè)/技術(shù)文章
文章詳情頁(yè)

python共軛梯度法特征值迭代次數(shù)討論

【字号: 作者:豬豬瀏覽:58日期:2022-06-23 11:15:43
共軛梯度法,特征值聚堆情況下迭代次數(shù)討論

輸入各種特征值聚堆與分散時(shí)的矩陣,并應(yīng)用共軛梯度法,觀察迭代次數(shù)與聚堆情況的關(guān)系。

python共軛梯度法特征值迭代次數(shù)討論

因?yàn)閷?duì)角矩陣的對(duì)角線(xiàn)元素為其特征值,則用對(duì)角矩陣討論較為方便代碼

import numpy as npdef cg(x0, A, b): r0 = np.dot(A, x0) - b p0 = -r0 rk = r0 pk = p0 xk = x0 t = 0 #記錄迭代次數(shù) while np.linalg.norm(rk) >= 1e-6: rr = np.dot(rk.T, rk) ak = rr / np.dot(np.dot(pk.T, A), pk) xk = xk + ak * pk rk = rk + ak * np.dot(A, pk) bk = np.dot(rk.T, rk) / rr pk = -rk + bk * pk t += 1 return xk, t#輸入列表,生成以列表為對(duì)角元素的對(duì)角矩陣def Diagonal_matrix(D): n = len(D) diag = np.zeros((n,n)) for i in range(n): diag[i][i] = D[i] return diag#矩陣對(duì)角線(xiàn)元素D_1 = [1, 1, 1, 1, 1, 6, 7, 8, 9, 10]D_2 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]D_3 = [0.8, 0.9, 1, 1.1, 1.2, 6, 7, 8, 9, 10]D_4 = [1 - 2*1e-7, 1 - 1e-7, 1, 1 + 1e-7, 1 + 2*1e-7, 6, 7, 8, 9, 10]D_5 = [1, 1, 1, 2, 2, 2, 3, 3, 3, 10]#初始值x0 = np.zeros((10,1))b = np.ones((10,1)) #生成對(duì)角矩陣diag1 = Diagonal_matrix(D_1)diag2 = Diagonal_matrix(D_2)diag3 = Diagonal_matrix(D_3)diag4 = Diagonal_matrix(D_4)diag5 = Diagonal_matrix(D_5)#共軛梯度法迭代x_1, n_1 = cg(x0, diag1, b)x_2, n_2 = cg(x0, diag2, b)x_3, n_3 = cg(x0, diag3, b)x_4, n_4 = cg(x0, diag4, b)x_5, n_5 = cg(x0, diag5, b)n = [n_1, n_2, n_3, n_4, n_5]#輸出for i in range(5): print(’矩陣’,i + 1 ,’的迭代次數(shù)為: ’, n[i])

python共軛梯度法特征值迭代次數(shù)討論

矩陣1,前5個(gè)元素聚堆且都為相同元素

python共軛梯度法特征值迭代次數(shù)討論

矩陣2,特征值分散

python共軛梯度法特征值迭代次數(shù)討論

矩陣3,前5個(gè)特征值聚堆,但是最大差為0.4 ,而cg法精度為1e-6

python共軛梯度法特征值迭代次數(shù)討論

矩陣4,前5個(gè)特征值聚堆,且相差最大小于1e-6

python共軛梯度法特征值迭代次數(shù)討論

矩陣5,三聚堆輸出:

python共軛梯度法特征值迭代次數(shù)討論

分析:

聚堆特征值可看作一個(gè)特征值 特征值差小于迭代精度時(shí)被看作聚堆 例如矩陣5,前三個(gè)對(duì)角元素看作一個(gè),4-6元素看作一個(gè),7-9看作一個(gè) 一共4個(gè)元素,則需要迭代4次

以上就是python共軛梯度法特征值迭代次數(shù)討論的詳細(xì)內(nèi)容,更多關(guān)于python共軛梯度法迭代的資料請(qǐng)關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 亚洲成人在线免费视频 | 欧美日韩中文字幕在线视频 | 日本欧美一区二区三区片 | 免费播放欧美毛片欧美aaaaa | 欧美日韩中文一区二区三区 | 国产亚洲精品久久久久久久网站 | japanese日本舒服丰满 | 婷婷在线成人免费观看搜索 | 国产成人精品一区 | 爽爽爽爽爽爽爽成人免费观看 | 日韩精品一区二区三区 在线观看 | 日本伊人精品一区二区三区 | 国产亚洲美女精品久久 | a天堂中文在线官网 | 亚洲精品男人天堂 | 性强烈欧美一级毛片 | 欧美成人精品一级高清片 | 成年女人免费毛片视频永久 | 中文国产成人精品久久96 | 老司机毛片 | 国产成人综合亚洲亚洲欧美 | 岛国午夜精品视频在线观看 | 成人在线高清 | 亚洲经典在线观看 | 怡红院免费在线视频 | 免费成年网站 | 网站免费满18成年在线观看 | 欧美一级艳片视频免费观看 | 在线观看视频一区二区三区 | 一本久道久久综合婷婷五 | 一级片高清 | 亚洲国产成人综合精品2020 | 免看一级一片一在线看 | 毛片大全在线 | 超清国产粉嫩456在线免播放 | 91高端极品外围在线观看 | 亚洲国产日韩欧美高清片a 亚洲国产日韩欧美在线 | 青青热久久国产久精品秒播 | 亚洲综合亚洲 | 亚洲一区二区视频 | 国产亚洲欧美精品久久久 |