質問編集履歴

3

a

2019/06/20 12:11

投稿

eggpol
eggpol

スコア60

test CHANGED
File without changes
test CHANGED
@@ -10,11 +10,13 @@
10
10
 
11
11
  よろしくお願いします。
12
12
 
13
+ 参考
13
14
 
15
+ ![計算の仕方](fd52d98b073ff6331093d0235da29512.png)
14
16
 
15
17
  ```ここに言語を入力
16
18
 
17
- #行列UとVを算する
19
+ #行列UとVを掛け算する
18
20
 
19
21
  def matrix_multiplication(U,V):
20
22
 

2

2019/06/20 12:11

投稿

eggpol
eggpol

スコア60

test CHANGED
File without changes
test CHANGED
@@ -22,13 +22,13 @@
22
22
 
23
23
  u_colmun_length=len(U[0])
24
24
 
25
- u_row_length=len(V)
25
+ v_row_lengthh=len(V)
26
26
 
27
27
  v_column_length=len(V[0])
28
28
 
29
29
  #Uの列数とVの行数が同じじゃないなら計算できない
30
30
 
31
- if u_colmun_length != u_row_length:
31
+ if u_colmun_length != v_row_lengthh:
32
32
 
33
33
  print("Could not compute")
34
34
 
@@ -82,7 +82,7 @@
82
82
 
83
83
  matrix_multiplication([[2,3],[2,10]],[[3,5],[3,3]])
84
84
 
85
- matrix_multiplication([[2,3,3],[2,10,3]],[[3,5,2],[3,3,1],[2,4,5]])
85
+ matrix_multiplication([[2,3,3],[2,10,3]],[[3,5,2],[3,3,1],[2,4,5]])
86
86
 
87
87
 
88
88
 

1

あああ

2019/06/20 10:25

投稿

eggpol
eggpol

スコア60

test CHANGED
File without changes
test CHANGED
@@ -24,7 +24,7 @@
24
24
 
25
25
  u_row_length=len(V)
26
26
 
27
- b_row_l=len(V[0])
27
+ v_column_length=len(V[0])
28
28
 
29
29
  #Uの列数とVの行数が同じじゃないなら計算できない
30
30
 
@@ -46,7 +46,7 @@
46
46
 
47
47
  #Vの行列から一列を取り出す
48
48
 
49
- for _ in range(b_row_l):
49
+ for _ in range(v_column_length):
50
50
 
51
51
  a = [x[colmun_index] for x in V]
52
52
 
@@ -82,7 +82,7 @@
82
82
 
83
83
  matrix_multiplication([[2,3],[2,10]],[[3,5],[3,3]])
84
84
 
85
- matrix_multiplication([[2,3,3],[2,10,3]],[[3,5,2],[3,3,1],[2,4,5]])
85
+ matrix_multiplication([[2,3,3],[2,10,3]],[[3,5,2],[3,3,1],[2,4,5]])
86
86
 
87
87
 
88
88