二维矩阵作为列表列表

时间:2016-04-25 12:21:31

标签: python list matrix

我是python的初学者。我有一个3 * 3矩阵。我想在矩阵中执行某些操作,比如矩阵乘法加法等。我已将矩阵表示为列表,如下所示:

mat =[[23,45],[45,67],[24,56]]

列表中是否有任何内置函数可以执行矩阵乘法,还是需要为它编写单独的函数?有没有更好的方法来乘以两个矩阵?

1 个答案:

答案 0 :(得分:1)

矩阵操作没有内置函数,这就是numpy之类的包存在的原因。

import numpy as np
mat = np.array([[23,45],[45,67],[24,56]])
np.dot(mat, mat.T)
# array([[2554, 4050, 3072],
#       [4050, 6514, 4832],
#       [3072, 4832, 3712]])