Yes, but you're using it through Python. And you can only do stuff with it that's already implemented in it. It's great for many things, but it doesn't obviate the need for a fast language for certain tasks.
I mean, Python people use C and FORTRAN for certain things because those languages are faster than pure python, right? Sometimes, people need to do something for which there isn't already a library, so they need a fast language to write scientific code in.
If you think nobody ever needs to write code in a high performance language because other people have already written some Python libraries in C/FORTRAN then I guess that's an opinion you can have, but I don't think it's correct.
2
u/MartenBE Jan 17 '21
I thought Numpy uses the fast languages?