Вопросы по теме 'eigenvector'

Загадочная ошибка Matlab при вычислении eigs
Я пытаюсь найти 2 собственных вектора 2 наименьших собственных значений лапласиана. я делаю это по [v,c]=eigs(L,M,2,'SM'); Где L — это лапалсиан, а M — массовая матрица. В результате получаю ошибку Error using...
4628 просмотров
schedule 02.12.2023

Численный поиск обобщенных собственных векторов в Matlab
У меня есть матрица, такая как этот пример (мои фактические матрицы могут быть намного больше) A = [-1 -2 -0.5; 0 0.5 0; 0 0 -1]; который имеет только два линейно независимых собственных значения (собственное значение -1...
2034 просмотров
schedule 01.11.2022

построение многомерных данных вдоль собственных векторов
У меня есть матрица данных, содержащая 18 выборок, каждая с 12 переменными, D(18,12). Я выполнил кластеризацию k-средних для данных, чтобы получить 3 кластера. Я хочу визуализировать эти данные в двух измерениях, в частности, вдоль двух собственных...
609 просмотров
schedule 26.10.2023

Проблемы с фреймворком Accelerate в Swift
Я использую алгоритм dgeev от LAPACK в структуре Accelerate для вычисления собственных значений и собственных векторов матрицы. Вот мой код: var matrix:[__CLPK_doublereal] = [1,2,3,4,5,6,7,8,9] var N =...
825 просмотров

Преобразование точки pcl типа XYZ в собственный вектор 4f
Я пытаюсь преобразовать pcl pointXYZ в собственный вектор Eigen::Vector4f min (minPnt.x, minPnt.y, minPnt.z); Eigen::Vector4f max (maxPnt.x, maxPnt.y, maxPnt.z); где minPnt и maxPnt имеют тип pcl::PointXYZ. Однако я получаю сообщение об...
6783 просмотров
schedule 05.04.2024

Как повысить точность EigenFaceRecognizer, он распознает двух людей как одного?
Я пытаюсь распознать лобовые лица, используя EigenFaceRecognizer в C++. Проблема в: 1) при высоком пороге два человека распознаются как одно и то же лицо, а также распознается «НОВОЕ» лицо вместо того, чтобы указывать его как новое лицо. 2)...
1570 просмотров
schedule 12.01.2024

Как рассчитать центральность по собственному вектору неориентированной сети
Я использую библиотеку igraph в R, чтобы вычислить центральность собственного вектора моей сети. Используя функцию evcent , я получаю результат центральности собственного вектора моей сети. Но как он рассчитывается математически и как его...
1017 просмотров
schedule 23.10.2022

Как вычислить первое собственное значение и собственный вектор в Фортране
Я попытался использовать ARPACK на нескольких примерах ( здесь ) , но я даже не мог понять, как ввести свою матрицу. Из этого вопроса Кажется, что реализации на Python и Matlab — единственное решение, позволяющее избежать сложности ARPACK. Есть...
1446 просмотров
schedule 27.11.2023

ошибка с плавающей запятой при вычислении матрицы Ruby
Я пишу код, который включает поиск собственных векторов заданной матрицы, и был удивлен, что Ruby дает некоторые необоснованные результаты в простых случаях. Например, следующая матрица имеет собственный вектор, связанный с собственным значением 1:...
618 просмотров
schedule 31.10.2022

векторное добавление и точка в собственном не ускоряются mkl
Вот код, который я использую: #define EIGEN_USE_MKL_ALL #include <iostream> #include <Eigen/Core> #include <Eigen/Dense> #include <time.h> using namespace std; using namespace Eigen; int main(int argc, char *argv[]) {...
128 просмотров
schedule 19.04.2024

Нахождение k-наименьших собственных значений и соответствующего им собственного вектора для большой матрицы
Для симметричной разреженной квадратной матрицы размером 300 000 * 300 000, как лучше всего найти 10 наименьших собственных значений и соответствующие им собственные векторы в течение часа или около того на любом языке или в любом пакете.
364 просмотров
schedule 13.06.2024

Как реализовать нахождение координат точек из матрицы расстояний в питоне на основе грамм-матрицы?
Я хочу изучить проблему оптимизации автобусной остановки. Однако теперь я застрял в том, как преобразовать матрицу расстояний в реальные координаты точек. Я просмотрел много ресурсов и знаю, используя формулу: M(i, j) = 0,5 (D(1, j)^2 + D(i,...
421 просмотров

Разница в результатах для sci-kit learn PCA и ручного PCA
Я действительно озадачен, надеюсь, кто-нибудь сможет показать мне, чего я упускаю. Я пытаюсь получить основные компоненты двумя разными способами: import numpy as np data = np.array([[ 2.1250045 , -0.17169867, -0.47799957], [...
143 просмотров
schedule 05.12.2023

Неопределенная ссылка на функции `cusolverDn`
Мне нужно вычислить собственное значение большой матрицы параллельно. Для этого я использую cuSolver. Чтобы проверить, как это работает, я взял код из документации: #include <stdlib.h> #include <assert.h> #include...
118 просмотров
schedule 23.11.2022

Как удалить разрывы из комплексного угла компонентов собственного вектора NumPy?
Я использую linalg.eig NumPy для квадратных матриц. Мои квадратные матрицы являются функцией 2D-области, и я смотрю на комплексные углы ее собственных векторов вдоль параметризованной окружности в этой области. Пока рассматриваемый мной путь...
38 просмотров