python如何创建稀疏矩阵


使用scipy.sparse创建稀疏矩阵的方法

scipy.sparse提供了多种方式创建稀疏矩阵,比如使用csr_matrix可以从数据、行索引和列索引来构造矩阵;也可以用dok_matrix或lil_matrix实现灵活的元素添加。常用的构造方式是通过传入数组或者坐标列表,例如:

from scipy.sparse import csr_matrix

row = [0, 0, 1]

col = [0, 2, 1]

data = [1, 2, 3]

sparse_mat = csr_matrix((data, (row, col)), shape=(3, 3))

这段代码创建了一个3x3的稀疏矩阵,其中只有指定位置有非零元素。

崩坏星穹铁道3.5版本活动汇总
王健林还清6000亿债务,再度登顶财富榜前十背后:万达还有救吗?