Быстрые операции на scipy.sparse.dok_matrix - PullRequest
0 голосов
/ 19 декабря 2018

На днях я пытался вычислить распределения на двумерной сетке g, представленной scipy.sparse.dok_matrix

У меня в основном есть длинный массив 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 напрямую?

Заранее спасибо и не стесняйтесь понижать голос, если этот вопрос каким-то образом глуп!

...