概述
p = np.diag(1.0 / np.array(x))
如何在不创建p的情况下对其进行变换以使稀疏矩阵p2具有与p相同的值?
例如.使用spdiags:
import numpy as np import scipy as sp import scipy.sparse x = np.arange(10) # "0" here indicates the main diagonal... # "y" will be a dia_matrix type of sparse array,by default y = sp.sparse.spdiags(x,x.size,x.size)
总结
以上是编程之家为你收集整理的python – 创建对角稀疏矩阵的有效方法全部内容,希望文章能够帮你解决python – 创建对角稀疏矩阵的有效方法所遇到的程序开发问题。
如果您也喜欢它,动动您的小指点个赞吧