3 ms·
Do we really need Julia given that Python has Numpy which does a lot of the heavy lifting in numerical computation and is pretty fast?
by bokertov 9y ago
Do we really need Julia given that Python has Numpy which does a lot of the heavy lifting in numerical computation and is pretty fast?
- Fomite 9y agoNumpy is great as long as you're using Numpy. There's lots of aspects of scientific computing that may not be using Numpy.
- tavert 9y agoNumpy is good for vectorized calculations on dense multidimensional arrays of homogenous 64 or 32 bit floating point numbers, or integers. If that describes your problem and you like Python, by all means use numpy. If that doesn't describe your entire problem, you'll need more tools.
- hpcjoe 9y agoIt should be understood that numpy is written in C, and is an example of the "2 language problem" that Julia solves rather well. The question really is the converse ... given how deft Julia is with general programming as well as numerically intensive programming, do you really need Python + numpy(C).
- tnecniv 9y agoOn top of what others have mentioned, there is something to be said about getting numerical linear algebra tools as native citizens of a language. There are many things I hate about MATLAB, having matrices built into the syntax is nice.