HarshavardhanK / NumCPP

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NumCPP

A Matrices-centered library built for C++ and power-boosted by OpenCL.

Each Matrix object supports multiple Matrix-on-Matrix operations and Matrix-on-Scalar operations.
The matrices also support broadcasting (similar to NumPy).

Supported Operations

Matrix-on-Scalar operations: +, -, *, <, <=, ==, >=, >, ^
Matrix-on-Matrix (element-wise) operations: +, -, *, <, <=, ==, >
Matrix argument based functions: Matrix matmul(Matrix) and Matrix transpose(Matrix)
For tasks as simple as transpose, NumCPP performs over 40% faster than C++.
This project is developed, maintained and deployed by Rakshit GL. (https://www.linkedin.com/in/rakshitgl)

About

License:BSD 3-Clause "New" or "Revised" License