【发布时间】:2013-10-30 21:12:17
【问题描述】:
我想使用稀疏矩阵来表示 BOW 特征。我已经尝试过来自 scipy 的 coo_matrix,但它似乎不支持我想要做的事情:
我想初始化一个全为零的矩阵,然后在适当的时候将给定的条目更改为一个。但是,当我尝试索引矩阵时,我认为我应该如何——例如 myMatrix[0][0] = 1(甚至是 myMatrix[0][0][0] =1)——它会更改所有值连续到 1。我只想输入一个条目 1。
我可以使用 numpy 矩阵轻松做到这一点,但我想使用稀疏矩阵来提高空间效率。
【问题讨论】:
-
试试
myMatrix[0, 0] = 1,应该可以解决你的问题。 -
是的,这行得通,谢谢。但是初始化矩阵时必须要有 .todense() 。
标签: python scipy sparse-matrix