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
$300 Free Credits to Build on Google Cloud
Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of NumCpp!