Half of machine learning is data wrangling. Python is so easy to use and elegant, that it feels good when you're using it. When was the last time you enjoyed data manipulation in R/Java/C/etc?
Anything for PRODUCTION data processing that doesn't have strong/static typing is a crappy experience.
That being said, for adhoc work, with Scala you get the best of both worlds.
Python is certainly approachable from early programmers, and R from mathemticians/business folks. Sadly there are more early access libs here, but all the popular stuff is aviailable in the languages above.
C++ is really efficient, but it's a bit unforgiving.
That being said, for adhoc work, with Scala you get the best of both worlds.
Python is certainly approachable from early programmers, and R from mathemticians/business folks. Sadly there are more early access libs here, but all the popular stuff is aviailable in the languages above.
C++ is really efficient, but it's a bit unforgiving.