稀疏矩阵-Sparse Matrix

请问在 ti.linalg.SparseMatrixBuilder 这个函数中,max_num_triplets 这个值应该如何设置呢?以及这个值的作用是什么?
本人对于稀疏矩阵在计算机中的存储、运算等完全不了解,Taichi 文档中也没有解释。感谢 :handshake:

max_num_triplets 是最大非零元素个数,一般只要大于实际会使用的非零元素个数即可。由于目前 SparseMatrix 的实现是基于 Eigen 的,猜测其作用是直接根据这个数字申请静态内存,从而避免动态申请内存导致的 overhead。

我明白了,感谢! :grinning: