复矩阵将实矩阵乘以 BLAS
Posted
技术标签:
【中文标题】复矩阵将实矩阵乘以 BLAS【英文标题】:Complex matrix multiplies real matrix by BLAS 【发布时间】:2020-12-12 09:56:42 【问题描述】:相关问题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
合并,(合并应该比矩阵乘法更快,甚至直接使用嵌套循环(?))正如 @987654322 所建议的那样@
不知道BLAS中是否有直接选项。
【问题讨论】:
【参考方案1】:不,标准 BLAS 中没有将实数和复数矩阵相乘以产生复数结果的例程。
【讨论】:
以上是关于复矩阵将实矩阵乘以 BLAS的主要内容,如果未能解决你的问题,请参考以下文章