稀疏数组

Mathematica 具有特殊的稀疏数组技术,以便处理具有大量元素,其中只有一小部分是非零的数组. Mathematica 的线形代数和所有标准的列表操作都可以符号形式作用于 SparseArray 对象,其中非零元素用规则来指定——可能包含模式——特别是特定位置的元素值.

参考资料参考资料

SparseArray 从规则列表或稠密数组中创建一个任意秩的稀疏数组

Normal 将稀疏数组转换为一个显式列表的稠密数组

ArrayRules 给出稀疏数组中的元素的 position→value 规则

CoefficientArrays 将符号方程转换为稀疏数组

ArrayPlot 用灰色或其它颜色,可视化显示一个二维稀疏数组

MatrixPlot 用颜色、标记等可视化显示一个稀疏矩阵

GraphPlot 将稀疏数组作为图形的邻接矩阵

稀疏线性代数

Dot ▪ LinearSolve ▪ Eigenvalues ▪ SingularValueList ▪ Outer ▪

导入/导出格式

"MTX" ▪ "HarwellBoeing" ▪ "MAT"

New to Mathematica? Find your learning path »
Have a question? Ask support »