rank
- compas.numerical.rank(A, tol=0.001)[source]
Calculates the rank of the input matrix A.
- Parameters:
- Aarray-like
Matrix A represented as an array or list.
- tolfloat
Tolerance.
- Returns:
- int
rank(A)
Notes
The rank of a matrix is the maximum number of linearly independent rows in a matrix. Note that the row rank is equal to the column rank of the matrix.
Examples
>>> rank([[1, 2, 1], [-2, -3, 1], [3, 5, 0]]) 2