Efficient Java Matrix Library v.0.17

Advertisement
Advertisement

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

Efficient Java Matrix Library (EJML) is a ...

libraries, basic

 
  • Efficient Java Matrix Library
  • 0.17
  • Peter Abeles
  • Win All
  • Shareware
  • 10 Kb
  • 212
 
 

Review Efficient Java Matrix Library

  • captcha
 

Other software of Peter Abeles
  • BoofCV  v.0.5 AlphaBoofCV is an open source Java library for real-time computer vision and robotics applications.
    
    New Components & Libraries software
    • DotNet4Java  v.1.0.1.0The dotNet4Java is a .Net Runtime Library for Java which helps Java developers work with .Net libraries and framework from Java. It is designed to provide a way to interact with .Net applications from Java.
    • Mgosoft PDF To IMAGE SDK  v.12.2.5Mgosoft PDF To IMAGE is a fast, affordable way to batch convert PDF files to image formats such as TIFF, JPEG, PNG, BMP, PCX, GIF, WMF, EMF, TGA it retains the layout, images, text, line, ellipse, color, and formatting of the original PDF file.
    • Universal Data Access Components  v.8.3UniDAC (Universal Data Access Components) is a powerful library of non-visual cross-database data access components for Delphi, C++Builder and Lazarus, supporting Windows, Mac OS X, iOS, Android, Linux, FreeBSD for 32-bit and 64-bit platforms.
    • Oracle Data Access Components  v.11.3ODAC (Oracle Data Access Components) is an enhanced component library for fast direct access to Oracle from Delphi, C++ Builder and Lazarus, supporting Windows, Mac OS X, iOS, Android, Linux, Free BSD for 32-bit and 64-bit platforms.
    • SlicedBread  v.0.0.1SlicedBread is a library that makes it simpler to program multithreaded applications in Java.
    • DirPatcher  v.1.2This tool can interest you, if you want to copy files from a folder to another and keep a save of the overwrit ones.