Welcome to NumXX
NumXX is an open-source C++ library (inspired by NumPy) designed for high-performance numerical computing. Built with C++17 features, it provides powerful tools for scientific computing, machine learning, data analysis, and probably more applications that haven't yet been born.
Get Started"If NumPy is a Python library built on top of C/C++, why can't we have a library in the language of origin?" ~ Someone, 2025
NumXX is a header-only library inspired by NumPy that hopes to bring about the easy number and array manipulation found in well ... NumPy. NumXX's header-only, vanilla C++ design aims to seamlessly integrate itself within your projects without causing too many issues. The API of this library is very similar to that of NumPy, so if you're looking for function "x" in NumPy, the same function "x" probably also exists in NumXX.
Although the library is mostly similar to its Python counterpart, this documentation is still necessary as it describes the language specific features and other extras that might not exist there (though those are rare).
This library isn't currently complete with all NumPy features, but it does contain the core functionality that most people use, so you're most likely covered. However, if more features are still needed, please see if NumCpp or xtensor satisfy your needs.
Happy numerical computing.