Package sklearn2pmml.decoration
Class DiscreteDomain
- java.lang.Object
-
- java.util.AbstractMap<K,V>
-
- java.util.HashMap<String,Object>
-
- net.razorvine.pickle.objects.ClassDict
-
- org.jpmml.python.PythonObject
-
- sklearn.Step
-
- sklearn.Transformer
-
- sklearn2pmml.decoration.Domain
-
- sklearn2pmml.decoration.DiscreteDomain
-
- All Implemented Interfaces:
Serializable,Cloneable,Map<String,Object>,HasNumberOfFeatures,HasType
- Direct Known Subclasses:
CategoricalDomain,OrdinalDomain
public abstract class DiscreteDomain extends Domain
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K extends Object,V extends Object>, AbstractMap.SimpleImmutableEntry<K extends Object,V extends Object>
-
-
Field Summary
-
Fields inherited from interface sklearn.HasNumberOfFeatures
UNKNOWN
-
-
Constructor Summary
Constructors Constructor Description DiscreteDomain(String module, String name)
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static org.dmg.pmml.DiscrStatscreateDiscrStats(org.dmg.pmml.DataType dataType, Object[] objects)abstract org.jpmml.converter.FeatureencodeFeature(org.jpmml.converter.WildcardFeature wildcardFeature, List<?> values)List<org.jpmml.converter.Feature>encodeFeatures(List<org.jpmml.converter.Feature> features, SkLearnEncoder encoder)List<?>getData()org.dmg.pmml.DataTypegetDataType()Object[]getDiscrStats()intgetNumberOfFeatures()-
Methods inherited from class sklearn2pmml.decoration.Domain
asArray, asWildcardFeature, checkValue, createCounts, extractMap, getCounts, getDisplayName, getDType, getInvalidValueReplacement, getInvalidValueTreatment, getMissingValueReplacement, getMissingValues, getMissingValueTreatment, getWithData, getWithStatistics, selectValue, selectValue, standardizeValue, standardizeValues, updateDataField
-
Methods inherited from class sklearn.Transformer
checkFeatures, encode, getDType, getOptionalDType, getOpType, updateFeatures
-
Methods inherited from class sklearn.Step
createFieldName, createFieldName, createFieldName, getPMMLName, setPMMLName
-
Methods inherited from class org.jpmml.python.PythonObject
get, getArray, getArray, getArray, getArrayShape, getArrayShape, getBoolean, getBooleanArray, getClassName, getDict, getInteger, getIntegerArray, getList, getList, getListLike, getListLike, getNumber, getNumberArray, getObject, getOptional, getOptionalBoolean, getOptionalObject, getOptionalScalar, getOptionalString, getPythonModule, getPythonName, getPythonObject, getScalar, getString, getTuple, getTupleList, setClassName
-
Methods inherited from class java.util.HashMap
clear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
-
Methods inherited from class java.util.AbstractMap
equals, hashCode, toString
-
-
-
-
Method Detail
-
encodeFeature
public abstract org.jpmml.converter.Feature encodeFeature(org.jpmml.converter.WildcardFeature wildcardFeature, List<?> values)
-
getNumberOfFeatures
public int getNumberOfFeatures()
- Specified by:
getNumberOfFeaturesin interfaceHasNumberOfFeatures- Overrides:
getNumberOfFeaturesin classTransformer
-
getDataType
public org.dmg.pmml.DataType getDataType()
- Specified by:
getDataTypein interfaceHasType- Overrides:
getDataTypein classTransformer
-
encodeFeatures
public List<org.jpmml.converter.Feature> encodeFeatures(List<org.jpmml.converter.Feature> features, SkLearnEncoder encoder)
- Overrides:
encodeFeaturesin classDomain
-
getData
public List<?> getData()
-
getDiscrStats
public Object[] getDiscrStats()
-
createDiscrStats
public static org.dmg.pmml.DiscrStats createDiscrStats(org.dmg.pmml.DataType dataType, Object[] objects)
-
-