Общий объект исключения Python, наследуемый от класса исключений, который поднимается функциями linalg.
Линейная алгебра для нескольких матриц одновременно
Новое в версии 1.8.0.
Некоторые из перечисленных выше процедур линейной алгебры могут вычислять результаты для нескольких матриц одновременно, если они размещены в одном массиве.
Это указано в документации с помощью спецификаций параметров входных данных, таких как a : (..., M, M) array_like. Это означает, что, например, если на вход подается массив a.shape == (N, M, M), он интерпретируется как «стек» из N матриц, каждая размером M x M. Аналогичная спецификация применяется к возвращаемым значениям, например, определитель имеет det : (...) и в этом случае возвращает массив формы det(a).shape == (N,). Это обобщается на операции линейной алгебры над многомерными массивами: последние 1 или 2 измерения многомерного массива интерпретируются как векторы или матрицы соответственно для каждой операции.