엄마가 공부하랄 때 할 걸/공돌이 도구
[Armadillo] Armadillo library 소개 및 설치 방법
1. Armadillo와 Wrapper 많은 사람들이 MATLAB과 같은 프로그램을 프로그래밍 언어로 사용하고 있다. (사실 언어가 아니라고는 하지만) 이는 언어가 가지는 장점이라기 보다 특히 행렬 연산 등에서 굉장히 편리하기 때문일 것이다. 예컨에 엑셀에서 행렬 A*B 를 계산하고자 한다면 아래와 같은 함수를 사용해야 한다. =MMULT(A1:B2,D1:E2) 만약 여러번 행렬 연산을 한다거나 전치를 사용하는 등 행렬식이 조금이라도 길어지면 가독성이 몹시 안 좋게 된다. =MMULT(MMULT(TRANSPOSE(A1:B2),A1:B2),MINVERSE(D1:E2)) 반면 MATLAB과 같이 행렬 연산에 특화 되어 있는 툴을 활용 하면 간단히 다음과 같이 쓸 수 있다. A=[1,0,0,1]; B=[1,2..
2020. 12. 22. 01:28
최근댓글