Как запустить параллельный цикл for в Python при заполнении массива?Python

Программы на Python
Ответить
Anonymous
 Как запустить параллельный цикл for в Python при заполнении массива?

Сообщение Anonymous »

Я использую пакет metpy для расчета множества различных параметров погоды для разных мест Северной Америки в течение многих разных часов. Я хочу заполнить массивы, содержащие эти параметры погоды, которые выглядят так: [hrs,stns]. К сожалению, я не могу векторизовать эти операции (см. документацию пакета metpy и обратите внимание, что многие из этих вычислений не могут работать с исходными массивами, в которые обычно поступают эти данные).
Вот очень простой пример моего кода. Как мне запустить следующий код параллельно?
wx_array1 = np.empty(shape=(3000,600))
wx_array2 = np.empty(shape=(3000,600))

for hr in range(3000):
for stn in range(600):
wx_array1[hr,stn] = hr * stn
wx_array2[hr,stn] = hr + stn


Подробнее здесь: https://stackoverflow.com/questions/793 ... g-an-array
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»