I think the documentation for np.linalg.pinv contains some inaccuracies.

Most importantly, Moore-Penrose is not defined by the solution to the 
least-square
problem. It was defined by the unique solution to 4 equations. Since SVD
can be easily shown to satisfy the same 4 equations, it is the 
Moore-Penrose inverse.

Another way that definition is wrong is that the least-square problem 
does not have to have
unique solution. In fact, it can have infinitely many. In this case, 
Moore-Penrose is the minimum
norm solution.

All of this is discussed in the Matlab documentation of pinv, which is 
very good.


Hao
_______________________________________________
NumPy-Discussion mailing list
NumPy-Discussion@scipy.org
http://mail.scipy.org/mailman/listinfo/numpy-discussion

Reply via email to