Раздвижное окно в единственном значении разложениеPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Раздвижное окно в единственном значении разложение

Сообщение Anonymous »

На протяжении всего вопроса я буду использовать нотацию Python.
Предположим, у меня есть матрица A Shape (p, nb) , и я создаю скользящее окно, взяв подменность p rows и n Compular am = a [:, m: m + n] . (SVD): < /p>

Код: Выделить всё

U_m, S_m, Vh_m = svd(Am) = svd(A[:, m:m+n]
, а затем перейдите в следующее окно M+1 и вычислите его svd:

Код: Выделить всё

U_m1, S_m1, Vh_m1 = svd(Am1) = svd(A[:, m+1:m+1+n]
Вычисление полного SVD с нуля имеет сложность O (min (m*n ** 2, n*m ** 2)) .
Я хочу вычислить SVD из M+1 , используя SVD windo Полный SVD с нуля. Также я предпочитаю, чтобы он не прибегал к низководному приближению, но предполагаю, что Rank (am) = min (p, n) .

Код: Выделить всё

U_m1, S_m1, Vh_m1 = sliding_svd(U_m, S_m, Vh_m, A[:,m+1:m+1+n], A[:,m],A[:,m+n])
Аналогичная проблема называется Incremental Svd . К моей проблеме я называю slind svd или Перемещение svd или скользящее окно svd .
Я задал аналогичный вопрос в обмене математическим стеком:
https://math.stackexchange.com/question ... -sving-svd
Я ищу код или статью, которые могут быть реализованы в Python, с использованием Numpy, чтобы решить эту проблему, или, по крайней мере, какой-нибудь стол. проблема).

Подробнее здесь: https://stackoverflow.com/questions/795 ... omposition
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • LU-разложение с выбором ведущего элемента
    Anonymous » » в форуме C++
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Найдите разложение Брюа обратимой матрицы в Python
    Anonymous » » в форуме Python
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • Есть ли способ найти разложение Observable/Unobservable с помощью Python (возможно, из библиотеки управления)?
    Anonymous » » в форуме Python
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Создайте красивое разложение дерева в Python
    Anonymous » » в форуме Python
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • Как я могу сделать разложение собственной обобщенной матрицы Фибоначчи до произвольной точности?
    Anonymous » » в форуме Python
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»