0

我正在使用该scipy.sparse.random函数生成m,n > 1000具有给定密度的随机稀疏矩阵,并且我的上游程序可以工作:

import numpy
from scipy import sparse
from numpy.random import default_rng

numpy.random.seed(41)
S = sparse.random(m, n, density=0.25, format='csr')

但是,使用该numpy.random.default_rng功能时,上游程序不起作用:

rng = default_rng(seed=41)
S = sparse.random(m, n, density=0.25, format='csr', random_state=rng)

任何想法为什么应该这样?

请参阅:https ://docs.scipy.org/doc/scipy/reference/generated/scipy.sparse.random.html

4

0 回答 0