NumPy-1.3
NumPy 1-3
区分dot、inner、outer计算乘积函数
dot() :
dot(a, b)[i, j, k, m] = sum(a[i, j, :] * b[k, :, m])
一维计算的为内积,二维计算数组的矩阵乘积
数组a的最后一维的所有元素与数组b的倒数第二位上的所有元素的乘积和
inner() :
inner(a, b)[i, j, k, m] = sum(a[i, j, :] * b[k, m, :])
一维计算内积
数组a和b的最后一维的内积,因此a, b最后一维长度必须相同
outer() :
计算列向量和行向量的矩阵乘积,只适用于一维数组。如传入参数为多维数组,会展开为一维参数再进行计算。
NumPy-linalg(线性代数子库)
1 |
|
- To Be Continue
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!