Основа решения недоопределенной системы уравнений в питоне - PullRequest
2 голосов
/ 02 марта 2009

У меня есть недоопределенный набор уравнений (m уравнений из n переменных, m меньше, чем n). Таким образом, если оно разрешимо, то множество решений представляет собой линейное пространство (если оно является однородным) или аффинное пространство (негомогенное).

Есть ли в Python простой способ (возможно, с другими библиотеками) получить это пространство - например, основа которого?

Спасибо.

Ответы [ 2 ]

2 голосов
/ 02 марта 2009

Используйте linalg пакет от SciPy

1 голос
/ 02 марта 2009

Как говорилось в предыдущем постере, вам понадобится линаг от SciPy, но обратите внимание на решение Разложение по сингулярным значениям . Матрица U является основой для выходных векторов.

...