Re:Comparison – R vs. Python: head to head data analysis
by CuriouslyC on Wednesday October 14, 2015 @11:11AM
(#10387051)
One nice thing about Python is that you can make a piecewise transition from Python -> C, as it is fairly trivial to wrap C code for use in Python. On the other hand, Java's C interface system JNI is pretty much universally reviled.
Re:Comparison – R vs. Python: head to head data analysis
by tareef on Wednesday October 14, 2015 @12:38PM
(#10387638)
The same can be said about R. Rcpp makes it super easy for you to drop right into C++ for bits of code that need that level of performance.
Re:Comparison – R vs. Python: head to head data analysis
by nrpprn on Wednesday October 14, 2015 @01:43PM
(#10388108)
You can beat scala and approach c in python, with python syntax, using numba. It compiles numerical python code.
Re:Comparison – R vs. Python: head to head data analysis
by vegabook on Wednesday October 14, 2015 @04:19PM
(#10389169)
Good point, but personally I am thinking about the future of clustered data analysis, and this seems to be a JVM world and Scala seems to be the language of choice. Flink / Storm / Spark etc.
Re:Comparison – R vs. Python: head to head data analysis
by tadlan on Wednesday October 14, 2015 @05:53PM
(#10389798)
Dask has that, and scikit learn is moving that way also. It even beats spark for out of core work on a single machine
Re:Comparison – R vs. Python: head to head data analysis
by vegabook on Thursday October 15, 2015 @03:40PM
(#10395456)
Yes Dask looks good! It's definitely featuring in my "must consider" list, but I must also, for reasons of responsible planning, give a lot of weight to the JVM technologies, with all their corporate backing etc.
R's great strength is finding the interesting bits of the data. Testing the Algo. Doing the R&D basically. Better than Python.
Once that's done, why stop at Python? If your game is production, Python will do it, but others will do it so much better, faster, more efficiently.