UJMP 0.2.5


 Sponsored links


 Sponsored links
License:
LGPL
Category:
Development
Publisher:
UJMP-Team
Size:
1.7 MB
Last Updated:
2013-12-08
Operating System:
Mac OS X
Price:
FREE
Download
Publisher's description - UJMP 0.2.5
 
 Sponsored links

UJMP is a Java library that provides sparse and dense matrix classes, as well as a large number of calculations for linear algebra like matrix multiplication or matrix inverse.

UJMP also supports the following operations: standard deviation, replacement of missing values, mean, correlation or mutual information are also supported.

Matrices can be imported from and exported to a large number of file formats, also linking to JDBC databases is supported. The Universal Java Matrix Package supports multidimensional matrices as well as generic matrices with a specified object type and can also handle very large matrices even when they do not fit into memory.

Here are some key features of "UJMP":

· UJMP is licensed under the LGPL, so you can use it in your own commercial applications.
· UJMP provides Matrix classes for different data types like DoubleMatrix, FloatMatrix, ObjectMatrix, IntMatrix, BooleanMatrix or StringMatrix.
· UJMP provides a generic Matrix class GenericMatrix, so you can specify the object type that is stored.
· UJMP can handle n-dimensional matrices. You can create sparse matrices with any number of dimensions with MatrixFactory.sparse(rows, columns, size3, size4, size5, ... ).
· UJMP can store more elements than fit into memory. Matrices can be mapped to hard disk or databases.
· UJMP allows to store more than 232 elements along one axis in a matrix, it uses long values for indices instead of int.
· UJMP provides a Matrix class, that can be linked to JDBC data sources. Use MatrixFactory.linkToJDBC(host, port, database, table, username, password) and you can work directly with your database.
· UJMP can store annotations for all matrices. This makes it easy to label a matrix or give names to the axis.
· UJMP can be connected to other Matrix packages like Colt or Jama. In fact, you can tell UJMP to use a specific matrix implementation instead of its own classes.
· UJMP can interface with other mathematical software like Matlab, Octave, R or GnuPlot. You can use these software packages as computing or visualization engines in UJMP.
· UJMP can import and export many different file types: TXT, CSV, HTML, XLS (MS Excel), PDF, TEX (Latex), MAT (Matlab), MDB (MS Access), etc.
· UJMP can link a huge CSV file to a matrix without loading it into memory. This is useful when your CSV file would not fit into your machine???s memory. Use CSVMatrix or MatrixFactory.linkToFile(Format.CSV, hugeCSVFile).
· UJMP provides additional collection classes like CachedMap, RingBufferList or SoftHashMap that can be very helpful for special purposes.
· UJMP provides a SerializedObjectMap that can store more Objects than fit into memory. This Map stores all Objects on disk, but you can use it like a normal HashMap.
· Java collection classes like Map, List or Set can easily be mapped to UJMP matrices, which makes it easy to perform calculations. E.g. you can calculate sum, average or standard deviation of a list of values in an ArrayList. Use MatrixFactory.linkToCollection(myArrayList) and you get a UJMP matrix.
· Every matrix can be visualized in different ways, e.g. table, scatter plot or histogram. Just use myMatrix.showGUI() to bring it on the screen.

Requirements:

· Java

What`s New in This Release: [ read full changelog ]

· This version brings support for BigInteger and BigDecimal matrices. Also a lot of refactoring, bug fixing and other improvements.


 

Also See ...
ojAlgo 30.1

ojAlgo 30.1
ChessShell Pre-Alpha

ChessShell Pre-Alpha
Amethyst 2.0.0 Alpha 2.1

Amethyst 2.0.0 Alpha 2.1
Nsound 0.8.1

Nsound 0.8.1
Chilkat Perl Bounce Library 9.2.0

Chilkat Perl Bounce Library 9.2.0



More
VisionClassifier

VisionClassifier
ReportMonkey Word Edition

ReportMonkey Word Edition
My Vehicles

My Vehicles
Recents

Recents
Christmas Kids Hospital

Christmas Kids Hospital



Mac App
My Vehicles

My Vehicles
Chinese English Dictionary

Chinese English Dictionary
AppsFire Sync 2.0.10

AppsFire Sync 2.0.10
Facefetti 3.6

Facefetti 3.6
myPomdoro 1.0

myPomdoro 1.0