Запитання з тегом «matrix»

Матриця - це прямокутний масив елементів (еквівалентних чисел, символів чи виразів), розташованих у стовпцях та рядках.

17
Чи є якісний нелінійний програмувальний вирішувач для Python?
У мене є декілька складних проблем, що стосуються невипуклої глобальної оптимізації. В даний час я використовую панель інструментів оптимізації MATLAB (конкретно, fmincon()з алгоритмом = 'sqp'), що є досить ефективним . Однак більша частина мого коду знаходиться в Python, і я хотів би зробити оптимізацію і в Python. Чи є розв'язувач …

6
Символічні програмні пакети для матричних виразів?
Ми знаємо, що симетричний і позитивно-визначений. Ми знаємо, що є ортогональним:БАA\mathbf AБB\mathbf B Питання: чи симетричний і позитивно-визначений? Відповідь: Так.B ⋅ A ⋅ B⊤B⋅A⋅B⊤\mathbf B \cdot\mathbf A \cdot\mathbf B^\top Питання: Чи міг комп'ютер нам це сказати? Відповідь: Напевно. Чи є якісь символічні системи алгебри (на зразок Mathematica), які обробляють і …

4
Маючи справу з інверсією позитивної певної симетричної (коваріантної) матриці?
У статистиці та різних її застосуваннях ми часто обчислюємо матрицю коваріації , яка є позитивно визначеною (у розглянутих випадках) та симетричною для різних цілей. Іноді нам потрібна інверсія цієї матриці для різних обчислень (квадратичні форми з цією оберненою, наприклад, (єдиною) центральною матрицею). Враховуючи якості цієї матриці та цільове використання, мені …

10
Надійний алгоритм для
Який простий алгоритм для обчислення SVD матриць ?2×22×22 \times 2 В ідеалі мені хотілося б чисельно надійний алгоритм, але я хотів би бачити як прості, так і не дуже прості реалізації. C код прийнято. Будь-які посилання на папери чи код?

3
Евклідова відстань в Октаві
Мені хотілося б знати, чи існує швидкий спосіб обчислити евклідову відстань двох векторів в Октаві. Здається, що для цього немає спеціальної функції, тому я повинен просто використовувати формулу sqrt?

5
Який найкращий спосіб визначити кількість ненулів у розмноженому матричному множенні?
Мені було цікаво, чи існує швидкий та ефективний метод заздалегідь знайти кількість ненульових значень для операції розмноження матричної матриці, якщо обидві матриці знаходяться у форматі CSC або CSR. Я знаю, що в пакеті smmp є такий, але мені потрібно щось, що вже реалізовано в C або C ++. Будь-яка допомога …

2
Практичний приклад того, чому недобре інвертувати матрицю
Мені відомо про те, що інвертування матриці для вирішення лінійної системи не є хорошою ідеєю, оскільки вона не настільки точна і настільки ефективна, як безпосередньо розв’язання системи або з використанням розкладання LU, Cholesky або QR. Однак я не зміг перевірити це на практичному прикладі. Я спробував цей код (у MATLAB) …

4
Рядок головний проти основного розміщення матриць стовпця
Чи є причина програмування обчислень щільної матриці вибирати макет рядка-основний макет над основним стовпцем? Я знаю, що залежно від компонування обраної матриці нам потрібно написати відповідний код, щоб ефективно використовувати кеш-пам'ять для швидкісних цілей. Верхньо-основний макет здається більш природним і простішим (принаймні, для мене). Але основні бібліотеки, такі як LAPACK, …
16 matrix  fortran 

4
Чому міркування домочадців не можуть діагоналізувати матрицю?
При обчисленні QR-факторизації на практиці використовується відображення Householder для нульового виведення нижньої частини матриці. Я знаю, що для обчислення власних значень симетричних матриць найкраще, що ви можете зробити з відображеннями Householder, - це отримати його в тридіагональну форму. Чи існує очевидний спосіб зрозуміти, чому його не можна повністю діагоналізувати таким …

3
Ефективне обчислення зворотного кореня матричного квадратного
Поширеною проблемою статистики є обчислення квадратного кореня, оберненого симетричної позитивної певної матриці. Який був би найефективніший спосіб обчислення цього? Я натрапив на які - то літератури (який я ще не читав), а деякий випадковий R код тут , який я відтворюють тут для зручності # function to compute the inverse …

3
Чому мій масштабування множинної матриці-вектор не масштабується?
Вибачте за довгий пост, але я хотів включити все, що, на мою думку, було актуальним. Що я хочу Я реалізую паралельну версію методів підпростору Крилова для щільних матриць. В основному GMRES, QMR та CG. Я зрозумів (після профілювання), що мій режим DGEMV був жалюгідним. Тому я вирішив сконцентруватися на цьому, …


4
Швидке визначення того, чи є щільна матриця низького рангу
У програмному проекті, над яким я працюю, певні обчислення значно простіші для щільних матриць низького рангу. Деякі проблемні випадки включають щільні матриці низького рангу, але вони мені надаються в повному обсязі, а не як фактори, тому мені доведеться перевірити рангову та факторну матрицю, якщо я хочу скористатись структурою низького рангу. …

2
Обчисліть усі власні значення дуже великої і дуже рідкої матриці суміжності
У мене є два графіки з майже n ~ 100000 вузлами кожен. В обох графіках кожен вузол з'єднаний рівно з трьома іншими вузлами, тому матриця примикання симетрична і дуже рідка. Важка частина полягає в тому, що мені потрібні всі власні значення матриці суміжності, але не власні вектори. Якщо бути точним, …

2
Чи має «кофакторна техніка» для перетворення матриці якесь практичне значення?
Назва - це питання. Ця методика передбачає використання "матриці кофакторів" або "коригувальної матриці" та дає чіткі формули для компонентів оберненої квадратної матриці. Вручну це зробити не просто для матриці, більшої, ніж, скажімо, . Для матриці потрібно обчислити визначник самої матриці та обчислити детермінанти матриць . Тому я здогадуюсь, що це …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.