Hey
sklearn稀疏矩阵
lil_matrix 使用两个列表储存非0元素,data保存每行中的非零元素,rows保存非零元素所在的列。这种格式也很适合逐个添加元素,并且能快速获取行相关的数据。
1 | from scipy.sparse import lil_matrix |
dok_matrix和lil_matrix适用的场景是逐渐添加矩阵的元素。doc_matrix的策略是采用字典来记录矩阵中不为0的元素。自然,字典的key存的是记录元素的位置信息的元祖,value是记录元素的具体值。
1 | import numpy as np |