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
Estimating Software for Heavy Construction
Built by an estimator, SharpeSoft Estimator is a fully comprehensive software that allows for a more efficient and quicker job-winning bids. Ideal for civil, utility, heavy/highway, grading, excavating, paving, and pipeline contractors, SharpeSoft Estimator offers advanced features such as Item Master, Subcontractor Comparison, Materials Comparison, Grouped Items, Trench Profiler, Haul Calculations, What-if Scenarios, Batch Reports, and more.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of NumCpp!