About Site Map Submit Contact Us Log in | Create an account
Create an account Log In
Average Rating
User Rating:
Visitors Rating:
My rating:

Write review

windows default iconEfficient Java Matrix Library Publisher's description

Efficient Java Matrix Library (EJML) is a linear algebra library for manipulating dense matrices.

Efficient Java Matrix Library (EJML) is a linear algebra library for manipulating dense matrices. Its design goals are; 1) to be as computationally and memory efficient as possible for both small and large matrices, and 2) to be accessible to both novices and experts. These goals are accomplished by dynamically selecting the best algorithms to use at runtime and by designing a clean API. EJML is free, written in 100% Java and has been released under an LGPL license.

EJML has three distinct ways to interact with it. This allows a programmer to choose between simplicity and efficiency. 1) A simplified interface that allows a more object oriented way of programming. 2) Procedural interface that provides greater control over memory and speed. 3) Directly calling specialized algorithms. In general EJML is one the fastest single threaded pure Java library and has additional optimizations for small matrices. See Java Matrix Benchmark for a detailed comparison of different libraries.

The following functionality is provided:

Basic Operators (addition, multiplication, ... )
Matrix Manipulation (extract, insert, combine, ... )
Linear Solvers (linear, least squares, incremental, ... )
Decompositions (LU, QR, Cholesky, SVD, Eigenvalue, ...)
Matrix Features (rank, symmetric, definitiveness, ... )
Random Matrices (covariance, orthogonal, symmetric, ... )
Different Internal Formats (row-major, block)
Unit Testing

What's New in This Release:

В· Moved general and symmetric EVD to DecompositionFactory from EigenOps
В· Moved show() from MatrixIO to MatrixVisualization to help with Android development.
В· added "jar nogui" to ant build script which will exclude GUI related files.
В· Added CommonOps.elementDiv()
В· Many functions now handle NaN more intelligently in MatrixFeatures
В· Thanks to kaspar.thommen for pointing out these flaws.
В· Adding Maven support
В· Can now download from the central repository
В· Added sumRows() and sumCols() to CommonOps
В· Fixed bug in inducedP2 where the max singular value was not always returned

System Requirements:

В· Java
Program Release Status: New Release
Program Install Support: Install and Uninstall

Efficient Java Matrix Library Tags:

Click on a tag to find related softwares

Is Efficient Java Matrix Library your software?

Manage your software

Most Popular

windows default icon WinAVR 20100110
WinAVR is a suite of executable, open source software development tools for the Atmel AVR series of RISC... Read more
windows default icon SQL-Front
SQL-Front MySQL GUI for database changes, data editing, SQL queries and more
windows default icon xVideo 1.2.1
xVideo is a Directshow wrapper that will help it’s users create multimedia applicationsIt’s
windows default icon Red Gate's .NET Reflector
Explore, browse, and analyze .NET assemblies

Related Category

» Active X (462)
» C & C++ & C# (244)
» Debugging (132)
» Delphi (191)
» Help Tools (211)
» Install & Setup (161)
» Other (1286)
» Source Editors (201)