Screen Link: https://app.dataquest.io/m/178/solution-sets/6/summary-of-linear-systems

For a non homogenous square matrix we can check if the determinant is non zero to check if the system is inconsistent

Are there any ways of detecting inconsistencies in linear systems in Python for following cases:

- rectangular non homogenous (no solution & infinite solution)
- square non homogenous (infinite solutions)
- homogenous (infinite solutions)