
    h                     .    S SK rS SKJr   " S S\5      rg)    N)OpRunAiOnnxMlc                   6    \ rS rSr            SS jrSrg)LabelEncoder   Nc                 L  ^^ U=(       d    U=(       d    U=(       d    UnU	=(       d    U
=(       d    U=(       d    Un[        [        X5      5      mXL a  UR                  5       mUR                  nO[XL a  Um[        R
                  nODXL a  Um[        R                  nO-XL a)  Um[        R                  n[        T[        5      (       d  Sm[        R                  " UU4S jW/S9nU" U5      nUR                  [        :X  a  UR                  [        R                  5      nU4$ )N c                 (   > TR                  U T5      $ )N)get)xclassesdefvals    f/var/www/fran/franai/venv/lib/python3.13/site-packages/onnx/reference/ops/aionnxml/op_label_encoder.py<lambda>#LabelEncoder._run.<locals>.<lambda>.   s    W[[F-C    )otypes)dictzipitemdtypenpfloat32int64str_
isinstancestr	vectorizeobjectastype)selfr   default_floatdefault_int64default_stringdefault_tensorkeys_floatskeys_int64skeys_stringsvalues_floatsvalues_int64svalues_stringskeys_tensorvalues_tensorkeysvaluesotypelookup_funcoutputr   r   s                      @@r   _runLabelEncoder._run   s      HkH\H[R-R>R]s4()"#((*F"((E$"FJJE$"FHHE%#FGGEfc**ll#CUGTQ<<6!]]277+Fyr    )NNNNNNNNNNNN)__name__
__module____qualname____firstlineno__r2   __static_attributes__r4   r   r   r   r      s-     &r   r   )numpyr   ,onnx.reference.ops.aionnxml._op_run_aionnxmlr   r   r4   r   r   <module>r<      s     F'= 'r   