如何根据pandastable构建稀疏矩阵?
How to build sparse matrix based on pandas table?
我有 pandas DataFrame,其中每一行的格式如下:
i j d
----------
10 24 0.6
如何使用 i 和 j 作为行和按值有效地构建和填充稀疏矩阵(来自 scipy.sparse)列索引和 d 作为值?
稀疏矩阵是行数和列数已知的正方形 K。 i 和 j 列中的所有数字都小于 K.
使用这个:
coo_matrix((df.d.values, (df.i.values, df.j.values)), shape=(K,K))
我有 pandas DataFrame,其中每一行的格式如下:
i j d
----------
10 24 0.6
如何使用 i 和 j 作为行和按值有效地构建和填充稀疏矩阵(来自 scipy.sparse)列索引和 d 作为值?
稀疏矩阵是行数和列数已知的正方形 K。 i 和 j 列中的所有数字都小于 K.
使用这个:
coo_matrix((df.d.values, (df.i.values, df.j.values)), shape=(K,K))