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
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
- scientific-agent-skills★ 55,425 · 5 days ago
- deep-research★ 19,863 · 6 mo ago
- burn★ 16,206 · today
- scipy★ 15,168 · today
- RD-Agent★ 15,152 · 9 days ago
- gonum★ 8,454 · 6 days ago