Provides a pure Java based linear algebra library with interfaces similar to the Armadillo C++ Algebra Library (Armadillo) by Conrad Sanderson et al., NICTA, Australia.
If you would like to contribute, please read the guidelines for contributions. Following these guidelines will help make your contributions easier to bring into the next release.
If you have any further questions, please do not hesitate to contact us.
Mat
: Dense, real-valued, double-precision matrixCol
: Dense, real-valued, double-precision column vectorRow
: Dense, real-valued, double-precision row vectorattributes
, copy_size
, diag
, each_col
, each_row
, element access
, element initialisation
, eye
, fill
, i (inverse)
, insert_rows
, insert_cols
, in_range
, is_empty
, is_finite
, is_square
, is_vec
, memptr
, min
, max
, ones
, operators
, print
, raw_print
, randi
, randu
, randn
, reset
, reshape
, resize
, save/load (matrices & cubes)
, save/load (fields)
, set_imag/real
, set_size
, shed_rows/cols/slices
, STL container functions
, submatrix views
, swap
, swap_rows
, swap_cols
, t (transpose)
, zeros
colptr
, eval
, imbue
, C++-like iterators
, transform
RunningStat
RunningStatVector
WallClock
eye
, linspace
, ones
, randu
, randn
, repmat
, toeplitz
, circ_toeplitz
, zeros
abs
, eps
, exp
, exp2
, exp10
, trunc_exp
, log
, log2
, log10
, trunc_log
, pow
, sqrt
, square
, floor
, ceil
, round
, sign
, sin
, asin
, sinh
, asinh
, cos
, acos
, cosh
, acosh
, tan
, atan
, tanh
, atanh
conv_to
accu
, as_scalar
, cond
, det
, dot
, norm_dot
, log_det
, norm
, rank
, trace
diagvec
, min/max
, prod
, sum
, mean
, median
, stddev
, var
all
, any
, conv
, cor
, cov
, cross
, cumsum
, diagmat
, find
, fliplr
, flipud
, hist
, histc
, inplace_trans
, join_rows
, join_cols
, kron
, reshape
, resize
, shuffle
, sort
, sort_index
, symmatu
, symmatl
, trans
, trimatu
, trimatl
, unique
, vectorise
chol
, eig_sym
, inv
, lu
, pinv
, princomp
, qr
, qr_econ
, solve
, svd
, svd_econ
, syl
is_finite
, pre-defined constants (pi, inf, speed of light, ...)
Distributed under MIT license.
Copyright (c) 2013-2014 Sebastian Niemann and contributors.