csr_matrix矩阵用法小节
from scipy.sparse import * row = [0,0,0,1,1,1,2,2,2]#行指标 col = [0,1,2,0,1,2,0,1,2]#列指标 data = [1,0,1,0,1,1,1,1,0]#在行指标列指标下的数字 team = csr_matrix((data,(row,col)),shape=(3,3)) print(team) print(team.todense()) # 返回稀疏矩阵的np.matrix形式 输出结果: (0, 0) 1 (0, 1) 0 (0, 2) 1 (1, 0) 0 (1, 1) 1 (1, 2) 1 (2, 0) 1 (2, 1) 1 (2, 2) 0 [[1 0 1] [0 1 1] [1 1 0]] Process finished with exit code 0
row = [0,0,0,0,1,1,1,1,2,2,2,2]#行指标 col = [0,1,2,3,0,1,2,3,0,1,2,3]#列指标 data = [1,0,1,1,0,1,1,1,1,0,1,1]#在行指标列指标下的数字 team = csr_matrix((data,(row,col)),shape=(3,4)) # print(team) # print(team.todense()) team_dok = team.todok() # 返回稀疏矩阵的dok_matrix形式 # print(team_dok) team_coo = team_dok.tocoo() # 返回稀疏矩阵的coo_matrix形式