Numpy рутина для вычислительной матрицы несовершеннолетних?

Я заинтересован в использовании NumPy для вычисления всех миноров данной квадратной матрицы. Есть ли удобный способ использования нарезки массивов для этого? Я представляю, что можно вращать столбцы, удалять последний столбец, вращать строки полученной матрицы и удалять последнюю строку, но я не нашел ничего в пустой документации, которая бы указала, что это возможно.

(В: Зачем это? A: У меня есть длинная последовательность {M_n} довольно больших матриц, примерно 10000000000000000, и я хочу вычислить определитель каждой матрицы. Каждая матрица получается из предшественника путем изменения только один коэффициент. Будет гораздо быстрее вычислить определитель первой матрицы в последовательности, а затем вычислить разницу det (M_ {n + 1}) - det (M_n), которая является произведением измененного коэффициент и его минор.)

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

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