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

Project Samples

Project Activity

See All Activity >

License

MIT License

Follow NumCpp

NumCpp Web Site

Other Useful Business Software
Earn up to 16% annual interest with Nexo. Icon
Earn up to 16% annual interest with Nexo.

Access competitive interest rates on your digital assets.

Generate interest, borrow against your crypto, and trade a range of cryptocurrencies — all in one platform. Geographic restrictions, eligibility, and terms apply.
Get started with Nexo.
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of NumCpp!

Additional Project Details

Programming Language

C++

Related Categories

C++ Software Development Software, C++ Libraries

Registered

2022-05-31