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

python實現(xiàn)矩陣乘法

 更新時間:2022年01月14日 11:20:29   作者:咕嘟咕嘟_  
這篇文章主要介紹了python實現(xiàn)矩陣乘法,矩陣相乘需要前面矩陣的行數(shù)與后面矩陣的列數(shù)相同方可相乘,下面來看看python代碼的具體實現(xiàn)吧

矩陣相乘需要前面矩陣的行數(shù)與后面矩陣的列數(shù)相同方可相乘。第一步,先將前面矩陣的每一行分別與后面矩陣的列相乘,作為結(jié)果矩陣的行列;第二步算出結(jié)果即可。

# 2 3 3 4
# 1 2 3
# 4 5 6
# 1 2 3 4
# 5 6 7 8
# 9 10 11 12
lst1, lst2 = [], []
n1,m1,n2,m2 = map(int,input().split())
for i in range(n1):
? ? nums = list(map(int,input().split())) #輸入一行數(shù)據(jù)
? ? lst1.append(nums)
for i in range(n2):
? ? nums = list(map(int,input().split()))
? ? lst2.append(nums)
res = []
for i in range(n1):
? ? res.append([])
? ? for j in range(m2):
? ? ? ? lst4 = []
? ? ? ? lst3 = lst1[i]
? ? ? ? for k in range(n2):
? ? ? ? ? ? lst4.append(lst2[k][j])
? ? ? ? res_num = sum(map(lambda x,y:x*y,lst3,lst4))
? ? ? ? res[i].append(res_num)
print(res)

import numpy as np
print('numpy:',np.dot(lst1,lst2)) #使用numpy驗證結(jié)果
2 3 3 4
1 2 3
4 5 6
1 2 3 4
5 6 7 8
9 10 11 12
[[38, 44, 50, 56], [83, 98, 113, 128]]
numpy: [[ 38 ?44 ?50 ?56]
?[ 83 ?98 113 128]]

到此這篇關(guān)于python實現(xiàn)矩陣乘法的文章就介紹到這了,更多相關(guān)python矩陣乘法內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Django實現(xiàn)一對多表模型的跨表查詢方法

    Django實現(xiàn)一對多表模型的跨表查詢方法

    今天小編就為大家分享一篇Django實現(xiàn)一對多表模型的跨表查詢方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • 探索Python?Slice函數(shù)靈活而強大的序列切片技術(shù)

    探索Python?Slice函數(shù)靈活而強大的序列切片技術(shù)

    Python中的Slice函數(shù)是一種強大且靈活的序列切片技術(shù),用于從字符串、列表、元組等序列類型中提取子集,本文將深入研究Slice函數(shù)的功能和用法,提供詳細的示例代碼和解釋,幫助讀者更全面地了解和應(yīng)用這一功能
    2024-01-01
  • 如何把python項目部署到linux服務(wù)器

    如何把python項目部署到linux服務(wù)器

    這篇文章主要介紹了如何把python項目部署到linux服務(wù)器,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-08-08
  • 用Python和MD5實現(xiàn)網(wǎng)站掛馬檢測程序

    用Python和MD5實現(xiàn)網(wǎng)站掛馬檢測程序

    系統(tǒng)管理員通常從svn/git中檢索代碼,部署站點后通常首先會生成該站點所有文件的MD5值,如果上線后網(wǎng)站頁面內(nèi)容被篡改(如掛馬)等,可以比對之前生成MD5值快速查找去那些文件被更改,為了使系統(tǒng)管理員第一時間發(fā)現(xiàn),可結(jié)合crontab或nagios等工具
    2014-03-03
  • 淺談利用numpy對矩陣進行歸一化處理的方法

    淺談利用numpy對矩陣進行歸一化處理的方法

    今天小編就為大家分享一篇淺談利用numpy對矩陣進行歸一化處理的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • Python中else怎么用?else的用法總結(jié)

    Python中else怎么用?else的用法總結(jié)

    這篇文章主要介紹了Python中else的用法總結(jié),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • cv2.imread?和?cv2.imdecode?用法及區(qū)別

    cv2.imread?和?cv2.imdecode?用法及區(qū)別

    對于路徑中含有中文的圖像,直接用cv2.imread讀取會報錯,上次看到有大佬使用cv2.imdecode就可以正常讀取,有點好奇,所以今天來記錄下二者用法和區(qū)別,感興趣的朋友跟隨小編一起看看吧
    2023-02-02
  • python?lambda?表達式形式分析

    python?lambda?表達式形式分析

    這篇文章主要介紹了python?lambda?表達式形式分析,?lambda??表達式會創(chuàng)建一個函數(shù)對象,可以對其賦值并如同普通函數(shù)一樣使用,下面通過定義了一個求平方的?lambda?表達式展開主題內(nèi)容,需要的朋友可以參考一下
    2022-04-04
  • Django+Ajax異步刷新/定時自動刷新實例詳解

    Django+Ajax異步刷新/定時自動刷新實例詳解

    AJAX是前端技術(shù)的集合,包括JavaScript、XML、HTML、CSS等,下面這篇文章主要給大家介紹了關(guān)于Django+Ajax異步刷新/定時自動刷新的相關(guān)資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-10-10
  • Python創(chuàng)建SQL數(shù)據(jù)庫流程逐步講解

    Python創(chuàng)建SQL數(shù)據(jù)庫流程逐步講解

    會寫SQL很重要,能高效地查詢數(shù)據(jù)庫被認為是數(shù)據(jù)分析師/科學家最基本的技能之一。SQL不僅重要,而且非常常用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習吧
    2022-09-09

最新評論