c++ - 用 MKL 减去两个矩阵

标签 c++ intel-mkl

我无法找出在 MKL 中使用哪个函数来减去两个一维矩阵(例如 Y = A - B)。

我查看了与乘法矩阵 (http://software.intel.com/sites/products/documentation/doclib/mkl_sa/11/tutorials/mkl_mmx_c/GUID-36BFBCE9-EB0A-43B0-ADAF-2B65275726EA.htm) 相关的文档,但似乎没有任何加法/减法示例。

最佳答案

对于密集矩阵,您始终将矩阵分配为长度为 n*m 的 vector ,因此您使用相应的 BLAS 级别 1 例程,例如:SAXPY(N,SA,SX,INCX,SY,INCY) <==> y = alpha*x+y

关于c++ - 用 MKL 减去两个矩阵,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16617693/

相关文章:

c++ - 使用 Intel 的数学内核库进行特征分解的运行时问题

python - SciPy 与 MKL 库的兼容性问题

c++ - 为什么通用引用作为输入参数不起作用

c++ - 如何使用以下信号量代码

c - 英特尔 MKL 和行乘法

python - 假设自动线程化的 scipy 和 numpy 函数没有使用多核

c - 如何将英特尔 MKL 和 libdl 与黄金链接器链接起来?

c++ - 如何从 JNI 返回 vector<vector<float>>?

c++ - 在 OpenCV (C++) 中检测球/圆

c++ - 通过引用传递 const 值