CUSP函数生成具有随机值的矩阵

时间:2013-07-10 08:58:52

标签: cuda cusp-library

我想知道CUSP库是否提供了一个函数来创建一个具有特定列数,行数和任意随机值的矩阵?

我找到了poisson5pt函数,但它没有返回一个具有我指定尺寸的矩阵!

提前致谢

1 个答案:

答案 0 :(得分:0)

在CUSP矩阵库中,您会发现random.h几乎可以满足您的需求:

template <class MatrixType>
void random(size_t num_rows, size_t num_cols, size_t num_samples, MatrixType& output)

这将生成您指定的尺寸矩阵,其中您请求的随机位置数填充为1.

修改它以使用随机值而不是统一是微不足道的,尽管我不明白为什么你会想要这样的矩阵。如果您计划在任何线性代数运算中使用这样的矩阵,则不能保证在测试矩阵中可能需要任何属性。