Я хотел бы использовать 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])
То, как я вычислю среднее значение для каждого в paralell, используя ProcessPoolExecutor и функцию np.mean (), будет
list(ProcessPoolExecutor().map(np.mean, [a, b, c]))
, который вернул бы [2.0, 6.0, 9.0]
Как я могу использовать, например, метод np.array().mean()
в приведенном выше случае?
Спасибо!