С++ и питон - тьюринг-полные языки, следовательно, использовать их можно настолько хорошо
Брейнфак тоже тьюринг-полный - так что теперь, на нем тоже предложите численным моделированием заниматься?
Что касается питона, то тот факт, что эти языки используются, например, при
обработке данных ligo свидетельствует о том, что этот язык отлично для подобных целей подходит. Полагаю, что для C++, как одного из самых распространенных языков программирования, недостатка в соответствующих библиотеках тоже быть не должно.