Описание тега lapacke
NoneA C interface to LAPACK, a FORTRAN software library for linear algebra
2
ответа
Отличающиеся результаты процедур собственных векторов в Си и Python
Итак, я заметил, что я получаю разные ответы для собственного разложения матрицы 4x4 всех 1 с. В Python с помощью numpy.linalg.eig: matrix = numpy.ones((M,M), dtype=float); values, vectors = numpy.linalg.eig(matrix); Результат Python: V1: [-0.866025…
28 дек '16 в 15:20
0
ответов
Выводы Schur из LAPACK не совпадают с MATLAB
Я пытаюсь воспроизвести функцию schur, используя LAPACK, но сталкиваюсь с трудностями при получении результатов, соответствующих MATLAB, несмотря на то, что MATLAB внутренне использует LAPACK для своего schur. Я попытался использовать LAPACK_dgehrd …
23 янв '18 в 15:35
1
ответ
lapacke.h в CentOS 5
Я пытаюсь создать колесо Python, которое использует расширения BLAS и LAPACK C. Компиляция такого пакета под Ubuntu требует следующих системных пакетов: libopenblas-dev: (Открытые) библиотеки разработки BLAS liblapack-dev: Библиотеки разработки LAPA…
04 авг '18 в 10:55
1
ответ
Ошибки с использованием заголовка lapack C в C++ с Visual Studio 2010
Пожалуйста, помогите мне! Мне нужно несколько часов, чтобы посмотреть в интернете, и я не нашел решения... Я пытаюсь использовать функцию вызова Lapack из C++ функции, но я потерпел неудачу в самом начале. Вот мой код: #include "stdafx.h" #include "…
20 июл '14 в 18:13
3
ответа
Понимание Lapack_row_major и Lapack_col_major с lda
У меня есть три вопроса относительно lapack_row_major и lapack_col_major: 1) Верно ли мое понимание того, что если A = [1,2,3,4,5,6] с размерами 2*3, то результат lapack_row_major приводит к [ [1,2,3],[4,5,6] ] в то время как lapack_col_major привод…
09 янв '16 в 20:29
1
ответ
dbgheap.c генерирует исключение нарушения прав доступа
Я разработал следующий кусок кода, который работает хорошо: #include "header.h" int test_DGGEV_11_14a(){ const int n=3; double a[n][n]={1,1,1,2,3,4,3,5,2}; double b[n][n]={-10,-3,12,14,14,12,16,16,18}; //double a[n][n]={1,7,3,2,9,12,5,22,7}; //doubl…
17 ноя '14 в 19:23
1
ответ
Связывание LAPACKE и Eclipse в Ubuntu
Я новичок в C++, и я использую Eclipse для написания сценария. Моя ОС - Ubuntu. Мне нужно частично использовать пакет LAPACKE для моего кода. Однако я не могу связать Eclipse и LAPACKE. Я пытаюсь скомпилировать следующий пример кода: #include <st…
21 фев '14 в 21:10
0
ответов
Control.tf2ss() работает неправильно после установки slycot
Модуль control.tf2ss() отлично работает в системах SISO, но после установки slycot (что необходимо для систем MIMO) функция возвращает ошибку (для систем SISO и MIMO). После того, как модуль slycot установлен, следующий код A = numpy.array([[1., -2]…
13 фев '19 в 09:05
3
ответа
zheev дает неправильные собственные значения (проверено на zgeev и numpy.linalg.eig)
Работая с библиотеками linalg, я попытался настроить подпрограмму диагонализации для эрмитовых матриц и запустить ее на C++, используя LAPACKE. Я следовал этому примеру, чтобы использовать ZHEEV, а затем проверил некоторые другие методы, в частности…
03 июн '17 в 08:33
0
ответов
Ошибка индекса MKL IPIV
При использовании MKL Lapack через файл C, запускаемый MEX, я сталкиваюсь с проблемой, когда IPIV, созданный LAPACKE_dgertrf, имеет недопустимый индекс. В документации для LAPACKE_dgertrf говорится, что значения IPIV должны быть между 1 и размером м…
06 июл '15 в 19:16
1
ответ
Интерпретация заголовочного файла
Я пытаюсь выяснить смысл некоторых библиотечных связей и нашел это в шапке: #ifndef LAPACK_GLOBAL #if defined(LAPACK_GLOBAL_PATTERN_LC) || defined(ADD_) #define LAPACK_GLOBAL(lcname,UCNAME) lcname##_ #elif defined(LAPACK_GLOBAL_PATTERN_UC) || define…
19 июл '13 в 18:00
2
ответа
Решение линейного уравнения с помощью LAPACKE
Я пытаюсь решить линейное уравнение (симметричное, трехугольное и положительное). Я должен использовать LAPACKE. Мой код выглядит следующим образом: #include <lapacke.h> #include <stdio.h> void print_mtrx(double * mtrx, int n, int m) { i…
27 янв '15 в 18:45
2
ответа
Как использовать параметры WORK в подпрограммах LAPACK?
Я вычисляю разложение по собственным значениям симметричной матрицы с scipy.linalg.cython_lapack.syev, Из документа, который я нашел, мне нужно передать массив с именем WORK: WORK - массив DOUBLE PRECISION, размерность (MAX(1, LWORK)). При выходе,…
07 окт '17 в 08:50
2
ответа
Как позвонить в CLAPACK из C?
Я пытаюсь вызвать функцию CLAPACK из C. Я скачал CLAPACK-3.2.1 (с http://www.netlib.org/clapack/clapack.tgz) и следовал инструкциям здесь ( http://people.sc.fsu.edu/~%20jburkardt/c_src/clapack/clapack.html). Мой дистрибутив CLAPACK такой: $ ls BLAS/…
28 фев '14 в 02:54
1
ответ
Лапак, чтобы решить A*X=B'
Я хотел бы решить линейную систему вида A*X=B', где B' это транспонирование B, A квадратная матрица N-by-N и Б N-by-M, В lapack/lapacke функция LAPACKE_dgesv (см. Пример здесь) используется для решения систем вида A*X=B, где B рассматривается как не…
15 апр '14 в 13:53
0
ответов
Установка Blas-Lapack-Lapacke в Visual Studio 2017 с помощью компилятора Intel
В настоящее время я раздражаюсь, пытаясь настроить мой компьютер для запуска Blas, Lapack and/or Lapacke, Все учебники старые или в какой-то момент просто расплывчатые или дают мне ошибки. Я действительно новичок (1 неделя) в этом Visual Studio, C++…
20 июл '18 в 17:13
1
ответ
Как выделить память для b в подпрограмме LAPACK sgelsd
Согласно официальному руководству пользователя, sgelsd используется для решения задачи наименьших квадратов. min_x || b - Ax ||_2 и позволяет матрице A быть прямоугольной и ранг-дефицитной. И в соответствии с описанием интерфейса в исходном коде sge…
20 янв '13 в 14:02
1
ответ
Разница между функциями xxxxx_(), LAPACK_xxxxx() и LAPACKE_xxxxx()
Допустим, я хочу использовать LAPACK для решения системы линейных уравнений в C (GCC). Я поставил проблему следующим образом: /* Want to solve Ax=b */ int n = ...; // size double *A = ...; // nxn matrix double *b = ...; // length-n vector int m = 1;…
01 июл '15 в 19:50
1
ответ
LAPACK/LAPACKE с C++ в LINUX --- Компиляция, компоновка и запуск?
Введение: я разработал приложение на C++, которое использует LAPACK(LAPACKE) и MPI, все на Windows. В Windows работает нормально (компиляция и компоновка выполняются через Code::Blocks IDE), но выполнение выполняется слишком медленно. Поэтому я хочу…
05 дек '16 в 18:17
1
ответ
Как использовать OpenBlas Lapacke вместе с Rcpp
У меня есть некоторый код на C++, использующий Lapacke версия, которая поставляется с OpenBlas, Я хотел бы включить этот код в пакет R и передавать данные между этой функцией и R, используя Rcpp пакет. Но почему-то эти двое не похожи друг на друга. …
10 ноя '18 в 16:42