有什么方法可以将 scipy 中稀疏矩阵的默认值设置为 1 吗?
例如:
>>>M=scipy.sparse.dok_matrix((5,5), dtype=np.float, [default=1.])
>>>M.A
array([[1., 1., 1., 1., 1.],
[1., 1., 1., 1., 1.],
[1., 1., 1., 1., 1.],
[1., 1., 1., 1., 1.],
[1., 1., 1., 1., 1.]])
最佳答案
你可以使用np.ones((5,5))
:
M = scipy.sparse.dok_matrix(np.ones((5,5)))
关于python - 将默认值设置为稀疏 scipy 矩阵,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53467223/