【发布时间】:2023-04-07 13:52:01
【问题描述】:
我正在寻找可以映射到内存中的简单稀疏向量实现,类似于numpy.memmap。
不幸的是,numpy 实现只处理全向量。示例用法:
vec = SparseVector('/tmp/file.dat') # SparseVector is the class I'm looking for
vec[10] = 10
vec[50] = 21
for key in vec:
print vec[key] # 10, 21
我创建了scipy 表示稀疏矩阵的类,但是二维使用起来很笨拙,因为我需要制作只有一行的矩阵然后使用vec[0,i]。
有什么建议吗?
【问题讨论】:
-
SparseVector来自哪里?这与 Apache Spark 有关吗?如果是这样,您应该使用此信息标记您的问题并更新文本。 -
不,我的意思是这就是我要找的课程(还不知道名字),抱歉误会,我会尽快编辑