, по сути, для двух n -dimensional a и b , i Хочу сделать следующее: Инициализируйте некоторые c и вычислить
Код: Выделить всё
for i in range(n):
for j in range(n):
tmp_list = A[i,j] # this corresponds to some indices
for k in tmp_list:
c[k] += a[i] * b[j]
- Предположим, что я могу предварительно выпустить . Как мне это хранить? , n = 100.000 измерение, которое все еще является разумным. Т.е. Могу ли я ожидать, что я могу рассчитать C в разумное количество времени, когда я реализую это довольно оптимально, или это безнадежно?
- Должен ли я переключиться на c? < /Li>
Как/где мне хранить данные для оптимального доступа к ним во время вычислений? - Могу ли я ожидать, что это будет работать вообще для таких измерений?
Подробнее здесь: https://stackoverflow.com/questions/793 ... -optimally