0
C 언어를 사용하고 있지만 프로그래밍 언어와 코드는 관련이 없습니다.CSR 형식의 대칭 행렬을 어떻게 표현할 수 있습니까?
빠른 매트릭스 벡터 제품을 위해 CSR 형식의 대칭 매트릭스를 나타내려고합니다.
내가 읽는 입력 스트림은 행렬의 위쪽 삼각형 부분을 번호로, 왼쪽에서 오른쪽으로, 행에서 행까지만 제공합니다.
예 :
0 2 3 5
2 0 1 4
3 1 0 9
5 4 9 0
입력 스트림 : I는 2 차원 어레이, 가령로부터 정규 행렬을 구축한다면
0 2 3 5 0 1 4 0 9 0
그것은 쉬울 것이다. 내가 필요한 데이터 만 있으면됩니다. CSR 표현의 경우는 그렇지 않습니다.
내가 가진 한 가지 아이디어는 위쪽 삼각형 행렬의 조옮김을 만드는 것입니다. 행렬 벡터 제품을 수행하는 동안 효율성을 잃지는 않을 것입니다. –