Занимаюсь обработкой экспериментальных данных: переходные процессы в преобразователях напряжения. Входные данные -- 2-200 млн. сэмплов с 4-х каналов. До недавнего времени связка numpy+python меня в целом устраивала, но в дальнейшем последовало разочарование. Но при попытке обработать небольшой (150Мб) бинарный файлик интерпретатор отъел порядка гигабайта памяти. Файлы бОльшего размера вызывают аварийный останов питона.
Пока в качестве кандидатов изучаю следующие библиотеки на С++: blitz, FLENS, Armadillo.
А что вы посоветуете выбрать?