Нейросети. Почему Python?
Вы имеете ввиду про ситуацию, когда нейросети - все исследовательские проекты.
Ученые - не обязательно программисты. А Python - язык программирования с низким порогом входа.
Никто не пишет с нуля, не тратит время - просто используют уже написанные другими библиотеки.
В результате вокруг Python сложилось community по нейросетям.
Если вам именно в исследовательских целях - поступайте также.
P.S.:
Это вы еще про Фортран не знаете.
Язык давным давно не используется программистами.
Но физиками продолжает использоваться.
Питон - быстрое понимание предметной области и не более!Keras.io (+БОНУС: как установить)
(перевод)Keras - это высокоуровневый API нейронных сетей, написанный на Python и способный работать поверх TensorFlow, CNTK или Theano. Он был разработан с упором на возможность быстрого экспериментирования. Способность идти от идеи к результату с наименьшей возможной задержкой является ключом к проведению хороших исследований. Используйте Keras, если вам нужна библиотека глубокого обучения, которая:  Позволяет легко и быстро создавать прототипы (благодаря удобству, модульности и расширяемости).     Поддерживает как сверточные сети, так и повторяющиеся сети, а также комбинации этих двух.     Легко работает на процессоре и графическом процессоре. 
Прочтите документацию на Keras.io. 
Keras совместим с: Python 2.7-3.6.
Хотите НОРМАЛЬНО использовать скорость GPU - только C/C++ и NVIDIA CUDA Toolkit.