13

为什么 Julia 中没有任何多维稀疏矩阵/数组?为什么我们只能有 2D 稀疏矩阵而不是 3D 稀疏矩阵(或数组)?

4

1 回答 1

7

据我了解,问题是(我不是稀疏线性代数专家,尽管 Viral Shah 是 Julia 的其他联合创始人之一)是所有用于进行稀疏计算的库(例如 SuiteSparse)都是仅矩阵的。它们不支持稀疏向量,也不支持更高维的张量。所以我们可以为高维稀疏张量定义类型,但是你不能对它们做任何有用的事情。

于 2014-02-06T18:22:54.800 回答