A.1.6 Oct文件中的稀疏矩阵

用户感兴趣的稀疏对象有三类。

SparseMatrix

一类双精度稀疏矩阵

广告
SparseComplexMatrix

一个复稀疏矩阵类

广告
SparseBoolMatrix

一个布尔稀疏矩阵类

广告

所有这些类都继承自Sparse<T>template类和soa都具有类似的函数和用法。这里的Sparse<T>这门课是基于奥克塔夫的Array<T>类和熟悉Octave的用户Array类将对稀疏类的使用感到舒适。

因为稀疏类与现有类的相似性,本节不会完全描述它们Array类。然而,因为稀疏对象的性质,存在一些差异,下面将对此进行描述。首先,尽管从根本上讲有N维稀疏对象是可能的,但八维稀疏类此时不允许它们;稀疏类的Allinstances必须是二维的。这意味着SparseMatrix实际上更像Octave的Matrix比它对NDArray

版权所有 © 2024-2025 Octave中文网

ICP备案/许可证号:黑ICP备2024030411号-2