Результаты поиска по запросу "eigen"

1 ответ

@Caleth Да, для всех типов данных фиксированного размера это гарантировано.

ел бы знать, есть ли более простой способ решить мою проблему, чем использовать цикл for. Итак, вот ситуация: В общем, я хотел бы собрать данные с моего датчика (сообщение имеет типEigen::Vector3d и я не могу изменить это, потому что это ...

1 ответ

 несмотря на вызов Eigen :: initParallel (). Это потому, что эти функции основаны на std :: rand, который не является входящим. Для поточно-ориентированного генератора случайных чисел мы рекомендуем использовать случайную функцию boost :: random или c ++ 11.

я есть код для вычисления модели гауссовой смеси с максимизацией ожидания, чтобы идентифицировать кластеры из заданной выборки входных данных. Часть кода повторяет вычисление такой модели для ряда испытанийNtrials(один независимый от другого, но ...

1 ответ

Не могли бы вы привести пример использования pkg-config в файле cmake для этой цели?

пировал FindEigen3.cmake в мою исходную директорию. Затем я добавил: set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_SOURCE_DIR})на мой CMakeLists.txt, чтобы сказать CMake использовать этот файл .cmake. Затем в моем CMakeLists.txt я ...

ТОП публикаций

1 ответ

Инициализируйте Eigen :: MatrixXd из 2d std :: vector

Надеюсь, это будет довольно просто, но я не могу найти способ сделать это в документации Eigen. Скажем, у меня есть 2D вектор, т.е. std::vector<std::vector<double> > data Предположим, что он заполнен10 x 4 набор данных. Как я могу ...

1 ответ

Как я могу инициализировать SparseVector в Eigen

Как я могу инициализировать SparseVector в Eigen? Следующий код: #define EIGEN_YES_I_KNOW_SPARSE_MODULE_IS_NOT_STABLE_YET #include <Eigen/Sparse> using namespace Eigen; SparseVector<float> vec(3); main() { vec(0)=1.0; }дает мне следующую ...

2 ответа

Как выполнить LU-декомпозицию с OpenCV?

Метод cvInvert () принимает флаг CV_LU, который выполняет факторизацию LU для инвертирования входной матрицы. Однако есть ли способ получить матрицы L и U, которые формируются во время этого вычисления? Кажется бессмысленным писать новую функцию ...

2 ответа

Тонкое QR-разложение в с ++

Существует ли простая в использовании библиотека c ++ для «тонкого» QR-разложения прямоугольной матрицы? Кажется, что Eigen поддерживает только полные матрицы Q. Я могу взять полный Q и отбросить некоторые столбцы, но будет ли эффективнее не ...

6 ответов

Преобразовать собственную матрицу в массив C

собственный [http://eigen.tuxfamily.org/]библиотека может отобразить существующую память в собственные матрицы. float array[3]; Map<Vector3f>(array, 3).fill(10); int data[4] = 1, 2, 3, 4; Matrix2i mat2x2(data); MatrixXi mat2x2 = ...

3 ответа

Собственный, как объединить матрицу вдоль определенного измерения?

У меня есть две собственные матрицы, и я хотел бы объединить их, как в Matlabcat(0, A, B) Есть ли что-нибудь эквивалентное в eigen? Благодарю.

4 ответа

Создание матрицы вращения с шагом, рысканием, креном с использованием Eigen

Как создать матрицу вращения, используя шаг, рыскание, крен с библиотекой Eigen?