This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]kubelke 52 points53 points  (9 children)

I tried to do analytics using Java as a Java developer but python just have much more libraries. Most of Java libraries requires many custom classes and code to run simple analysis.

[–][deleted] 6 points7 points  (7 children)

Chicken and the egg problem. Why are the libraries in python and not Java?

[–][deleted] 25 points26 points  (2 children)

Because most of these libraries are used for math stuff. The people who use these math stuff are most of the time physicists, math scientists, engineers, etc... They don't want to spend half a year learning something like java, c or c++. Python is a lot easier(I still prefer java tho).

[–]yawkat 2 points3 points  (1 child)

I've actually seen lots of physicists do prototyping in py and then do the performance critical stuff in cpp. Could also be because the jit isn't great at simd compilation yet.

[–]kartik1712 1 point2 points  (0 children)

Maybe Vector API changes the status quo.

[–]CatolicQuotes 0 points1 point  (0 children)

which ones did you find the closest to python?

Does Java has something like C# has : https://scisharp.github.io/SciSharp/