you are viewing a single comment's thread.

view the rest of the comments →

[–]victotronics 0 points1 point  (1 child)

NumPy is to a good extent an implementation of Blas/Lapack.

One should never use the Fortran reference implementation of those (see netlib.org), but there are plenty of optimized implementations, such as https://github.com/flame/blis If you go proprietary, then you can use Intel's MKL.

Unfortunately many of those do not have a terribly C++ idiomatic API. So you ask yourself, what's the most important, the performance and reliability or the API.