我有一个很长的索引元组列表(很多重复项),以及一个由n×n个索引组成的矩阵。每个元组表示一个共现项。
例如:
a = np.zeros(shape=(indexCount,indexCount))
我试过这个:
for i1,i2 in coocPairs: #for instance (2374, 22003) a[i1][i2}+=1 #takes way too long
艺术
np.put(a,coocPairs,1) #which obviously does not increment
或者:
np.add(a,coocPairs,1) #which takes even longer.
在理想的世界中,会有一个函数获取我的元组列表,并用它来构建一个共生矩阵,但唉(doc.不是很有帮助)。我认为解决方案可能更多地在代码的python方面,但我的想法已经用完了。欢迎任何帮助。感谢您抽出宝贵时间接受采访,
叮当猫咪
潇潇雨雨
相关分类