0
голосов
1ответов
1099 просмотров

Какой из них быстрее / стабильнее: обращение матрицы или решение трех систем линейных уравнений с несколькими правыми частями?

У меня есть два уравнения, которые я решаю в каждом рекурсивном раунде: X = A - inv (B) * Y * inv (B), X = X + A '* inv (B) * A, Я решаю проблему так: C = inv (B) Y <=> BC = Y, решить C. D = C inv (B) <=> DB = C <=> B'D '= C', решить D ' E = inv (B) * A <=> B...

6
голосов
4ответов
26344 просмотров

Правильный способ стандартизации / масштабирования / нормализации нескольких переменных в соответствии с распределением по степенному закону для использования в линейной комбинации

Я хотел бы объединить несколько показателей узлов в графе социальной сети в одно значение для ранжирования узлов: in_degree + betweenness_centrality = informal_power_index Проблема в том, что in_degree и betweenness_centrality измеряются в разных масштабах, скажем, 0-15 против 0-35000, и п...

2
голосов
2ответов
1527 просмотров

Основа решения недоопределенного набора уравнений в Python

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

44
голосов
10ответов
35529 просмотров

Решение линейного уравнения

Мне нужно программно решить систему линейных уравнений на C, Objective C или (при необходимости) C ++. Вот пример уравнений: -44.3940 = a * 50.0 + b * 37.0 + tx -45.3049 = a * 43.0 + b * 39.0 + tx -44.9594 = a * 52.0 + b * 41.0 + tx Исходя из этого, я хотел бы получить наилучшее прибли...