Matirx 연산 API 추천해주세요..

ktlsu1231의 이미지

안녕하세요.
Matrix연산이 좀 필요한데요. 좋은 API있으면 추천해주세요.
JAVA는 JAMA가 좋은 것 같아 2D Matrix연산에서 사용해 보았었습니다.
헌데 C++용으로는 검색이 잘 안되네요.
맨 MATLAB만 나오구.. --;;;
부탁드립니다. ^^

fatman의 이미지

LU라면 sparse가 널리 사용되고 있고, cholesky라면 taucs 좋더군요. 둘다 C로 짜여져 있지만, C++에서도 무리없이 사용할 수 있습니다. 구굴에서 검색하면 첫번째에 나옵니다.

...

ixevexi의 이미지

굳이 구현을 안하시겠다면
C++ 표준의 valarray를 쓰세요

저걸 전 사실 한번도 써본적은 없지만
수치연산에서 나름대로? 최적화가 되었다고 하네요
다만 .... 표준화가 엉망으로 되었다는 소리가...

혹은 vector로 구현하셔도 사실 큰 어려움 없을 듯 한데
귀찮으시다면 valarray가 최선의 선택이라 봅니다.

C++, 그리고 C++....
죽어도 C++

icanfly의 이미지

GSL도 좋지 않나요?

논문쓸때 써먹었던 기억이 나는데... 사용하기도 어렵지 않고, 괜찮았던

기억이 있습니다. 행렬에 국한된 라이브러리가 아니라 덩치는 좀 크지만... :?

http://www.gnu.org/software/gsl

여기군요.