GEMM - 普通矩阵乘法 - 简化版

此程序计算一般矩阵乘法 C = AB,其中 A、B 和 C 均为矩阵。

用途

GEMM 存储过程的语法如下:
GEMM matrixA,matrixB,matrixC
参数
matrixA
输入矩阵 A 的名称。
类型:NVARCHAR(ANY)
matrixB
输入矩阵 B 的名称。
类型:NVARCHAR(ANY)
matrixC
输出矩阵 C 的名称。
类型:NVARCHAR(ANY)
退货
总是 BOOLEAN TRUE。

详细信息

本程序直接调用 BOOLEAN = nzm..GEMM matrixA,transposeA, matrixB, transposeB, matrixC ) GEMM 变量,输入参数设置为: transposeA = FALSE, transposeB = FALSE。

示例

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)