GEMM - 普通矩阵乘法 - 简化版
此程序计算一般矩阵乘法 C = AB,其中 A、B 和 C 均为矩阵。
用途
GEMM 存储过程的语法如下:
- GEMM matrixA,matrixB,matrixC
- 参数
- matrixA
- 输入矩阵 A 的名称。
- matrixB
- 输入矩阵 B 的名称。
- matrixC
- 输出矩阵 C 的名称。
详细信息
本程序直接调用 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)