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, size, slice, times, times, times, timesSquared, transpose, viewColumn, viewPart, viewRow, zSum |
UpperTriangular
public UpperTriangular(int n)
- represents n x n upper triangular matrix
- Parameters:
n
-
UpperTriangular
public UpperTriangular(Vector data)
UpperTriangular
public UpperTriangular(double[] data,
boolean shallow)
UpperTriangular
public UpperTriangular(UpperTriangular mx)
assignColumn
public Matrix assignColumn(int column,
Vector other)
assignRow
public Matrix assignRow(int row,
Vector other)
assignRow
public Matrix assignRow(int row,
double[] other)
getColumn
public Vector getColumn(int column)
getRow
public Vector getRow(int row)
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()
viewPart
public Matrix viewPart(int[] offset,
int[] size)
Copyright © 2008-2011 The Apache Software Foundation. All Rights Reserved.