复数矩阵将实数矩阵乘以 BLAS
Complex matrix multiplies real matrix by BLAS
相关问题Multiplying real matrix with a complex vector using BLAS
假设我的目标是C = A*B,其中A、B、C分别是实矩阵、复矩阵和复矩阵。 A[i,j] * B[j,k] := (A[i,j] Re(B[j,k])), (A[i,j] Im(B[j,k])) . BLAS有可用的子程序吗?
我可以考虑把B分成实部和虚部的两个实矩阵,做dgemm
然后合并,(合并应该比矩阵乘法快,甚至直接使用嵌套循环(?))作为Multiplying real matrix with a complex vector using BLAS
建议
不知道BLAS有没有direct选项
不,标准 BLAS 中没有将实矩阵和复矩阵相乘产生复数结果的例程。
相关问题Multiplying real matrix with a complex vector using BLAS
假设我的目标是C = A*B,其中A、B、C分别是实矩阵、复矩阵和复矩阵。 A[i,j] * B[j,k] := (A[i,j] Re(B[j,k])), (A[i,j] Im(B[j,k])) . BLAS有可用的子程序吗?
我可以考虑把B分成实部和虚部的两个实矩阵,做dgemm
然后合并,(合并应该比矩阵乘法快,甚至直接使用嵌套循环(?))作为Multiplying real matrix with a complex vector using BLAS
不知道BLAS有没有direct选项
不,标准 BLAS 中没有将实矩阵和复矩阵相乘产生复数结果的例程。