前几天,我试图计算以scipy.sparse.dok_matrix表示的二维网格g
上的分布
我基本上有一个长的numpy数组items=np.asarray([[i,j,data],...], dtype=np.float32)
,其中i,j
是索引,应在其中添加数据g
当前,我只是在为一些项目迭代机智
for i in items:
g[int(i[0]),int(i[1])] += i[3]
但这太慢了。
是否可以通过map
来执行此操作,或者直接访问g
的数据结构?
如果这个问题在某种程度上是愚蠢的,请先感谢,并随时可以投票!