我正在使用该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