Comment by complex_pi
11 hours ago
NumPy allows a lot of science to happen. Grievance is fine but a little respect is as well.
NumPy is the lingua franca for storing and passing arrays in memory in Python.
Thank you NumPy!
11 hours ago
NumPy allows a lot of science to happen. Grievance is fine but a little respect is as well.
NumPy is the lingua franca for storing and passing arrays in memory in Python.
Thank you NumPy!
This is great aspect of it, but that doesn’t diminish that it feels so tedious to work with compared to Julia and Matlab. Some of that is just from trying to shoehorn Python as a scientific computing language, but I think it’s time to revisit whether Python should have first party support for vectorization, arrays in memory, and broadcasting as Julia and Matlab have.
NumPy allowed a PEP for the in-memory representation of arrays in Python. This is tremendous useful for making APIs.
I've never understood the "so tedious" argument of Python vs Matlab. Sure, having to import numpy and use np.array to create numpy arrays is a bit typing, but other than that I don't see major differences.
Given what inconsistent mess Matlab is aside from matrix manipulation, I take NumPy any day.
I get the impression the author is pretty familiar with what NumPy is.
And given the ending of TFA the author would likely agree with GP.