| Package | Description |
|---|---|
| org.apache.mahout.math |
Core base classes; Operations on primitive arrays such as sorting, partitioning and permuting.
|
| org.apache.mahout.math.als | |
| org.apache.mahout.math.decomposer | |
| org.apache.mahout.math.decomposer.hebbian | |
| org.apache.mahout.math.decomposer.lanczos | |
| org.apache.mahout.math.function |
Core interfaces for functions, comparisons and procedures on objects and primitive data types.
|
| org.apache.mahout.math.list |
Resizable lists holding objects or primitive data types such as int,
double, etc.
|
| org.apache.mahout.math.map |
Automatically growing and shrinking maps holding objects or primitive
data types such as int, double, etc.
|
| org.apache.mahout.math.random | |
| org.apache.mahout.math.set | |
| org.apache.mahout.math.solver | |
| org.apache.mahout.math.ssvd |
| Class and Description |
|---|
| AbstractMatrix
A few universal implementations of convenience functions for a JVM-backed matrix.
|
| AbstractVector
Implementations of generic capabilities like sum of elements and dot products
|
| Centroid
A centroid is a weighted vector.
|
| DelegatingVector
A delegating vector provides an easy way to decorate vectors with weights or id's and such while
keeping all of the Vector functionality.
|
| DenseMatrix
Matrix of doubles implemented using a 2-d array
|
| DenseVector
Implements vector as an array of doubles
|
| DiagonalMatrix |
| Matrix
The basic interface including numerous convenience functions
|
| MatrixSlice |
| MatrixTimesOps
Optional interface for optimized matrix multiplications.
|
| NamedVector |
| OrderedIntDoubleMapping |
| PivotedMatrix
Matrix that allows transparent row and column permutation.
|
| QR |
| RandomAccessSparseVector
Implements vector that only stores non-zero doubles
|
| SequentialAccessSparseVector
Implements vector that only stores non-zero doubles as a pair of parallel arrays (OrderedIntDoubleMapping),
one int[], one double[].
|
| Swapper
Interface for an object that knows how to swap elements at two positions (a,b).
|
| UpperTriangular
Quick and dirty implementation of some
Matrix methods
over packed upper triangular matrix. |
| Vector
The basic interface including numerous convenience functions NOTE: All implementing classes must have a
constructor that takes an int for cardinality and a no-arg constructor that can be used for marshalling the Writable
instance NOTE: Implementations may choose to reuse the Vector.Element in the Iterable methods
|
| Vector.Element
A holder for information about a specific item in the Vector.
|
| VectorBinaryAggregate
Abstract class encapsulating different algorithms that perform the Vector operations aggregate().
|
| VectorBinaryAssign
Abstract class encapsulating different algorithms that perform the Vector operations assign().
|
| VectorIterable |
| VectorView
Implements subset view of a Vector
|
| WeightedVector
Decorates a vector with a floating point weight and an index.
|
| Class and Description |
|---|
| Matrix
The basic interface including numerous convenience functions
|
| Vector
The basic interface including numerous convenience functions NOTE: All implementing classes must have a
constructor that takes an int for cardinality and a no-arg constructor that can be used for marshalling the Writable
instance NOTE: Implementations may choose to reuse the Vector.Element in the Iterable methods
|
| Class and Description |
|---|
| Vector
The basic interface including numerous convenience functions NOTE: All implementing classes must have a
constructor that takes an int for cardinality and a no-arg constructor that can be used for marshalling the Writable
instance NOTE: Implementations may choose to reuse the Vector.Element in the Iterable methods
|
| VectorIterable |
| Class and Description |
|---|
| Matrix
The basic interface including numerous convenience functions
|
| Vector
The basic interface including numerous convenience functions NOTE: All implementing classes must have a
constructor that takes an int for cardinality and a no-arg constructor that can be used for marshalling the Writable
instance NOTE: Implementations may choose to reuse the Vector.Element in the Iterable methods
|
| Class and Description |
|---|
| Matrix
The basic interface including numerous convenience functions
|
| Vector
The basic interface including numerous convenience functions NOTE: All implementing classes must have a
constructor that takes an int for cardinality and a no-arg constructor that can be used for marshalling the Writable
instance NOTE: Implementations may choose to reuse the Vector.Element in the Iterable methods
|
| VectorIterable |
| Class and Description |
|---|
| Vector
The basic interface including numerous convenience functions NOTE: All implementing classes must have a
constructor that takes an int for cardinality and a no-arg constructor that can be used for marshalling the Writable
instance NOTE: Implementations may choose to reuse the Vector.Element in the Iterable methods
|
| Class and Description |
|---|
| PersistentObject
This empty class is the common root for all persistent capable classes.
|
| Class and Description |
|---|
| PersistentObject
This empty class is the common root for all persistent capable classes.
|
| Class and Description |
|---|
| Matrix
The basic interface including numerous convenience functions
|
| Vector
The basic interface including numerous convenience functions NOTE: All implementing classes must have a
constructor that takes an int for cardinality and a no-arg constructor that can be used for marshalling the Writable
instance NOTE: Implementations may choose to reuse the Vector.Element in the Iterable methods
|
| Class and Description |
|---|
| PersistentObject
This empty class is the common root for all persistent capable classes.
|
| Class and Description |
|---|
| Matrix
The basic interface including numerous convenience functions
|
| Vector
The basic interface including numerous convenience functions NOTE: All implementing classes must have a
constructor that takes an int for cardinality and a no-arg constructor that can be used for marshalling the Writable
instance NOTE: Implementations may choose to reuse the Vector.Element in the Iterable methods
|
| VectorIterable |
| Class and Description |
|---|
| Matrix
The basic interface including numerous convenience functions
|
| Vector
The basic interface including numerous convenience functions NOTE: All implementing classes must have a
constructor that takes an int for cardinality and a no-arg constructor that can be used for marshalling the Writable
instance NOTE: Implementations may choose to reuse the Vector.Element in the Iterable methods
|
Copyright © 2008–2015 The Apache Software Foundation. All rights reserved.