4th December 2019


What is a singular matrix error?

A singular matrix is a matrix that cannot be inverted, or, equivalently, that has determinant zero. So better make sure your matrix is non-singular (i.e., has non-zero determinant), since numpy.linalg.solve requires non-singular matrices.

What is singular and non singular matrix?

A square matrix that is not singular, i.e., one that has a matrix inverse. Nonsingular matrices are sometimes also called regular matrices. A square matrix is nonsingular iff its determinant is nonzero (Lipschutz 1991, p. 45).
Write Your Answer


80% people found this answer useful, click to cast your vote.

4 / 5 based on 3 votes.


Press Ctrl + D to add this site to your favorites!