If I have two matrices a and b, is there any function I can find the matrix x, that when dot multiplied by a makes b? Looking for python solutions, for matrices in the form
if A is a full rank, square matrix
A
import numpy as np from numpy.linalg import inv X = inv(A) @ B
if not, then such a matrix does not exist, but we can approximate it
import numpy as np from numpy.linalg import inv X = inv(A.T @ A) @ A.T @ B