i trying solve matrix equation such a.b = c
. unknown matrix , must find it. have b(n*1)
, c(n*1)
, a
must n*n
.
i used bt* a.t =c.t
method (numpy.linalg.solve(b.t, c.t)
). produces error:
linalgerror: last 2 dimensions of array must square.
so problem b isn't square.
here's little example you:
import numpy np = np.array([[1, 2], [3, 4]]) b = np.array([5, 6]) x = np.linalg.solve(a, b) print "a={0}".format(a) print "b={0}".format(b) print "x={0}".format(x)
for more information, please read docs
Comments
Post a Comment