Описание тега arpack
ARPACK is a package for solving large scale eigen value problems. Question tagged arpack relate to usage of this library, linking with it and compiling code using its subroutines.
2
ответа
"множественное определение..." с использованием arpackpp
В моем текущем проекте я работаю с интерфейсом arpackpp. Вся библиотека написана на .h файлы, так что нет необходимости компилировать библиотеку. Проблема, с которой я сталкиваюсь сейчас - когда я включаю некоторые из arpackpp заголовочные файлы в н…
29 июл '16 в 08:54
1
ответ
Присвоение значений массиву ipntr в ARPACK
Я пытаюсь выяснить, как значения присваиваются массиву с именем ipntr, который хранит указатели, в ARPACK. Я относительно новичок в Фортране и не могу понять, как именно устанавливаются значения этого массива. Код, который я рассматриваю, представля…
02 сен '11 в 04:01
1
ответ
Как использовать функцию eigs() в октаве 3.6.4 в Mac OS X
Я пытаюсь использовать набор инструментов, который использует функцию eigs() Matlab. Когда я запускаю это в Octave (3.6.4, установлен через Homebrew в Mac OS X), возвращается следующее: error: eigs: not available in this version of Octave Я нашел мн…
15 апр '13 в 14:04
0
ответов
*** Обнаружен glibc *** ./lnsymreg: free(): неверный следующий размер (обычный)
Я посмотрел пару таких же проблем и нашел ответы, но я бы сказал, что у меня "особая проблема", потому что это, по крайней мере, странно. Я использую arpack++ и superlu solver для решения проблемы собственных значений с помощью метода shift и invert…
07 июл '14 в 18:19
1
ответ
Как вычислить первое собственное значение и собственный вектор в Фортране
Я пытался использовать ARPACK, используя некоторые примеры ( здесь), но я даже не мог понять, как ввести свою матрицу. Исходя из этого вопроса, кажется, что реализации в Python и Matlab являются единственным решением, позволяющим избежать сложности …
07 авг '17 в 18:56
0
ответов
ARPACK Собственные значения с 16-байтовым целочисленным индексированием
У меня есть код, который прекрасно работает для вычисления собственных значений в моем тестовом примере для ARPACK. Он бесстыдно взят отсюда и адаптирован к быстрой матрице 4x4. (Комментарии вверху удалены в моем примере кода для краткости). Хорошо,…
08 дек '18 в 23:10
1
ответ
Вызов Фортрана 77 из C для Arpack
Я пытаюсь вызвать фортранскую функцию dsaupd из ARPACK. Я использовал объявление C из netlib-java extern void dsaupd_(int *ido, char *bmat, int *n, char *which, int *nev, double *tol, double *resid, int *ncv, double *V, int *ldv, int *iparam, int *i…
21 мар '16 в 00:45
0
ответов
Ошибка MATLAB при использовании eigs>CallARPACK (строка 953) Ошибка с подпрограммой ARPACK dnaupd: info = -8
Я использую встроенную функцию eigs MATLAB со следующим кодом: opts.tol=1e-3; maxAbsEig = eigs(A,1,'lm',opts); Я получаю ошибку: Error using eigs>CallARPACK (line 953) Error with ARPACK routine dnaupd: info = -8 Error in eigs (line 113) [V, d, fl…
03 май '18 в 19:47
1
ответ
specClust() в kknn - увеличение предела итерации arpack
Я применяю спектральную кластеризацию для набора данных с 4200 строками и 2 столбцами. spec <- specClust(df1, centers=7, nn = 7, method = "symmetric") У меня есть ошибка ниже. n .Call("R_igraph_arpack", func, extra, options, env, sym, PACKAGE = "…
08 июн '17 в 14:56
0
ответов
Arpack++ разреженный собственный решатель во много раз медленнее, чем эквивалентные Matlab eigs()
Мне нужно вычислить n собственных векторов наименьшей величины очень большой разреженной симметричной матрицы в программе на C++. Для моего примера, скажем, n=30 и матрица 10k на 10k с около 70k ненулевых значений. После долгих исследований и экспер…
31 июл '14 в 17:46
1
ответ
Добавление Arpack/Armadillo в Cmakelist
Я пытаюсь добавить ARPACK в файл myCMakeLists (см. Ниже), из которого я создаю свой Qt-проект под Mac-OSX. Обратите внимание, что я установил библиотеку Armadillo через Macport, и она автоматически распознается Qt без добавления ее в файл CMakeList.…
06 мар '16 в 16:27
2
ответа
Вычисление собственных векторов разреженной матрицы в R
Я пытаюсь вычислить m первые собственные векторы большой разреженной матрицы в R. Использование eigen() не является реалистичным, потому что большое означает N> 106 здесь. До сих пор я понял, что я должен использовать ARPACK из igraph пакет, который…
06 июн '13 в 15:56
1
ответ
Вызов подпрограммы обратной связи матрицы-вектора ARPACK
Я пытаюсь написать драйвер на C++ для вычисления собственных значений для асимметричной действительной разреженной матрицы, используя функции Фортрана, предлагаемые ARPACK, но у меня возникли некоторые проблемы с подходом обратной связи. Как правило…
29 сен '14 в 14:02
0
ответов
Python scipy разреженная матрица SVD с ошибкой ARPACK ошибка 3: во время цикла неявно перезапущенной итерации Арнольди не может быть сдвигов
Я использовал scipy для создания разреженной матрицы SVD на некоторых больших данных. Размер matix составляет около 200 000*8 000 000, с ненулевыми записями в 1,19%. Машина, которую я использовал, имеет память 160 ГБ, поэтому я полагаю, что память н…
26 авг '13 в 04:35
1
ответ
Адрес неправильно передан вызову Фортрана
Я пытался найти собственные векторы матрицы, объявив функции ARPACK в C++, используя extern "C": extern "C" {void znaupd_(int *IDO, char *BMAT, int *N, char *WHICH, int *NEV, double *TOL, complex<double> *RESID, int *NCV, complex<double>…
19 сен '13 в 07:32
0
ответов
Использование памяти растет бесконечно при использовании scipy.sparse.linalg.eigsh
Вот код: # input: # A : a large csr matrix (365 million rows and 1.3 billion entries), 32 bit float datatype # get the two largest eigenvalues of A and the corresponding eigenvectors from scipy.sparse.linalg import eigsh (w,V) = eigsh(A,k=2,tol=10e-…
19 фев '19 в 14:22
1
ответ
C++: включая библиотеки, несколько определений (ARPACK++)
В настоящее время я пытаюсь работать с другими библиотеками C++, такими как ARPACK++, и у меня возникли проблемы с несколькими определениями в папке include ARPACK++.Это моя строка компиляции, которая включает в себя несколько библиотек, которые мне…
13 авг '14 в 20:04
1
ответ
Arpack(++) на окнах
Я пытаюсь заставить Arpack и Arpack++ работать в Windows 7 с Visual Studio 2010 и использую swig для создания интерфейса, который можно использовать с C#. Это в основном для создания эталона, по которому я буду измерять все дальнейшие попытки решени…
04 авг '13 в 19:37
1
ответ
Scipy Arpack Eigs против Eigsh Количество собственных значений
В привязках ARPACK Сципи нельзя вычислить все собственные значения матрицы. Однако я обнаружил, что eigsh может вычислять n - 1 собственное значение, в то время как eigs может вычислять только n - 2 собственное значение. Кто-нибудь может проверить, …
12 янв '13 в 22:26
0
ответов
Нахождение собственных векторов и собственных значений разреженной матрицы с помощью ARPACK (называемой формой PYTHON, MATLAB или подпрограммой FORTRAN)
Несколько дней назад я задал вопрос, как найти собственные значения большой разреженной матрицы. Я не получил ответов, поэтому я решил описать потенциальное решение. One question remains: Can I use the python implementation of ARPACK to compute the …
07 июл '14 в 14:34