2016-04-25 9 views
0

私は初心者です。リストのリストとして二次元行列

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

は、任意の作り付けの機能があります:私は3 * 3行列.Iは、下記の通り、私はリストのリストとしての私の行列を表現しているなどの行列乗算加算のように、その行列に特定の操作を実行したいしています行列の乗算を行うためのリスト、またはそのための別の関数を書く必要がありますか? 2つの行列を乗算する方法はありますか?

答えて

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]]) 
関連する問題