Rotina Numpy para menores de matriz de computação?

Estou interessado em usar numpy para calcular todos os menores de uma determinada matriz quadrada. Existe uma maneira inteligente de usar o fatiamento de matriz para fazer isso? Estou imaginando que é possível girar as colunas, excluir a última coluna, girar as linhas da matriz resultante e excluir a última linha, mas não encontrei nada na documentação numpy que indique que isso seja possível.

(P: Por que isso? R: Eu tenho uma longa sequência {M_n} de matrizes razoavelmente grandes, aproximadamente 1.000.000 10.000 x 10.000 matrizes, e quero calcular o determinante de cada matriz. Cada matriz é obtida do seu antecessor, alterando apenas Será muito mais rápido calcular o determinante da primeira matriz na sequência e depois calcular a diferença det (M_ {n + 1}) - det (M_n), que é o produto da alteração coeficiente e seu menor.)

questionAnswers(3)

yourAnswerToTheQuestion