org.apache.mahout.math.hadoop.stochasticsvd
Class UpperTriangular
java.lang.Object
org.apache.mahout.math.AbstractMatrix
org.apache.mahout.math.hadoop.stochasticsvd.UpperTriangular
- All Implemented Interfaces:
- Cloneable, Iterable<MatrixSlice>, Matrix, VectorIterable
public class UpperTriangular
- extends AbstractMatrix
Quick and dirty implementation of some Matrix
methods
over packed upper triangular matrix.
Methods inherited from class org.apache.mahout.math.AbstractMatrix |
aggregate, aggregateColumns, aggregateRows, asFormatString, assign, assign, assign, assign, assign, clone, columnSize, determinant, divide, get, get, getColumnLabelBindings, getRowLabelBindings, iterateAll, iterator, minus, numCols, numRows, numSlices, plus, plus, rowSize, set, set, set, set, set, set, setColumnLabelBindings, setRowLabelBindings, times, times, times, timesSquared, transpose, viewColumn, viewDiagonal, viewPart, viewRow, zSum |
UpperTriangular
public UpperTriangular(int n)
- represents n x n upper triangular matrix
- Parameters:
n
-
UpperTriangular
public UpperTriangular(double[] data,
boolean shallow)
UpperTriangular
public UpperTriangular(Vector data)
UpperTriangular
public UpperTriangular(UpperTriangular mx)
assignColumn
public Matrix assignColumn(int column,
Vector other)
assignRow
public Matrix assignRow(int row,
Vector other)
assignNonZeroElementsInRow
public Matrix assignNonZeroElementsInRow(int row,
double[] other)
getQuick
public double getQuick(int row,
int column)
like
public Matrix like()
like
public Matrix like(int rows,
int columns)
setQuick
public void setQuick(int row,
int column,
double value)
getNumNondefaultElements
public int[] getNumNondefaultElements()
- Specified by:
getNumNondefaultElements
in interface Matrix
- Overrides:
getNumNondefaultElements
in class AbstractMatrix
viewPart
public Matrix viewPart(int[] offset,
int[] size)
getData
public double[] getData()
Copyright © 2008-2012 The Apache Software Foundation. All Rights Reserved.