【发布时间】:2020-08-28 05:33:43
【问题描述】:
我需要做以下两个操作:
-
通过反转
n-by-n matrix A来解决Ax=b,并且 -
使用幂迭代求解
r=Ar(即通过重复将当前向量 r 乘以 A),例如PageRank算法。
我的问题是:在计算矩阵-向量积A^{-1}b或矩阵-向量积Ar时,使用numpy.dot还是numpy.matmul更好? (我知道更高维度可能存在差异,但我的问题仅适用于A 是二维数组且b、r 是向量的情况。)
【问题讨论】:
-
对于 2 和 1d 没关系。他们也这样做。一个有操作员版本,一些添加了
ufuncbells-n-whistle,另一个是方法版本(和更短的名称)。
标签: python numpy matrix-multiplication numpy-ndarray