如何基于pandas表构建稀疏矩阵?

时间:2018-05-30 09:53:57

标签: python pandas scipy sparse-matrix

我有pandas DataFrame,其中每一行的格式如下:

 i   j   d
----------
10  24 0.6

如何使用 i j 作为行和列索引以及 d 作为价值?

稀疏矩阵是正方形,已知行数和列数 K 。列 i j 中的所有数字均小于 K

1 个答案:

答案 0 :(得分:1)

使用此:

coo_matrix((df.d.values, (df.i.values, df.j.values)), shape=(K,K))