擅长:python、mysql、java
<p>使用<code>multiprocessing</code>库的另一种写入方式(请参阅@Alderven以了解其他函数)</p>
<pre><code>import multiprocessing as mp
def calculate(input_args):
result = input_args * 2
return result
N = mp.cpu_count()
parallel_input = np.arange(0, 100)
print('Amount of CPUs ', N)
print('Amount of iterations ', len(parallel_input))
with mp.Pool(processes=N) as p:
results = p.map(calculate, list(parallel_input))
</code></pre>
<p><code>results</code>变量将包含一个包含已处理数据的列表。然后你就可以写了</p>