News for hackers. Stuff that matters.
Re:Grumpy: Go running Python by genericpseudo on Wednesday January 04, 2017 @02:07PM (#13321101)
By volume numpy is mostly assembler written to the Fortran ABI (it's a LAPACK/BLAS-etc wrapper).
Re:Grumpy: Go running Python by onalark on Wednesday January 04, 2017 @02:21PM (#13321204)
NumPy is a library that provides typed multidimensional arrays and functions that run atop them. It does provide a built-in LAPACK/BLAS or can link externally to LAPACK/BLAS, but that's a side effect of providing typed arrays and is nowhere near the central purpose of the library.

Also, NumPy is implemented completely in C and Python, and makes extensive use of CPython extension hooks and knowledge of the CPython reference counting implementation, which is part of the reason why it is so hard to port to other implementations of Python.

Re:Grumpy: Go running Python by nine_k on Wednesday January 04, 2017 @05:43PM (#13322820)
Having typed arrays without efficient functions over them would be rather pointless.
Re:Grumpy: Go running Python by filmor on Wednesday January 04, 2017 @06:10PM (#13323004)
Are you sure you aren't mistaking numpy for scipy?
Re:Grumpy: Go running Python by ngrilly on Thursday January 05, 2017 @04:05AM (#13325788)
numpy is the foundation of scipy.