A Templatized Header Only C++ Implementation of the Python NumPy Library. The main data structure in NumCpp is the NdArray. It is inherently a 2D array class, with 1D arrays being implemented as 1xN arrays. There is also a DataCube class that is provided as a convenience container for storing an array of 2D NdArrays, but it has limited usefulness past a simple container.
Features
- NumCpp follows the idioms of the C++ STL providing iterator pairs to iterate on arrays in different fashions
- Logical FUNCTIONS in NumCpp behave the same as NumPy
- Reducers accumulate values of NdArrays along specified axes
- When no axis is specified, values are accumulated along all axes
- Print and file output methods
- NumCpp universal functions are provided for a large set number of mathematical functions
License
MIT LicenseFollow NumCpp
Other Useful Business Software
AI-generated apps that pass security review
Retool lets you generate dashboards, admin panels, and workflows directly on your data. Type something like “Build me a revenue dashboard on my Stripe data” and get a working app with security, permissions, and compliance built in from day one. Whether on our cloud or self-hosted, create the internal software your team needs without compromising enterprise standards or control.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of NumCpp!