OpenFOAM、PETSc或其他稀疏矩阵乘法源代码
有人能告诉我,在哪里可以找到由 OpenFOAM、PETSc 或类似的东西实现的矩阵乘法的源代码吗?这不可能是一个简单的算法。 我找到了 OpenFOAM 和 PETSc …
稀疏矩阵乘法,如 C++ 中的 (maxmin);使用 Octave 库
我正在实现一个 maxmin 函数,它的工作原理类似于矩阵乘法,但它不是对乘积求和,而是逐点获取两个数字之间的最小值的最大值。简单实现的一个例子是 d…
MATLAB 中超大矩阵的高效乘法
我没有足够的内存来简单地创建对角 D-by-D 矩阵,因为 D 很大。我不断收到“内存不足”错误。 我没有在第一个乘法中执行 M x D x D 运算,而是执行 M …
numpy:计算大矩阵的 xT*x
在 numpy 中,计算 xT * x 的最有效方法是什么,其中 x 是一个大 (200,000 x 1000) 密集的 float32 矩阵和.T 是转置运算符? 为避免疑义,结果为 1000…
渲染后的 OpenGL 点位置(3d -> 2d)
我有一个 OpenGL 场景,上面有一些图形。你能告诉我在“渲染”之后我需要做什么来计算图形顶点位置吗?我知道我可能需要手动乘以一些矩阵,但我不知道…
R 中 rbind 和 cbind 的多维等价物是什么?
在 R 中处理矩阵时,可以分别使用 cbind 和 rbind 将它们并排放置或堆叠在一起。在其他维度上堆叠矩阵或数组的等效函数是什么? 例如,以下创建一对 2…
如何在 Php 中将相似键的数值数组值相乘?
$a = array ('x' => 2, 'y' => 3) $b = array ( 'y' => 2, 'z' => 3) // $c = $a * $b // i would like to have // $c = array ('x' => 0,…
为什么这些矩阵乘法的性能如此不同?
我用 Java 编写了两个矩阵类,只是为了比较它们的矩阵乘法的性能。一个类 (Mat1) 存储一个 double[][] A 成员,其中矩阵的第 i 行是 A[i]。另一个类 (…
NumPy 矩阵类与数组类的乘法有何不同?
numpy 文档建议使用数组而不是矩阵来处理矩阵。然而,与octave(我最近才使用)不同,* 不执行矩阵乘法,您需要使用函数matrixmultipy()。我觉得这使…
C# 中的浮点数和双精度
矩阵乘法代码有点问题。 我似乎在大矩阵乘法上失去了精度(我的代码在小矩阵上运行良好)。 我的循环如下: for (int j = 0 j < columns j++) { flo…