{"repo":"dpilger26/NumCpp","free":true,"listed":false,"github":"https://github.com/dpilger26/NumCpp","clone":"git clone https://github.com/dpilger26/NumCpp.git","description":"C++ implementation of the Python Numpy library","language":"C++","stars":3962,"topics":["python","numpy","c-plus-plus","numerical-analysis","scientific-computing","algorithms","data-structures","cpp","mathematical-functions"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"NumCpp: A Templatized Header Only C++ Implementation of the Python NumPy Library Author: David Pilger Version: License Testing C++ Standards: Compilers: Visual Studio: 2022 GNU: 13.3, 14.2, 15.2 Clang: 18, 19, 20 Boost Versions: 1.73+ Documentation GitHub Installation Building Release Notes From NumPy To NumCpp – A Quick Start Guide This quick start guide is meant as a very brief overview of some of the things that can be done with NumCpp . For a full breakdown of everything available in the NumCpp library please visit the Full Documentation. CONTAINERS 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 NdArray s, but it has limited usefulness past a simple container. NumPy NumCpp :------------------------------------------: :---------------------------------------------------: INITIALIZERS Many initializer functions are provided that return NdArray s for common needs. NumPy NumCpp :-------------------------: :----------------------------------------------------: SLICING/BROADCASTING NumCpp offers NumPy style slicing and broadcasting. NumPy NumCpp :----------------: :---------------------------------------: RANDOM The random module provides simple ways to create random arrays. NumPy NumCpp :------------------------------------: :----------------------------------------------------: CONCATENATIO","default_branch":null,"files":null,"tree":[],"storefront":"/r/dpilger26","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/dpilger26/NumCpp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}