Python 稀疏矩阵:coo_matrix 函数打印系数矩阵
在使用coo_matrix函数创建稀疏矩阵时,可以通过以下步骤将系数矩阵全部打印出来:
步骤1:导入所需的库
import numpy as np
from scipy.sparse import coo_matrix
步骤2:创建稀疏矩阵
# 使用coo_matrix函数创建稀疏矩阵
data = np.array([1, 2, 3, 4, 5])
row = np.array([0, 1, 2, 3, 4])
col = np.array([0, 1, 2, 3, 4])
matrix = coo_matrix((data, (row, col)), shape=(5, 5))
步骤3:打印系数矩阵的所有元素
# 打印系数矩阵的所有元素
for i, j, value in zip(matrix.row, matrix.col, matrix.data):
print(f'({i}, {j}): {value}')
通过以上步骤,将可以将系数矩阵的所有元素打印出来。在每次迭代中,使用zip函数同时遍历matrix.row,matrix.col和matrix.data,分别获取行索引、列索引和元素值,并将其打印出来。
原文地址: http://www.cveoy.top/t/topic/hpIz 著作权归作者所有。请勿转载和采集!