Numpy linalg.pinv(): Computing the Pseudo-Inverse of a Matrix

Most of us would be familiar with the term inverse while operating with matrices. But what on earth is a pseudo-inverse? If it is pseudo which in turn means a false entity, then why bother using it? This seemingly contradicting…