国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python實(shí)現(xiàn)矩陣乘法的方法

2020-01-04 18:06:29
字體:
供稿:網(wǎng)友

這篇文章主要介紹了python實(shí)現(xiàn)矩陣乘法的方法,實(shí)例分析了Python矩陣操作的相關(guān)技巧,需要的朋友可以參考下

本文實(shí)例講述了python實(shí)現(xiàn)矩陣乘法的方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:

 

 
  1. def matrixMul(A, B): 
  2. res = [[0] * len(B[0]) for i in range(len(A))] 
  3. for i in range(len(A)): 
  4. for j in range(len(B[0])): 
  5. for k in range(len(B)): 
  6. res[i][j] += A[i][k] * B[k][j] 
  7. return res 
  8. def matrixMul2(A, B): 
  9. return [[sum(a * b for a, b in zip(a, b)) for b in zip(*B)] for a in A] 
  10. a = [[1,2], [3,4], [5,6], [7,8]] 
  11. b = [[1,2,3,4], [5,6,7,8]] 
  12. print matrixMul(a,b) 
  13. print matrixMul(b,a) 
  14. print "-"*90 
  15. print matrixMul2(a,b) 
  16. print matrixMul2(b,a) 
  17. print "-"*90 
  18. from numpy import dot 
  19. print map(list,dot(a,b)) 
  20. print map(list,dot(b,a)) 
  21.  
  22. #Out: 
  23. #[[11, 14, 17, 20], [23, 30, 37, 44], [35, 46, 57, 68], [47, 62, 77, 92]] 
  24. #[[50, 60], [114, 140]] 
  25. #------------------------------------------------------------------------ 
  26. #[[11, 14, 17, 20], [23, 30, 37, 44], [35, 46, 57, 68], [47, 62, 77, 92]] 
  27. #[[50, 60], [114, 140]] 
  28. #------------------------------------------------------------------------ 
  29. #[[11, 14, 17, 20], [23, 30, 37, 44], [35, 46, 57, 68], [47, 62, 77, 92]] 
  30. #[[50, 60], [114, 140]] 

希望本文所述對(duì)大家的Python程序設(shè)計(jì)有所幫助。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 谷城县| 宜丰县| 迭部县| 石棉县| 张北县| 濉溪县| 安仁县| 额济纳旗| 云霄县| 常州市| 正安县| 汪清县| 高阳县| 萨迦县| 河西区| 弋阳县| 金昌市| 平乡县| 安达市| 宜昌市| 革吉县| 城步| 景宁| 江口县| 巨野县| 绍兴市| 牡丹江市| 伽师县| 延安市| 济源市| 岳西县| 陵水| 宁乡县| 扎兰屯市| 玛沁县| 新巴尔虎左旗| 河西区| 庆城县| 苗栗市| 西吉县| 华安县|