public class DenseInstanceData extends Object implements InstanceData
Modifier and Type | Field and Description |
---|---|
protected double[] |
attributeValues
The attribute values.
|
Constructor and 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 and 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.