InstanceData
, java.io.Serializable
public class DenseInstanceData extends java.lang.Object implements InstanceData
Modifier and Type | Field | Description |
---|---|---|
protected double[] |
attributeValues |
The attribute values.
|
Constructor | Description |
---|---|
DenseInstanceData() |
Instantiates a new dense instance data.
|
DenseInstanceData(double[] array) |
Instantiates a new dense instance data.
|
DenseInstanceData(int length) |
Instantiates a new dense instance data.
|
Modifier and Type | Method | Description |
---|---|---|
InstanceData |
copy() |
Produces a shallow copy of this instance data.
|
void |
deleteAttributeAt(int index) |
Deletes an attribute.
|
int |
index(int indexAttribute) |
Index.
|
void |
insertAttributeAt(int index) |
Inserts an attribute.
|
boolean |
isMissing(int indexAttribute) |
Checks if is missing.
|
boolean |
isMissingSparse(int indexAttribute) |
Checks if is missing sparse.
|
int |
numAttributes() |
Num attributes.
|
int |
numValues() |
Num values.
|
void |
setValue(int attributeIndex,
double d) |
Sets the value.
|
double[] |
toDoubleArray() |
To double array.
|
double |
value(int indexAttribute) |
Value.
|
double |
valueSparse(int indexAttribute) |
Value sparse.
|
public DenseInstanceData(double[] array)
array
- the arraypublic DenseInstanceData(int length)
length
- the lengthpublic DenseInstanceData()
public int numAttributes()
numAttributes
in interface InstanceData
public double value(int indexAttribute)
value
in interface InstanceData
indexAttribute
- the index attributepublic boolean isMissing(int indexAttribute)
isMissing
in interface InstanceData
indexAttribute
- the index attributepublic int numValues()
numValues
in interface InstanceData
public int index(int indexAttribute)
index
in interface InstanceData
indexAttribute
- the index attributepublic double valueSparse(int indexAttribute)
valueSparse
in interface InstanceData
indexAttribute
- the index attributepublic boolean isMissingSparse(int indexAttribute)
isMissingSparse
in interface InstanceData
indexAttribute
- the index attributepublic double[] toDoubleArray()
toDoubleArray
in interface InstanceData
public void setValue(int attributeIndex, double d)
setValue
in interface InstanceData
attributeIndex
- the attribute indexd
- the dpublic void deleteAttributeAt(int index)
InstanceData
deleteAttributeAt
in interface InstanceData
index
- the indespublic void insertAttributeAt(int index)
InstanceData
insertAttributeAt
in interface InstanceData
index
- the indespublic InstanceData copy()
InstanceData
copy
in interface InstanceData
Copyright © 2019 University of Waikato, Hamilton, NZ. All Rights Reserved.