-1
import numpy as np
A = np.matrix([[1, 2, 3],
               [4, 5, 6],
               [7, 8, 9],
               [10, 11, 12]])
u, s, vt = np.linalg.svd(A)
print (np.dot(u, np.dot(np.diag(s), vt)))

numpy を使用してマトリックスを作成すると、以下のスクリプト エラーが表示されます。

ValueError: 形状 (4,4) と (3,) が整列していません: 4 (dim 1) != 3 (dim 0)

4

2 に答える 2