Rindow mathematics libraries

Overview

A project that provides a math library for PHP.

Most scientific computing and machine learning use vector operations. However, PHP functions are just scalar operations. Also, PHP Arrays are not suitable for vector operations.

Therefore, the basic idea is to define a suitable Array object. Build everything on top of that for vector operations.

It has the following characteristics.

  • Defines a common Array object interface “NDArray”.
  • Provides a flexible matrix calculation library.
  • Link external math libraries to speed up matrix operations.
  • Utilize GPU to speed up matrix operations.
  • Provides a mathematical data visualization library

Libraries

Divided into 6 libraries