0
我是python的初學者。我有一個3×3的矩陣。我想在矩陣執行某些操作,如矩陣乘法加法等等。我曾代表我的矩陣列表的列表下面給出:作爲列表清單的二維矩陣
mat =[[23,45],[45,67],[24,56]]
有沒有什麼內在的功能爲列表執行矩陣乘法,還是我需要爲它編寫一個單獨的函數?有沒有更好的方法來乘以兩個矩陣?
我是python的初學者。我有一個3×3的矩陣。我想在矩陣執行某些操作,如矩陣乘法加法等等。我曾代表我的矩陣列表的列表下面給出:作爲列表清單的二維矩陣
mat =[[23,45],[45,67],[24,56]]
有沒有什麼內在的功能爲列表執行矩陣乘法,還是我需要爲它編寫一個單獨的函數?有沒有更好的方法來乘以兩個矩陣?
矩陣操作沒有內置函數,這就是爲什麼包像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]])