亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

python實現矩陣乘法的方法

 更新時間:2015年06月28日 17:22:11   作者:不吃皮蛋  
這篇文章主要介紹了python實現矩陣乘法的方法,實例分析了Python矩陣操作的相關技巧,需要的朋友可以參考下

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

def matrixMul(A, B):
  res = [[0] * len(B[0]) for i in range(len(A))]
  for i in range(len(A)):
    for j in range(len(B[0])):
      for k in range(len(B)):
        res[i][j] += A[i][k] * B[k][j]
  return res
def matrixMul2(A, B):
  return [[sum(a * b for a, b in zip(a, b)) for b in zip(*B)] for a in A]
a = [[1,2], [3,4], [5,6], [7,8]]
b = [[1,2,3,4], [5,6,7,8]]
print matrixMul(a,b)
print matrixMul(b,a)
print "-"*90
print matrixMul2(a,b)
print matrixMul2(b,a)
print "-"*90
from numpy import dot
print map(list,dot(a,b))
print map(list,dot(b,a))

#Out:
#[[11, 14, 17, 20], [23, 30, 37, 44], [35, 46, 57, 68], [47, 62, 77, 92]]
#[[50, 60], [114, 140]]
#------------------------------------------------------------------------
#[[11, 14, 17, 20], [23, 30, 37, 44], [35, 46, 57, 68], [47, 62, 77, 92]]
#[[50, 60], [114, 140]]
#------------------------------------------------------------------------
#[[11, 14, 17, 20], [23, 30, 37, 44], [35, 46, 57, 68], [47, 62, 77, 92]]
#[[50, 60], [114, 140]]

希望本文所述對大家的Python程序設計有所幫助。

相關文章

  • keras Lambda自定義層實現數據的切片方式,Lambda傳參數

    keras Lambda自定義層實現數據的切片方式,Lambda傳參數

    這篇文章主要介紹了keras Lambda自定義層實現數據的切片方式,Lambda傳參數,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • 對python判斷是否回文數的實例詳解

    對python判斷是否回文數的實例詳解

    今天小編就為大家分享一篇對python判斷是否回文數的實例詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-02-02
  • Python實現一個簡單的驗證碼程序

    Python實現一個簡單的驗證碼程序

    這篇文章主要介紹了Python實現一個簡單的驗證碼程序,具有一定參考價值,需要的朋友可以了解下。
    2017-11-11
  • Django框架CBV裝飾器中間件auth模塊CSRF跨站請求問題

    Django框架CBV裝飾器中間件auth模塊CSRF跨站請求問題

    這篇文章主要介紹了Django CBV裝飾器 中間件 auth模塊 CSRF跨站請求,本文給大家介紹給CBV添加裝飾器有三種方法,三種方法都需要導入模塊,具體操作方法跟隨小編一起看看考下
    2021-08-08
  • python的常見命令注入威脅

    python的常見命令注入威脅

    不過下面可是我們開發(fā)產品初期的一些血淋淋的案例,更多的安全威脅可以看看北北同學的《python hack》PPT,里面提及了不只命令執(zhí)行的威脅,那些都是我們親身經歷的代碼
    2013-02-02
  • Python利用matplotlib生成圖片背景及圖例透明的效果

    Python利用matplotlib生成圖片背景及圖例透明的效果

    這篇文章主要給大家介紹了Python利用matplotlib生成圖片背景及圖例透明效果的相關資料,文中給出了詳細的示例代碼,相信對大家具有一定的參考家價值,需要的朋友們下面來一起學習學習吧。
    2017-04-04
  • 在vscode中啟動conda虛擬環(huán)境的思路詳解

    在vscode中啟動conda虛擬環(huán)境的思路詳解

    這篇文章主要介紹了在vscode中啟動conda虛擬環(huán)境的思路詳解,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-12-12
  • pycharm設置虛擬環(huán)境與更換鏡像教程

    pycharm設置虛擬環(huán)境與更換鏡像教程

    這篇文章主要介紹了pycharm設置虛擬環(huán)境與更換鏡像教程,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-09-09
  • 關于使用python反編譯apk簽名出包的問題

    關于使用python反編譯apk簽名出包的問題

    這篇文章主要介紹了使用python反編譯apk簽名出包,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-03-03
  • 自己使用總結Python程序代碼片段

    自己使用總結Python程序代碼片段

    這篇文章主要介紹了自己使用總結Python程序代碼片段,本文收集了如反向讀取文件、往文件中所有添加指定的前綴、匿名函數作為返回值、將二進制數轉為10進制數等實用代碼片段,需要的朋友可以參考下
    2015-06-06

最新評論