public class DataMatrixSubset extends DataMatrix
Constructor and Description |
---|
DataMatrixSubset(DataMatrix matrix,
int[] subset)
Creates a new instance
|
Modifier and Type | Method and Description |
---|---|
void |
and(int row,
int value)
ANDs the first value of the row with the given value
|
DataMatrix |
clone() |
boolean |
equals(int row1,
int row2)
Compares two rows for equality
|
boolean |
equals(int row,
int[] data)
Returns whether the given row has the given data
|
boolean |
equalsIgnoringOutliers(int row1,
int row2)
Equals ignoring outliers
|
int |
get(int row,
int col)
Returns the specified value
|
int |
getNumColumns()
Returns the number of columns
|
int |
getNumRows()
Returns the number of rows
|
int |
getValueAtColumn(int column)
Gets the value in the given column for the row which
has been set via setRow(row).
|
int |
hashCode(int row)
Returns an hashcode for the given row
|
boolean |
iterator_hasNext()
First iterator
|
int |
iterator_next()
First iterator
|
void |
iterator_write(int value)
First iterator
|
void |
iterator(int row)
First iterator
|
void |
or(int row,
int value)
ORs the first value of the row with the given value
|
void |
set(int row,
int column,
int value)
Sets a value
|
void |
setRow(int row)
Sets the row index for data access
|
void |
setRow(int row,
int[] data)
Sets the data for one row
|
void |
setValueAtColumn(int column,
int value)
Sets the value in the given column for the row which
has been set via setRow(row).
|
void |
swap(int row1,
int row2)
Swaps the data in both rows
|
copyFrom, equalsIgnore, hashCode, hashCodeIgnore
public DataMatrixSubset(DataMatrix matrix, int[] subset)
matrix
- subset
- public void and(int row, int value)
DataMatrix
and
in class DataMatrix
public DataMatrix clone()
clone
in class DataMatrix
public boolean equals(int row1, int row2)
DataMatrix
equals
in class DataMatrix
public boolean equals(int row, int[] data)
DataMatrix
equals
in class DataMatrix
public boolean equalsIgnoringOutliers(int row1, int row2)
DataMatrix
equalsIgnoringOutliers
in class DataMatrix
public int get(int row, int col)
DataMatrix
get
in class DataMatrix
public int getNumColumns()
DataMatrix
getNumColumns
in class DataMatrix
public int getNumRows()
DataMatrix
getNumRows
in class DataMatrix
public int getValueAtColumn(int column)
DataMatrix
getValueAtColumn
in class DataMatrix
public int hashCode(int row)
DataMatrix
hashCode
in class DataMatrix
public void iterator(int row)
DataMatrix
iterator
in class DataMatrix
public boolean iterator_hasNext()
DataMatrix
iterator_hasNext
in class DataMatrix
public int iterator_next()
DataMatrix
iterator_next
in class DataMatrix
public void iterator_write(int value)
DataMatrix
iterator_write
in class DataMatrix
public void or(int row, int value)
DataMatrix
or
in class DataMatrix
public void set(int row, int column, int value)
DataMatrix
set
in class DataMatrix
public void setRow(int row)
DataMatrix
setRow
in class DataMatrix
public void setRow(int row, int[] data)
DataMatrix
setRow
in class DataMatrix
public void setValueAtColumn(int column, int value)
DataMatrix
setValueAtColumn
in class DataMatrix
public void swap(int row1, int row2)
DataMatrix
swap
in class DataMatrix