У меня есть класс My_mechanism
, который содержит функцию velocity_params
, которая записывает результаты в файл csv
. Мне нужно перебрать некоторый диапазон, но итерация очень медленная (используется только одно ядро процессора). Есть ли способ ускорить процесс? Выполнение данного кода занимает около 10 минут, наконец, мне нужно выполнить итерацию для всех i,j,k,l
в My_mechanism(i,j,k,l,2)
.
from crankshaft import *
import multiprocessing
import time
initial_time = time.time()
for i in range(10,20):
m = My_mechanism(i,50,20,14,2)
try:
m.velocity_params()
except Exception:
continue
print("Processing time : ",time.time()-initial_time,"s")