如何根据pandastable构建稀疏矩阵?

How to build sparse matrix based on pandas table?

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

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

如何使用 ij 作为行和按值有效地构建和填充稀疏矩阵(来自 scipy.sparse)列索引和 d 作为值?

稀疏矩阵是行数和列数已知的正方形 Kij 列中的所有数字都小于 K.

使用这个:

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