NumCpp

NumCpp is a template-based C++ implementation of the Python NumPy library, consisting only of header-only files. It houses the NdArray class, which supports two-dimensional arrays as the basic data structure. The project is compatible with Visual Studio, GNU and Clang compilers.

NU

NumCpp

New80

dpilger26 · Scientific Research & Computing

STARS4.0K
FORKS576
COMMITS0
CONTRIBUTORS0
VERSIONVersion_2.17.0
UPDATED28 days ago
C++NumPyHeader-OnlyNdArrayMIT
What can it do?
  • Using the NdArray class, you define multidimensional numerical sequences in C++ projects.
  • You create a variety of data structures with initiator functions such as linspace, araange and zeros.
  • You process data sequences with NumPy-like slicing and publishing features.
User reviews
  • • NeutralGitHub Issue

    np.linalg.eigvals === ??

    “hi~ Will you consider supporting np.linalg.eigvals in the future?”

  • ↓ NegativeGitHub Issue

    nc::linalg::lstsq very slow

    “**Describe the bug** It takes forever to do SVD::decompose() **To Reproduce** Run linalg.lstsq with big NdArray, my was 8905 rows and 316 cols **Expected behavior** It must be much more faster”

My note

More in: Scientific Research & Computing