1
GSL 문서를 살펴보고 왜 벡터 * 행렬 함수가 없는지 궁금했습니다. 그 vector * matrix는 matrix_transpose * vector와 같습니다. 왼쪽의 벡터와 곱셈을하는 함수를 쓰는 것과는 대조적으로 왜 이런 식으로 처리할까요?GSL에 벡터 * 행렬 곱셈을위한 별도의 함수가없는 이유는 무엇입니까?
GSL 문서를 살펴보고 왜 벡터 * 행렬 함수가 없는지 궁금했습니다. 그 vector * matrix는 matrix_transpose * vector와 같습니다. 왼쪽의 벡터와 곱셈을하는 함수를 쓰는 것과는 대조적으로 왜 이런 식으로 처리할까요?GSL에 벡터 * 행렬 곱셈을위한 별도의 함수가없는 이유는 무엇입니까?
GSL 개발자의 머리를 들여다 볼 수는 없지만 인덱스가 다른 방식으로 반복하여 매트릭스 전치를 수행 할 수 있으므로 다른 기능을 추가하는 것만으로도 충분합니다. 오버 헤드를 추가하십시오. (내 자신의 프로젝트에서 GSL을 사용하여 나는 더 높은 수준의 기능 안에서 항상 GSL 함수를 래핑 했으므로 이와 같은 세부 사항은 숨겨져있다.)
그것은 좋은 지적이다. 나는 그들이 결과를 옮겨서 저장하는 문제를 겪고 있다고 생각했지만 실제로는 다르게 반복하고 있습니다. – Maynza