0
python scipy sps.rand()
中可用的方法在范围(0,1)中生成随机值的稀疏矩阵。我们怎样才能产生离散的随机值大于1,比如2,3等。 ?任何方法在scipy,numpy?生成填充值大于1的随机稀疏矩阵python
python scipy sps.rand()
中可用的方法在范围(0,1)中生成随机值的稀疏矩阵。我们怎样才能产生离散的随机值大于1,比如2,3等。 ?任何方法在scipy,numpy?生成填充值大于1的随机稀疏矩阵python
sparse.rand
来电sparse.random
。 random
增加了一个可选data_rvs
。我有没有使用data_rvs
。它可以模拟密集的randint
,但定义更复杂。
另一个选择是生成随机的浮点数,然后将它们转换为数学运算到所需的整数。您必须小心谨慎,因为有些操作会产生稀疏效率警告。你想要的操作将改变非零值而不触及零。
(我怀疑data_rvs
参数是在较新的Scipy版本中添加的,但我在文档中看不到指示)。
通过使用[定义的其他方法](https://docs.scipy.org/doc/scipy-0.18.1/reference/generated/scipy.sparse.random.html#scipy.sparse.random)。 – sascha