Class ThreeDimensionalAttribute
- 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.ThreeDimensionalAttribute
-
- 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 ThreeDimensionalAttribute extends MultidimensionalAttribute<double[][][]>
AMultidimensionalAttributethat holds three 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 ThreeDimensionalAttribute(java.lang.String name, int xsize, int ysize, int zsize)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)double[][][]formGenericMultidimensionalArray(java.lang.String[] stringvalues)org.api4.java.ai.ml.core.dataset.schema.attribute.IAttributeValuegetAsAttributeValue(java.lang.Object object)This method takes object type double[][][] orMultidimensionalAttributeValueand returns aMultidimensionalAttributeValuethat holds the same values.java.lang.StringgetStringDescriptionOfDomain()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
-
getAsAttributeValue
public org.api4.java.ai.ml.core.dataset.schema.attribute.IAttributeValue getAsAttributeValue(java.lang.Object object)
This method takes object type double[][][] orMultidimensionalAttributeValueand returns aMultidimensionalAttributeValuethat holds the same values.
-
isValidValue
public boolean isValidValue(java.lang.Object value)
-
getStringDescriptionOfDomain
public java.lang.String getStringDescriptionOfDomain()
-
hashCode
public int hashCode()
- Overrides:
hashCodein classAGenericObjectAttribute<double[][][]>
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classAGenericObjectAttribute<double[][][]>
-
formGenericMultidimensionalArray
public double[][][] formGenericMultidimensionalArray(java.lang.String[] stringvalues)
- Specified by:
formGenericMultidimensionalArrayin classMultidimensionalAttribute<double[][][]>
-
-