如何在多处理中使用此功能?
How can I use this function in multiprocessing?
我想在多处理中应用这个函数:
import multiprocessing
import numpy as np
a = np.random.randint(1,4, size=(10,10,10))
def function(input_field,[num1,num2,num3]):
pass
if __name__ == '__main__':
pool = multiprocessing.Pool(processes=4)
test_list = [(a,[27.5, 27.5, 25]), (b,[27.5, 27.5, 25]), (c,[27.5, 27.5, 25]), (d,[27.5, 27.5, 25])]
results = pool.map(function, test_list)
pool.close()
pool.join()
如何将 function(input_field,[num1,num2,num3])
应用于多处理?
我想在多处理中应用这个函数:
import multiprocessing
import numpy as np
a = np.random.randint(1,4, size=(10,10,10))
def function(input_field,[num1,num2,num3]):
pass
if __name__ == '__main__':
pool = multiprocessing.Pool(processes=4)
test_list = [(a,[27.5, 27.5, 25]), (b,[27.5, 27.5, 25]), (c,[27.5, 27.5, 25]), (d,[27.5, 27.5, 25])]
results = pool.map(function, test_list)
pool.close()
pool.join()
如何将 function(input_field,[num1,num2,num3])
应用于多处理?