【问题标题】:mmap sparse vector in pythonpython中的mmap稀疏向量
【发布时间】: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 有关吗?如果是这样,您应该使用此信息标记您的问题并更新文本。
  • 不,我的意思是这就是我要找的课程(还不知道名字),抱歉误会,我会尽快编辑

标签:
python
numpy
mmap