我想使用ProcessPoolExecutor对相同类型的多个对象(在这种情况下为numpy数组)执行一个类方法。我知道我可以将其与函数一起使用,但是还无法找到使其与方法一起使用的方式。
给出以下代码,
from concurrent.futures import ProcessPoolExecutor
a = np.array([1, 2, 3])
b = np.array([5, 6, 7])
c = np.array([8, 9, 10])
我使用ProcessPoolExecutor和函数np.mean()计算paralell中每个平均值的方式将是
list(ProcessPoolExecutor().map(np.mean, [a, b, c]))
它将返回[2.0, 6.0, 9.0]
在上述情况下,如何使用方法np.array().mean()
?
谢谢!