Вопросы по теме 'eigen'
Проблема с использованием математической библиотеки Eigen с opengl
В настоящее время я пытаюсь использовать математическую библиотеку Eigen с Opengl. У меня есть некоторые определения типов для Vector3f от Eigen, скажем, Vec3, так что я могу использовать их в качестве координат для своих вершин. У меня также есть...
2226 просмотров
schedule
12.04.2023
Как скомпилировать Eigen в iPhone
Я хочу скомпилировать Eigen и использовать его на iPhone с функциями NEON. Как скомпилировать Eigen в iPhone? Нужно ли компилировать для конкретного чипа ARM? И нужно ли мне изменять скрипт сборки?
Ваше здоровье.
2894 просмотров
schedule
17.06.2022
Самый быстрый способ выполнения вращательных преобразований в цепочке зависимых присоединенных объектов
Предположим, у меня есть две (две для примера, на самом деле это будет некоторое n > 1) типа прямоугольных призм, «прикрепленных друг к другу», так что 4 вершины на их смежных гранях являются одной и той же вершиной в памяти. Например, два деревянных...
303 просмотров
schedule
13.04.2023
Как можно получить указатель функции на собственный оператор ()
Я хотел бы иметь указатель функции на функцию operator() матрицы Eigen. В частности, матричный класс Operator() Eigen's VectorXi, который принимает один индекс. т.е. оператор, которого я использую, когда звоню:
VectorXi V(1);
......
1244 просмотров
schedule
21.02.2023
Массив определяемой пользователем структуры в Eigen
Интересно, можно ли адаптировать массив с более сложными данными для использования в качестве вектора или матрицы в Eigen.
пример:
struct data
{
/* some members...*/
double numericValue;
/* more members...*/
};...
1367 просмотров
schedule
10.12.2022
Сравнение двух лиц
я пытаюсь сравнить только 2 лица и получить их сходство - оценка того, насколько они совпадают. Я ищу в Интернете решение, но я могу найти распознавание лиц только на наборе обучающих изображений, я не могу найти, проводил ли кто-то исследование этой...
3603 просмотров
schedule
17.04.2024
Использование собственной библиотеки в Netbeans
Я использую библиотеку Eigen на C ++. Согласно документации Eigen :
Чтобы использовать Eigen, вам просто нужно загрузить и извлечь исходный код Eigen (инструкции по загрузке см. В вики). Фактически, файлы заголовков в подкаталоге Eigen -...
1298 просмотров
schedule
11.03.2022
Как реализовать static_cast в C++
Я пытаюсь использовать библиотеку чисел GMP вместе с библиотекой матриц Eigen. Я пытаюсь создать экземпляр шаблона:
Matrix<typename Scalar, int RowsAtCompileTime, int ColsAtCompileTime>
с
Matrix<mpz_class, 3, 3> matrix;...
1800 просмотров
schedule
04.10.2022
Собственная параллельная производительность падает, когда матрица превышает 512x512
Я проверил работу Eigen SGEMM с использованием одного потока и с использованием 8 потоков, и я получил, что производительность достигла пика при разрешении 512x512, но затем упала при превышении этого размера. Мне было интересно, есть ли для этого...
530 просмотров
schedule
27.04.2023
Представление матрицы с использованием собственного и двойного указателя
Я унаследовал некоторый код, который широко использует двойные указатели для представления 2D-массивов. У меня мало опыта использования Eigen, но он кажется более простым в использовании и более надежным, чем двойные указатели.
Есть ли у...
1253 просмотров
schedule
15.07.2023
Установите коэффициенты Eigen::Matrix в соответствии с произвольным распределением
Eigen::Matrix имеет метод setRandom(), который установит все коэффициенты матрицы в случайные значения. Однако существует ли встроенный способ установки всех матричных коэффициентов в случайные значения при указании используемого распределения....
6444 просмотров
schedule
29.06.2023
сериализация матрицы Эйгена с использованием boost.serialization
Я пытаюсь сериализовать матрицу Эйгена. Так что я могу сериализовать более сложный объект. Я использую Matrix в качестве базового класса и включаю сериализацию в производный класс. Я не понимаю, как обратиться к Matrix.data(), который возвращает...
2657 просмотров
schedule
10.06.2022
Библиотека Eigen - метод наименьших квадратов
Я хочу использовать задачу наименьших квадратов с использованием библиотеки Eigen. Мои варианты 2,
sysAAA.jacobiSvd( Eigen::ComputeThinU | Eigen::ComputeThinV ).solve( sysBBB )
sysAAA.colPivHouseholderQr().solve( sysBBB );
Сначала я...
2842 просмотров
schedule
21.01.2023
Почему Eigen в 5 раз медленнее, чем ublas на следующем примере?
В версии Eigen я использую «настоящие» матрицы и векторы фиксированного размера, лучший алгоритм (LDLT по сравнению с LU в uBlas), он использует внутри SIMD-инструкции. Итак, почему он медленнее, чем uBlas на следующем примере?
Я уверен, что делаю...
4657 просмотров
schedule
09.12.2022
(Псевдо)-обратная матрица N на N с нулевым определителем
Я хотел бы взять обратную матрицу nxn для использования в моем GraphSlam.
Проблемы, с которыми я столкнулся:
.inverse() Собственная библиотека (3.1.2) не допускает нулевых значений, возвращает NaN
Библиотека LAPACK (3.4.2) не позволяет...
11855 просмотров
schedule
29.06.2023
Проблема с инициализацией запятой в Eigen С++
У меня возникла проблема, когда инициализация запятой, указанная в руководстве по Eigen здесь , не работать.
У меня есть система, в которой у меня есть основной раздел, в котором инициализируется вектор:
Главный:
VectorXd v;
и...
1416 просмотров
schedule
26.01.2024
симметричные матрицы в собственном
У меня есть нижняя треугольная матрица M (строгая, с 0 по диагонали). Я хочу эффективно превратить это в симметричную матрицу. (например, я хочу сделать M<-M+M' ). Я использую Эйген.
Моя проблема, я делаю:
U=U+U.transpose();
но, читая...
1419 просмотров
schedule
04.06.2022
глубокая копия non eigen float* в eigen::MatrixXf
если x является несобственным вектором поплавков, я могу сопоставить его с eigen::MatrixXf с помощью:
MatrixXf x_cen=Map<MatrixXf>(*x,*n,*p);
Но тогда изменения в x_cen будут сообщаться и x , так как они совместно используют...
1662 просмотров
schedule
23.06.2023
Как загрузить Argb32 в Eigen Matrix для лучшей производительности?
Учитывая массив Int, изображение Argb32, как я могу загрузить его в собственные матрицы наилучшим образом?
Цель состоит в том, чтобы создать небольшую библиотеку обработки изображений. И в качестве первой части я хочу преобразовать RGB в шкалу...
1312 просмотров
schedule
13.05.2023
Можно получить тип Eigen::MatrixBase‹T› &
Имея Eigen::MatrixBase и данные, есть ли способ узнать, является ли это матрицей с плавающей запятой или двойной? Мне нужно создать новую сложную матрицу того же размера и типа, что и MatrixBase.
Если это MatrixXf, то мне нужно создать MatrixXcf,...
1337 просмотров
schedule
03.01.2023