我想知道 CUSP 库是否提供了一个函数来创建具有特定列数、行数和任何随机值的矩阵?
我找到了 poisson5pt 函数,但它没有返回我指定的维度的矩阵!
提前致谢
我想知道 CUSP 库是否提供了一个函数来创建具有特定列数、行数和任何随机值的矩阵?
我找到了 poisson5pt 函数,但它没有返回我指定的维度的矩阵!
提前致谢
在 CUSP 矩阵库中,您会发现random.h几乎可以满足您的需求:
template <class MatrixType>
void random(size_t num_rows, size_t num_cols, size_t num_samples, MatrixType& output)
这将生成您指定的维度矩阵,其中您请求的随机位置数填充为 1。
修改它以使用随机值而不是统一值将是微不足道的,尽管我不明白为什么你会想要这样的矩阵。如果您计划在任何线性代数运算中使用这样的矩阵,则不能保证在测试矩阵中具有您可能需要的任何属性。