Package edu.cmu.tetrad.data
Class FloatDataBox
java.lang.Object
edu.cmu.tetrad.data.FloatDataBox
- All Implemented Interfaces:
- DataBox,- TetradSerializable,- Serializable
Stores a 2D array of float data. Note that the missing value marker for this box is Float.NaN.
- Version:
- $Id: $Id
- Author:
- josephramsey
- See Also:
- 
Constructor SummaryConstructorsConstructorDescriptionFloatDataBox(float[][] data) Constructs a new data box using the given 2D float data array as data.
- 
Method SummaryModifier and TypeMethodDescriptioncopy()copy.get(int row, int col) get.like()like.intnumCols()numCols.intnumRows()numRows.static BoxDataSetGenerates a simple exemplar of this class to test serialization.voidSets the value at the given row and column to the given Number.viewSelection(int[] rows, int[] cols) viewSelection.
- 
Constructor Details- 
FloatDataBoxpublic FloatDataBox(float[][] data) Constructs a new data box using the given 2D float data array as data.- Parameters:
- data- an array of objects
 
 
- 
- 
Method Details- 
serializableInstanceGenerates a simple exemplar of this class to test serialization.- Returns:
- a BoxDataSetobject
 
- 
numRowspublic int numRows()numRows. 
- 
numColspublic int numCols()numCols. 
- 
setSets the value at the given row and column to the given Number. This number may be interpreted differently depending on how values are stored. A value of null is interpreted as a missing value.Sets the value at the given row/column to the given Number value. The value used is number.floatValue(). 
- 
getget. 
- 
copycopy. 
- 
likelike. 
- 
viewSelectionviewSelection. - Specified by:
- viewSelectionin interface- DataBox
- Parameters:
- rows- the row indices.
- cols- the column indices.
- Returns:
- this data box, restricted to the given rows and columns.
 
 
-