У меня действительно есть этот код для создания диктанта.
import multiprocessing
cpus = multiprocessing.cpu_count()
pool = multiprocessing.Pool(processes=cpus)
items = data['id'].unique()
def compute_weight(item):
return sum(data[data['id'] == item])
weights = pool.map(compute_weight, items)
my_dict = {k, v for k, v in zip(items, weights)}
Мой вопрос: есть ли способ напрямую создать словарь с многопроцессорной обработкой?