MCPcopy Create free account
hub / github.com/GonVas/tickerrain / parallelize

Function parallelize

process.py:36–42  ·  view source on GitHub ↗
(data, func, num_of_processes=2)

Source from the content-addressed store, hash-verified

34import matplotlib.dates as mdates
35
36def parallelize(data, func, num_of_processes=2):
37 data_split = np.array_split(data, num_of_processes)
38 pool = Pool(num_of_processes)
39 data = pd.concat(pool.map(func, data_split))
40 pool.close()
41 pool.join()
42 return data
43
44def run_on_subset(func, data_subset):
45 return data_subset.apply(func, axis=1)

Callers 1

parallelize_on_rowsFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected