|
|
1
1
由于我还不能发表评论,我将在这里写一些建议。
唯一比反斜杠运算符更快地解决大问题的方法是使用迭代求解器。这些解算器(例如CG-共轭梯度法)的计算量与矩阵大小的平方根成线性关系。它们在大型矩阵系统上效率极高,但在小型矩阵系统上效率较低。它们也不能提供精确的解,但是残差可以设置得很低,从而给出一个几乎正确的解。大多数迭代求解器的缺点是,它们要求矩阵满足某些条件。在CG的情况下,你的矩阵必须是正定的和对称的(作为一个例子)。恐怕,在您的情况下,这些迭代解算器中的任何一个都会有所帮助:/
|
|
|
ep84 · Python中处理扩展线性序列的快速(最快)方法 2 年前 |
|
Makogan · 为什么使用`extern`允许运行时链接? 2 年前 |
|
|
Taylor Fang · 优化此涉及矩阵反转的Python代码 2 年前 |
|
IBArbitrary · 如何使numpy数组启动更快? 2 年前 |
|
|
I Like Algebra · 在Julia中交换行的最简单方法 2 年前 |
|
|
smellerbee · numpy表示是列向量吗? 2 年前 |
|
mins · Numpy和线性代数:如何对Axêy进行编码? 2 年前 |
|
|
John Marston · 如何创建三个角度相等的三维矢量? 2 年前 |