Описание тега eigenvalue
Собственное значение - это коэффициент, на который масштабируется собственный вектор при умножении на матрицу.
1
ответ
Реализация Java в EigenValue и EigenVector
Я реализую алгоритм обучения метрики, я хочу уменьшить размерность данных. Я использую Java и библиотеки (Jama) для реализации и PCA, чтобы уменьшить размерность. Когда я использовал eig из библиотеки Jama для получения собственных значений, это зан…
17 июн '14 в 15:34
1
ответ
Собственный вектор и собственное значение матрицы 8 X 8
У меня есть матрица чисел с плавающей запятой 8 x 8, и мне нужно вычислить собственный вектор и собственное значение. Это для сокращения возможностей с использованием PCA (анализ основных компонентов) и является чертовски трудоемкой работой, если вы…
12 июл '12 в 06:09
2
ответа
Как получить реальные собственные значения и собственные векторы для трехдиагональной матрицы Тёплица?
Я строю матрицу 100*100 k и хочу использовать numpy.linalg.eig диагонализировать это. k=np.zeros((100,100)) np.fill_diagonal(k,-2) np.fill_diagonal(k[1:,:-1],1.5) np.fill_diagonal(k[:-1,1:],0.5) когда я пытаюсь уменьшить матрицу, такую как w,v=np.…
27 фев '18 в 02:01
1
ответ
Как я могу узнать, какие размеры являются основным компонентом?
Я использую функцию princomp в Matlab для PCA. Насколько я понимаю, я мог проверить латентность, чтобы решить, сколько измерений мне нужно. [coeff, score, latent, t2] = princomp(fdata); cumsum(latent)./sum(latent); И с помощью trainMatrix = coeff(:,…
24 апр '13 в 22:00
1
ответ
Самозагрузка собственных значений для нелинейного PCA в r
Я запускаю нелинейный PCA в r, используя пакет homals. Вот фрагмент кода, который я использую в качестве примера: res1 <- homals(data = mydata, rank = 1, ndim = 9, level = "nominal") res1 <- rescale(res1) Я хочу сгенерировать 1000 загрузочных …
12 апр '18 в 11:29
1
ответ
Вычисление собственных значений и собственных векторов в Intel Math Kernel
Кто-нибудь знает, какой алгоритм используется для вычисления собственных значений и собственных векторов в библиотеке Intel Math Kernel? Из ссылки, которую я могу найти, является то, что она, кажется, использует алгоритм pdsyev, который использует а…
15 дек '09 в 09:26
1
ответ
Какой самый быстрый способ вычислить наиболее доминирующее собственное значение / единственное значение?
Я знаю только о следующей силовой итерации. Но нужно создать огромную матрицу A'*A, когда строки и столбцы довольно большие. А также является плотной матрицей. Есть ли какая-либо альтернатива мощному итерационному методу ниже? Я слышал о методе подп…
24 май '17 в 04:57
0
ответов
Проекция собственного вектора пространства Matlab
Привет иметь матрицу А, содержащую 132 элемента по 3 функции в каждом A= rand(132,3); Я вычисляю расстояние между каждым элементом B=pdist(A); и я положил его в квадрат квадрата расстояния C = squareform(B); Я вычисляю собственные векторы матрицы [V…
06 фев '16 в 12:43
1
ответ
Функция Matlab Codgen eig() - странное поведение
Во-первых, не дайте себя одурачить длинным постом, там не так много кода, просто наблюдение за результатами, поэтому примеров мало. Это немного связано с этим вопросом: Matlab Codegen Eig Function - это ошибка? Я знаю, что переведенная в mex/C/C++ ф…
25 авг '15 в 13:45
1
ответ
Стоит ли использовать IPython параллельно с eig scipy?
Я пишу код, который должен вычислять большое количество задач на собственные значения (типичная размерность матриц - несколько сотен). Мне было интересно, можно ли ускорить процесс с помощью IPython.parallel модуль. Как бывший пользователь MATLAB и …
24 июл '13 в 09:12
1
ответ
Как вычислить собственный вектор стохастической матрицы столбца в C++
У меня есть стохастическая матрица столбцов A и я хочу решить следующее уравнение в C++: Ax=x Я предполагаю, что мне нужно найти собственный вектор x, где собственное значение установлено равным 1(верно?), Но я не смог понять это в C++. До сих пор я…
05 дек '10 в 05:30
1
ответ
Простой алгоритм алгоритма Ланцоша для получения собственных значений и собственных векторов симметричной матрицы
Я хотел бы написать простую программу (на C) с использованием алгоритма Ланцоша. Я наткнулся на пример Matlab, который помог мне немного лучше понять алгоритм, однако из этого фрагмента кода я не могу найти способ получить собственные значения и соб…
11 янв '13 в 09:36
2
ответа
Ошибочные результаты для собственных разложений numpy/scipy
Я считаю, что scipy.linalg.eig иногда дает противоречивые результаты. Но не каждый раз. >>> import numpy as np >>> import scipy.linalg as lin >>> modmat=np.random.random((150,150)) >>> modmat=modmat+modmat.T # the…
04 фев '13 в 20:38
0
ответов
Численно найти собственные значения энергии большой символьной матрицы в Mathematica для заданного диапазона
У меня есть 136x136 гамильтониан (матрица) и мне нужно найти его собственные значения. Это не может быть решено аналитически с помощью собственных значений [H], поскольку это требуется для решения полинома 136-го порядка. Мне нужно решить это числен…
08 июл '15 в 13:04
2
ответа
Разреженные собственные значения, используя собственные 3/ разреженные
Существует ли отличный и эффективный способ нахождения собственных значений и собственных векторов реальной, симметричной, очень большой, скажем, 10000x10000, разреженной матрицы в Eigen3? Для плотных матриц существует решатель собственных значений,…
12 май '15 в 10:42
1
ответ
Собственная библиотека функционирует так же, как Лапак Дсеві
Я скачал некоторые с открытым исходным кодом, используя lapack/blas и я хочу изменить это в Eigenоснованный источник для авто SIMD генерация кода. Есть ли какая-либо функция в Eigen библиотека такая же как dsyev в LAPACK, dsyve возвращается info зна…
22 июл '16 в 08:22
1
ответ
Различные собственные значения между scipy.sparse.linalg.eigs и numpy/scipy.eig
Контекст: Моя цель - создать программу на Python3 для работы с дифференциальными операциями над вектором V размера N. Я сделал это, протестировал его на базовую операцию, и она работает (дифференцирование, градиент...). Я попытался написать на этой …
14 окт '16 в 19:05
2
ответа
Нахождение собственных векторов ковариационной матрицы для создания трехмерной ограничивающей сферы
В настоящее время я нахожусь в процессе написания функции, чтобы найти "точную" ограничивающую сферу для набора точек в трехмерном пространстве. Я думаю, что у меня есть приличное понимание процесса, но я застрял. Вот то, с чем я работаю: A) Точки в…
14 окт '10 в 12:10
2
ответа
Armadillo: eigs_gen для наименьшего собственного значения
Я использую eigs_gen броненосца, чтобы найти наименьшее алгебраическое собственное значение разреженной матрицы. Если я запрашиваю функцию только для наименьшего собственного значения, результат неверен, но если я запрашиваю ее для 2 наименьших собс…
20 янв '15 в 18:42
1
ответ
Среднее собственное значение в numy
Как рассчитать среднее собственное значение в numpy? Это правильный способ сделать это? import numpy as np (1/a.ndim)*np.trace(a) а - это матовая матрица.
20 янв '12 в 15:38