
    קg1                        d dl Z d dlZddlmZmZ ddlmZ d Zg Z ej	         ee           ee                    D ][\  Z
Ze
dv r eed          Zne
d	k    reZn ee          Ze
e_        e
e_        e e            e
<   e                    e
           \	  G d
 d          Z ed          Z ed          Zeddgz  ZdS )    N   )_funcs_impl_reductions_impl)
normalizerc                 2    d }t          j        | |          S )Nc                 `    t          j        |           o| j                            d           S )N_)inspect
isfunction__name__
startswith)fs    O/var/www/html/ai-engine/env/lib/python3.11/site-packages/torch/_numpy/_funcs.pyis_public_functionz-_public_functions.<locals>.is_public_function   s+    !!$$GQZ-B-B3-G-G)GG    )r
   
getmembers)modr   s     r   _public_functionsr      s*    H H H c#5666r   )
percentilequantilemedianT)promote_scalar_resulteinsumc                       e Zd ZdZd Zd ZdS )IndexExpressionz
    Written by Konrad Hinsen <hinsen@cnrs-orleans.fr>
    last revision: 1999-7-23

    Cosmetic changes by T. Oliphant 2001
    c                     || _         d S N	maketuple)selfr   s     r   __init__zIndexExpression.__init__>   s    "r   c                 D    | j         rt          |t                    s|fS |S r   )r   
isinstancetuple)r    items     r   __getitem__zIndexExpression.__getitem__A   s)    > 	*T5"9"9 	7NKr   N)r   
__module____qualname____doc__r!   r&    r   r   r   r   6   s<         # # #    r   r   r   F	index_exps_)r
   	itertools r   r   _normalizationsr   r   __all__chainnamefunc	decoratedr(   r   varsappendr   r+   r,   r*   r   r   <module>r7      s}        + + + + + + + + ' ' ' ' ' '7 7 7  ")/k""$5$56F$G$G   JD$ 333Jt4@@@							Jt$$	!IIDDFF4LNN4
       $ Od+++	_u%%% K r   