А питон не для оптимизации.
Да, но это очень типичная проблема. Пишем прототипчик на питоне. Все работает, запускаем всеьрьез - упс, надо все переписывать. Это не плохо само по себе, но это ведет к уродским ситуациям типа "программирования на numpy", то есть не на питоне, а именно на подмножестве, которое дает Numpy. Я видал примеры, выглядит просто ужасно.