Resultados de la búsqueda a petición "eigen"

1 la respuesta

¿Cómo puedo inicializar un SparseVector en Eigen

¿Cómo puedo inicializar un SparseVector en Eigen? El siguiente código: #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; } me da el siguiente ...

2 la respuesta

Mapeo de la matriz de nuevo a una matriz Eigen existente

Quiero asignar una matriz de doble a una estructura existente de MatrixXd. Hasta ahora he logrado asignar la matriz Eigen a una matriz simple, pero no puedo ...

2 la respuesta

Eigen boolean array slicing

En MATLAB es común dividir los valores que satisfacen alguna condición de una matriz / matriz (llamadaindexación lógica).

2 la respuesta

Usando Boost :: odeint con Eigen :: Matrix como vector de estado

Estoy tratando de utilizar elCapacidades de integración ODE de Boost [http://www.boost.org/doc/libs/1_55_0/libs/numeric/odeint/doc/html/index.html] utilizando laClase de matriz de Eigen ...

2 la respuesta

Eigen: enmascarar una matriz

¿Es posible enmascarar una matriz en Eigen como en Matlab? Algo como ArrayXd arrayA = ArrayXd::Random(10, 5); ArrayXi mask = ArrayXi::Zero(arrayA.rows(), arrayA.cols()); mask = arrayA > 5; ArrayXd arrayB = arrayA(mask)donde arrayB es un vector ...

2 la respuesta

C ++ Eigen Sparse Matrix multiplication mucho más lento que python scipy.sparse

Editar:La gran diferencia en el rendimiento se debe a un error en la prueba, cuando se configura correctamenteEigen Es de 2 a 3 veces más rápido. Noté que la multiplicación de matriz dispersa usandoC++ ...

2 la respuesta

Reescritura de Matlab eig (A, B) (valores propios generalizados / vectores propios) en C / C ++

¿Alguien tiene alguna idea de cómo puedo reescribireig(A,B) de Matlab utilizado para calcular el vector propio generalizado / valores propios? He estado luchando con este problema últimamente. Hasta aquí: Definición de Matlab deeig función que ...

2 la respuesta

¿Cómo realizar la descomposición de LU con OpenCV?

El método cvInvert () toma un indicador CV_LU que realiza la factorización LU para invertir una matriz de entrada. Sin embargo, ¿hay alguna forma de obtener las matrices L y U que se forman durante este cálculo? Parece inútil escribir una nueva ...

2 la respuesta

Descomposición QR delgada en c ++

Existe una biblioteca de C ++ fácil de usar para la descomposición QR "delgada" de una matriz rectangular? arece que @Eigen solo admite matrices Q completas. Puedo tomar una Q completa y descartar algunas columnas, pero ¿sería más eficiente no ...

3 la respuesta

La forma más rápida de calcular la distancia euclidiana mínima entre dos matrices que contienen vectores de alta dimensión

Comencé una pregunta similar enotro hilo, pero luego me estaba enfocando en cómo usar OpenCV. Habiendo fallado en lograr lo que originalmente quería, pregunt...