В чем преимущество Python перед Java для анализа больших данных / машинного обучения?
Если душа лежит к Java так и карты в руки, тем более, что она будет по-шустрее питона. 
Преимущество питона в его простоте и лаконичности. Java же просто охренительно многословна.
Python проще. Можно написать алгоритм быстрее чем на другом языке.
Можно и на Java. Многие программы для анализа данных написаны на Java - например софт от IBM.