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