
    
Ng                     n    d dl Zd dlmZ  G d de          Z G d de          Z G d de          ZdS )	    N)OpRunc                       e Zd ZddZdS )	Squeeze_1Nc                 p   t          |t          j                  rt          |          }n-|g dfv rd }n$t          |t                    rt          |          }t          |t          t          f          r+|}t          |          D ]}t          j        ||          }nt          j        ||          }|fS )N axis)
isinstancenpndarraytuplelistreversedsqueeze)selfdataaxessqas        Y/var/www/html/ai-engine/env/lib/python3.11/site-packages/onnx/reference/ops/op_squeeze.py_runzSqueeze_1._run   s    dBJ'' 	;;DDb"XDDd## 	;;DdUDM** 	-Bd^^ , ,Z+++, Dt,,,Bu    N)__name__
__module____qualname__r   r   r   r   r   r      s(             r   r   c                       e Zd ZdS )
Squeeze_11N)r   r   r   r   r   r   r   r      s        Dr   r   c                       e Zd Zd ZddZdS )
Squeeze_13c                 @    t          j        | ||           d | _        d S r   )r   __init__r   )r   	onnx_node
run_paramss      r   r"   zSqueeze_13.__init__!   s!    tY
333			r   Nc                     |Kt          |d          r$t          j        |t          |                    }n+t          j        ||          }nt          j        |          }|fS )N__iter__r   )hasattrr   r   r   )r   r   r   r   s       r   r   zSqueeze_13._run%   sb    tZ(( 1Z5;;777Z4000D!!Bur   r   )r   r   r   r"   r   r   r   r   r    r        s7               r   r    )numpyr   onnx.reference.op_runr   r   r   r    r   r   r   <module>r*      s        ' ' ' ' ' '       "	 	 	 	 	 	 	 	         r   