GEMM - 일반 행렬 곱셈 - 단순화 버전

이 절차는 일반적인 행렬 곱셈 C = AB를 계산합니다. 여기서 A, B, C는 행렬입니다.

사용량

GEMM 저장 프로시저의 구문은 다음과 같습니다:
GEMM matrixA,matrixB,matrixC )
매개변수
matrixA
입력 행렬 A의 이름입니다.
유형: NVARCHAR(ANY)
matrixB
입력 행렬 B의 이름입니다.
유형: NVARCHAR(ANY)
matrixC
출력 행렬 C의 이름입니다.
유형: NVARCHAR(ANY)
반환
항상 진실합니다.

세부사항

이 절차는 입력 파라미터가 transposeA = FALSE, transposeB = FALSE로 설정된 BOOLEAN = nzm..GEMM( matrixA,transposeA, matrixB, transposeB, matrixC ) GEMM 변형을 직접 호출합니다.

CALL nzm..shape('1,2,3,4,5,0,6,7,8', 3, 3, 'A');
CALL nzm..shape('2,2,2,3,3,3,4,4,4', 3, 3, 'B');
CALL nzm..gemm('A', 'B', 'C');
CALL nzm..print('C');
CALL nzm..delete_matrix('A');
CALL nzm..delete_matrix('B');
CALL nzm..delete_matrix('C');

 SHAPE
-------
 t
(1 row)

 SHAPE
-------
 t
(1 row)

 GEMM
------
 t
(1 row)

                      PRINT
--------------------------------------------------
 -- matrix: C --
 20, 20, 20
 23, 23, 23
 65, 65, 65
(1 row)

 DELETE_MATRIX
---------------
 t
(1 row)

 DELETE_MATRIX
---------------
 t
(1 row)

 DELETE_MATRIX
---------------
 t
(1 row)