module numbers.slowcode
¶
Short summary¶
module cpyquickhelper.numbers.slowcode
Experiments around matrices.
Documentation¶
Experiments around matrices.
- cpyquickhelper.numbers.slowcode.dgemm(arg0: bool, arg1: bool, arg2: float, arg3: numpy.ndarray[numpy.float64], arg4: numpy.ndarray[numpy.float64], arg5: float, arg6: numpy.ndarray[numpy.float64]) None ¶
C++ implementation of gemm function for double floats. Computes one of the following expressions
C = a A B + b C
,C = a A' B + b C
,C = a A B' + b C
,C = a A' B' + b C
. The function assumes C is allocated.
- cpyquickhelper.numbers.slowcode.sgemm(arg0: bool, arg1: bool, arg2: float, arg3: numpy.ndarray[numpy.float32], arg4: numpy.ndarray[numpy.float32], arg5: float, arg6: numpy.ndarray[numpy.float32]) None ¶
C++ implementation of gemm function for single floats. Computes one of the following expressions
C = a A B + b C
,C = a A' B + b C
,C = a A B' + b C
,C = a A' B' + b C
. The function assumes C is allocated.