Я вспоминаю чтение в нескольких справочниках, что, если/еще ветвление более быстро, чем оператор переключения. Однако немного исследования в области Blackwasp показывает, что оператор переключения на самом деле быстрее: http://www.blackwasp.co.uk/SpeedTestIfElseSwitch.aspx
В действительности, если Вы сравниваете типичные 3 - 10 (или так) операторы, я серьезно сомневаюсь, что существует любое реальное увеличение производительности с помощью один или другой.
, Поскольку Chris уже сказал, пойдите для удобочитаемости: , Что более быстро, включите строку или elseif на типе?
Я слышал хорошие отзывы о mpi4py (но сам никогда не использовал). Вот что посоветовал коллега, который посмотрел все альтернативы. Он назвал полноту одним преимуществом.
Также проверьте, может ли pymw (основная / рабочая структура) вам помочь. Он поддерживает различные бэкенды (MPI через pympi, Boinc, ..)