Вопрос с подвохом, на мой взгляд. Тут всё куда сложнее.
Если говорить об исследованиях и быстром прототипировании, то конкурентов Python практически нет. R, кажется, сходит со сцены; Matlab, правда, ещё держит позиции, но в энтерпрайзе (где часто необходимо сочетать моделирование, классические вычислительные алгоритмы). Причины понятны: быстро писать код, не надо компилировать, блокнотики, numpy, pandas, tf, scikit, ...
Когда же дело доходит до продукта (особенно который отдаётся клиенту), то ситуация меняется. Подозреваю, что data engineering захвачен jvm-based решениями - spark, kafka, nifi (там необязательно java, но сути это уже не меняет), а model inference часто делают с помощью C++ (код компилируемый, пре- и пост-процессинг побыстрее, усложняется reverse engineering). Python, думаю, остаётся в основном в тренировке модели.
PS. Есть уже очень неплохие ML-фреймворки и для java, и для C#.