Рассчитать Матричный ранг используя scipy

Я хотел бы рассчитатьматематический ранг матрицы с использованием scipy. Наиболее очевидная функцияnumpy.rank вычисляет размерность массива (т. е. скаляры имеют размерность 0, векторы 1, матрицы 2 и т. д.). Я знаю, чтоnumpy.linalg.lstsq Модуль имеет такую ​​возможность, но мне было интересно, встроена ли такая фундаментальная операция в класс матрицы.

Вот явный пример:

from numpy import matrix, rank
A = matrix([[1,3,7],[2,8,3],[7,8,1]])
print rank(A)

Это дает2 измерение, где я ищу ответ3.

Ответы на вопрос(7)

Ваш ответ на вопрос