Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
为什么 Julia 中没有任何多维稀疏矩阵/数组?为什么我们只能有 2D 稀疏矩阵而不是 3D 稀疏矩阵(或数组)?
据我了解,问题是(我不是稀疏线性代数专家,尽管 Viral Shah 是 Julia 的其他联合创始人之一)是所有用于进行稀疏计算的库(例如 SuiteSparse)都是仅矩阵的。它们不支持稀疏向量,也不支持更高维的张量。所以我们可以为高维稀疏张量定义类型,但是你不能对它们做任何有用的事情。