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)