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