Homogenization of scientific computing – Python is eating other languages’ lunch
1–10 of 184 posts
Re: Homogenization of scientific computing – Python is eating other languages’ lunch
#2Does anyone know if it's improved a lot since then? Otherwise I'm not seeing how it could hold a candle to R's plotting abilities and ease of use.
Re: Homogenization of scientific computing – Python is eating other languages’ lunch
#3So right now I'm not far enough in the learning curve to see all the benefits R provides. Is it worth investing time in R now if I'm already pretty familiar with a good amount of the Python ecosystem? Or, would it make more sense to continue on in Python?
Re: Homogenization of scientific computing – Python is eating other languages’ lunch
#4My only question mark from this is matplotlib. I tried it five or six years ago and it seemed clunky to use and install. And worst I couldn't seem to just throw up a plot, I recall there being a lot of settings required. And the plots didn't look good by default you had to fool with fonts, font sizes, etc. Does anyone know if it's improved a lot since then? Otherwise I'm not seeing how it could hold a candle to R's p…
On the Python side, matplotlib is still a bit of a pain, but has improved.
Also look at ggplot.py (alpha-ish?) and Bokeh from ContinuumIO
Re: Homogenization of scientific computing – Python is eating other languages’ lunch
#5Re: Homogenization of scientific computing – Python is eating other languages’ lunch
#6I have a Python background and recently signed for the Coursera course on R that just started ( https://www.coursera.org/course/compdata ) because I wanted to get a small taste of R and see how it differed from Python's scientific computing stack. So right now I'm not far enough in the learning curve to see all the benefits R provides. Is it worth investing time in R now if I'm already pretty familiar with a good amo…
You could get by with a more general statistics course that happened to use R.
Re: Homogenization of scientific computing – Python is eating other languages’ lunch
#7My only question mark from this is matplotlib. I tried it five or six years ago and it seemed clunky to use and install. And worst I couldn't seem to just throw up a plot, I recall there being a lot of settings required. And the plots didn't look good by default you had to fool with fonts, font sizes, etc. Does anyone know if it's improved a lot since then? Otherwise I'm not seeing how it could hold a candle to R's p…
R may still have an advantage when it comes to plotting simplicity. On the Python side, matplotlib is still a bit of a pain, but has improved. Also look at ggplot.py (alpha-ish?) and Bokeh from ContinuumIO
and Vincent: https://github.com/wrobstory/vincent
Also the code examples given on AstroML to work well for figuring out how to make publication quality figures in Matplotlib: http://www.astroml.org/book_figures/
Re: Homogenization of scientific computing – Python is eating other languages’ lunch
#8Too bad the first part of the post title was edited out of the HN title. I think outside of scientific computing the picture is a little more nuanced.
Re: Homogenization of scientific computing – Python is eating other languages’ lunch
#9I have a Python background and recently signed for the Coursera course on R that just started ( https://www.coursera.org/course/compdata ) because I wanted to get a small taste of R and see how it differed from Python's scientific computing stack. So right now I'm not far enough in the learning curve to see all the benefits R provides. Is it worth investing time in R now if I'm already pretty familiar with a good amo…