2021
02-20
02-20
使用java写的矩阵乘法实例(Strassen算法)
Strassen算法于1969年由德国数学家Strassen提出,该方法引入七个中间变量,每个中间变量都只需要进行一次乘法运算。而朴素算法却需要进行8次乘法运算。原理Strassen算法的原理如下所示,使用sympy验证Strassen算法的正确性importsympyassA=s.Symbol("A")B=s.Symbol("B")C=s.Symbol("C")D=s.Symbol("D")E=s.Symbol("E")F=s.Symbol("F")G=s.Symbol("G")H=s.Symbol("H")p1=A*(F-H)p2=(A+B)*Hp3=(C...
继续阅读 >