MY
myui/matrix4j
The matrix and vector library for Java
Matrix4j
The matrix and vector library for Java
How to use
You can use Matrix4j through Maven central repository by adding the following entry to your project pom.xml file.
<dependency>
<groupId>io.github.myui</groupId>
<artifactId>matrix4j</artifactId>
<version>0.9.2</version>
</dependency>
Find usage in unit tests.
Requirements
Java7 or later is supported.
Matrix4j has minimum dependencies to
- jsr305 1.3.9
- fastutil [7.2.1,7.3)
What matrix4j provides
- Matrix
- Sparse Matrix
- CSR Matrix
- CSC Matrix
- DoK Matrix
- Dense Matrix
- Column-major Dense Matrix
- Row-major Dense Matrix
- double/float/int matrix
- Sparse Matrix
- Dense/Sparse Vector
- Vector processing APIs
What matrix4j does not provide
Matrix4j does not provides Linear Algebra while it provides minimum building blocks for Matrix computation.
On this page
Contributors
Apache License 2.0
Created July 1, 2019
Updated September 10, 2024