Class TwoDimensionalAttribute
- java.lang.Object
-
- ai.libs.jaicore.ml.core.dataset.schema.attribute.AAttribute
-
- ai.libs.jaicore.ml.core.dataset.schema.attribute.AGenericObjectAttribute<O>
-
- ai.libs.jaicore.ml.core.dataset.schema.attribute.MultidimensionalAttribute<double[][]>
-
- ai.libs.jaicore.ml.core.dataset.schema.attribute.TwoDimensionalAttribute
-
- All Implemented Interfaces:
java.io.Serializable,org.api4.java.ai.ml.core.dataset.schema.attribute.IAttribute,org.api4.java.ai.ml.core.dataset.schema.attribute.INumericEncodingAttribute,org.api4.java.ai.ml.core.dataset.schema.attribute.IObjectAttribute<NumericAttribute>
public class TwoDimensionalAttribute extends MultidimensionalAttribute<double[][]>
AMultidimensionalAttributethat holds two dimensional double arrays.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class ai.libs.jaicore.ml.core.dataset.schema.attribute.MultidimensionalAttribute
ARRAY_STRING_SPLITTER, EMPTY_STRING, INNTER_ARRAY_SPLITTER, OPEN_OR_CLOSED_BRACES_REGEX, SINGLE_SPACE, WHITESPACE_REGEX
-
-
Constructor Summary
Constructors Constructor Description TwoDimensionalAttribute(java.lang.String name, int xsize, int ysize)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)double[][]formGenericMultidimensionalArray(java.lang.String[] stringvalues)parses String string to MutidimensionalAttributeValueorg.api4.java.ai.ml.core.dataset.schema.attribute.IAttributeValuegetAsAttributeValue(java.lang.Object object)This method takes a parameter of type double[][] orMultidimensionalAttributeValueand returns aMultidimensionalAttributeValuethat holds the same valuesjava.lang.StringgetStringDescriptionOfDomain()intgetXsize()intgetYsize()inthashCode()booleanisValidValue(java.lang.Object value)-
Methods inherited from class ai.libs.jaicore.ml.core.dataset.schema.attribute.MultidimensionalAttribute
deserializeAttributeValue, getValueAsTypeInstance, serializeAttributeValue, toDouble
-
Methods inherited from class ai.libs.jaicore.ml.core.dataset.schema.attribute.AGenericObjectAttribute
decodeValue, encodeValue, getAsAttributeValue
-
Methods inherited from class ai.libs.jaicore.ml.core.dataset.schema.attribute.AAttribute
getName
-
-
-
-
Method Detail
-
getXsize
public int getXsize()
-
getYsize
public int getYsize()
-
hashCode
public int hashCode()
- Overrides:
hashCodein classAGenericObjectAttribute<double[][]>
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classAGenericObjectAttribute<double[][]>
-
getAsAttributeValue
public org.api4.java.ai.ml.core.dataset.schema.attribute.IAttributeValue getAsAttributeValue(java.lang.Object object)
This method takes a parameter of type double[][] orMultidimensionalAttributeValueand returns aMultidimensionalAttributeValuethat holds the same values
-
isValidValue
public boolean isValidValue(java.lang.Object value)
-
getStringDescriptionOfDomain
public java.lang.String getStringDescriptionOfDomain()
-
formGenericMultidimensionalArray
public double[][] formGenericMultidimensionalArray(java.lang.String[] stringvalues)
parses String string to MutidimensionalAttributeValue- Specified by:
formGenericMultidimensionalArrayin classMultidimensionalAttribute<double[][]>
-
-