正方行列の積を求めるプログラムを作りたいです。
import
1def matsumulti(a,b,x): 2 n=a.shape[0] 3 for i in range(n): 4 for j in range(n): 5 x[i][j]=0 6 7 8a=np.array([[1,2,3],[2,3,6],[9,3,8]]) 9b=np.array([[6,3,4],[2,2,6],[8,8,9]]) 10x=np.zeros(a.shape,dtype=int) 11matsumulti(a,b,x) 12print('a');print(a) 13print('b');print(b) 14print('a*b');print(x)
ここまでは形にできたのですが
xに対応する正方行列の積の計算の仕方を表す方法が分かりません。
またdotは使わない方向で行きたいです
回答1件
あなたの回答
tips
プレビュー