Используйте потоки в Python, если отдельные рабочие делают, ввод-вывод связал операции. При попытке масштабироваться через несколько ядер на машине или найти пользу платформа IPC для Python или выбрать различный язык.
Apache Commons Math , в частности DescriptiveStatistics и SummaryStatistics .
Просто отвечу на эту часть вопроса:
Я был весьма удивлен, что там есть не кажется функцией вычислить среднее значение в java.lang.Math package ...
Не думаю, что я был удивлен, обнаружив это. Есть много «полезных алгоритмов», которые библиотеки классов Java не реализуют. Они не все реализуют. И в этом они ничем не отличаются от других языков программирования.
На самом деле было бы плохо, если бы Sun попыталась реализовать слишком много в J2SE:
Это заняло бы больше времени дизайнера / разработчика / разработчика технической документации .. .. без явной «окупаемости инвестиций»
Это увеличило бы следы Java; например, размер «rt.jar». (Или, если бы они попытались смягчить это, это привело бы к большей сложности платформы ...)
Для вещей в математическом пространстве вам часто нужно реализовывать алгоритмы разными способами (с разными API-интерфейсами), чтобы удовлетворить различные требования. .
Для сложных вещей, для Sun может быть лучше не пытаться «стандартизировать» API, а оставить это делать какой-нибудь другой заинтересованной / опытной группе; например, люди из Apache.