我是python的初学者。我有一个3 * 3矩阵。我想在矩阵中执行某些操作,比如矩阵乘法加法等。我已将矩阵表示为列表,如下所示:
mat =[[23,45],[45,67],[24,56]]
列表中是否有任何内置函数可以执行矩阵乘法,还是需要为它编写单独的函数?有没有更好的方法来乘以两个矩阵?
答案 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]])