Class OrdinalEncoder

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable, java.util.Map<java.lang.String,​java.lang.Object>, org.jpmml.sklearn.Encodable, sklearn.HasFeatureNamesIn, sklearn.HasNumberOfFeatures, sklearn.HasType, sklearn2pmml.HasPMMLName<sklearn.Transformer>

    public class OrdinalEncoder
    extends BaseEncoder
    See Also:
    Serialized Form
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  OrdinalEncoder.Mapping  
      • Nested classes/interfaces inherited from class java.util.AbstractMap

        java.util.AbstractMap.SimpleEntry<K extends java.lang.Object,​V extends java.lang.Object>, java.util.AbstractMap.SimpleImmutableEntry<K extends java.lang.Object,​V extends java.lang.Object>
      • Nested classes/interfaces inherited from interface java.util.Map

        java.util.Map.Entry<K extends java.lang.Object,​V extends java.lang.Object>
    • Constructor Summary

      Constructors 
      Constructor Description
      OrdinalEncoder​(java.lang.String module, java.lang.String name)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.List<org.jpmml.converter.Feature> encodeFeatures​(java.util.List<org.jpmml.converter.Feature> features, org.jpmml.sklearn.SkLearnEncoder encoder)  
      java.util.List<OrdinalEncoder.Mapping> getMapping()  
      • Methods inherited from class sklearn.Transformer

        checkFeatures, createFieldName, createFieldName, encode, getDType, getNumberOfFeatures, getOptionalDType, refineWildcardFeature, setPMMLName, updateDataField, updateFeatures
      • Methods inherited from class sklearn.Step

        checkSkLearnVersion, checkVersion, getFeatureNamesIn, getPMMLName, getSkLearnVersion
      • Methods inherited from class org.jpmml.python.PythonObject

        containsKey, delattr, get, get, getArray, getArray, getArray, getArrayList, getArrayList, getArrayShape, getArrayShape, getattr, getattr, getBoolean, getBooleanArray, getClassName, getDict, getEnum, getEnumList, getIdentifiable, getInteger, getIntegerArray, getList, getList, getListLike, getListLike, getNumber, getNumberArray, getObject, getObjectArray, getObjectList, getOptional, getOptionalBoolean, getOptionalBoolean, getOptionalDict, getOptionalEnum, getOptionalIdentifiable, getOptionalInteger, getOptionalNumber, getOptionalObject, getOptionalScalar, getOptionalString, getOptionalTuple, getPythonModule, getPythonName, getScalar, getString, getStringArray, getStringList, getTuple, getTupleList, hasattr, put, putAll, remove, setattr, setClassName, update
      • Methods inherited from class net.razorvine.pickle.objects.ClassDict

        __setstate__
      • Methods inherited from class java.util.HashMap

        clear, clone, compute, computeIfAbsent, computeIfPresent, containsValue, entrySet, forEach, getOrDefault, isEmpty, keySet, merge, putIfAbsent, remove, replace, replace, replaceAll, size, values
      • Methods inherited from class java.util.AbstractMap

        equals, hashCode, toString
      • Methods inherited from class java.lang.Object

        getClass, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface sklearn.HasFeatureNamesIn

        getFeatureNamesIn
      • Methods inherited from interface sklearn2pmml.HasPMMLName

        getPMMLName
      • Methods inherited from interface java.util.Map

        equals, hashCode
    • Field Detail

      • CATEGORY_UNKNOWN

        public static final java.lang.Object CATEGORY_UNKNOWN
      • HANDLEMISSING_ERROR

        public static final java.lang.String HANDLEMISSING_ERROR
        See Also:
        Constant Field Values
      • HANDLEMISSING_RETURN_NAN

        public static final java.lang.String HANDLEMISSING_RETURN_NAN
        See Also:
        Constant Field Values
      • HANDLEMISSING_VALUE

        public static final java.lang.String HANDLEMISSING_VALUE
        See Also:
        Constant Field Values
      • ENUM_HANDLEMISSING

        public static final java.util.List<java.lang.String> ENUM_HANDLEMISSING
      • HANDLEUNKNOWN_ERROR

        public static final java.lang.String HANDLEUNKNOWN_ERROR
        See Also:
        Constant Field Values
      • HANDLEUNKNOWN_VALUE

        public static final java.lang.String HANDLEUNKNOWN_VALUE
        See Also:
        Constant Field Values
      • ENUM_HANDLEUNKNOWN

        public static final java.util.List<java.lang.String> ENUM_HANDLEUNKNOWN
    • Constructor Detail

      • OrdinalEncoder

        public OrdinalEncoder​(java.lang.String module,
                              java.lang.String name)
    • Method Detail

      • encodeFeatures

        public java.util.List<org.jpmml.converter.Feature> encodeFeatures​(java.util.List<org.jpmml.converter.Feature> features,
                                                                          org.jpmml.sklearn.SkLearnEncoder encoder)
        Specified by:
        encodeFeatures in class sklearn.Transformer