Answer the question
In order to leave comments, you need to log in
What is the advantage of Python over Java for big data analysis/machine learning?
Most data science tutorials use Python or R, but I would like to use Java for big data analysis/machine learning because there are a lot more jobs for java and the possibility of mobile development. There is a desire to learn java and there is an idea to make an analytical service with the processing of a large number of sites (parsing) and a huge amount of numerical data (data will be classified and ranked, and the system will predict ranks for the future). Of course, I roughly explained my task, but still, what will be the problem if I use java for this? Speed is not critical.
Answer the question
In order to leave comments, you need to log in
If the soul lies in Java and the cards in hand, especially since it will be faster than a python.
The advantage of python is its simplicity and conciseness. Java is just fucking verbose.
I would definitely look towards Scala - inside the same JVM, it is also possible to write for Hadoop (there are even libraries - Scalding, for example), but the code is much more concise, and often even more expressive than in Python
Python is easier. You can write an algorithm faster than in another language.
It is also possible in Java. Many programs for data analysis are written in Java - for example, software from IBM.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question