¿Qué biblioteca usa para arreglos N-dimensionales?Una biblioteca C++ para Arrays, Matriz, Vector y operaciones clásicas de álgebra lineal
Uso blitz ++ en el trabajo y realmente no me gusta algún aspecto del mismo. Algunos aspectos son incluso peligrosos. La necesidad de cambiar el tamaño antes de usando operator =. A (Range :: all(), Range :: all()) arroja una matriz (0,0) , etc. y las operaciones de álgebra lineal deben ser realizadas a través de clapack.
Utilicé y amé eigen. Aprecio sus implementaciones "todo-en-header", el azúcar sintáctica el C++, y la presencia de todas las operaciones de álgebra lineal que necesito (la multiplicación de matrices, la resolución del sistema, cholesky ...)
¿Qué estás usando ?
Me da la sensación de que está preguntando qué bibliotecas utilizan las personas para matrices matemáticas, no "matrices C++"? Si es así, debería considerar ser más específico en su pregunta :) – larsmoa
¿Por qué querría "operaciones básicas de matriz" para matrices? Quizás su pregunta debería ser acerca de las clases * matrix * entonces. – jalf
¿qué pasa con algo así como clapack? (¿o por qué es demasiado "contundente"?) No está claro qué es lo que estás buscando. – jalf