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
Earn up to 16% annual interest with Nexo.
Generate interest, borrow against your crypto, and trade a range of cryptocurrencies — all in one platform.
Geographic restrictions, eligibility, and terms apply.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of NumCpp!