§
    `Štj  ã                   óP   — d dl mZ d dlmZ d dlZd dlmZ d dlm	Z	 d dl
mZ d„ ZdS )é    )Úreduce)ÚmulN)ÚArrayterator©Úrandint)Úassert_c                  óF  — t           j                             t          j        d¦  «        ¦  «         t	          d¦  «        dz   } t          d„ t          | ¦  «        D ¦   «         ¦  «        }t          t          |¦  «        }t          j        |¦  «         	                    |¦  «        }t	          d|z  ¦  «        }t          ||¦  «        }|D ])}t          t          |j        ¦  «        |p|k    ¦  «         Œ*t          t          |j        ¦  «        t          |j        ¦  «        k    ¦  «         d„ |D ¦   «         }d„ |D ¦   «         }d„ |D ¦   «         }	t          d	„ t          |||	¦  «        D ¦   «         ¦  «        }
||
         }||
         }|D ])}t          t          |j        ¦  «        |p|k    ¦  «         Œ*t          t          j        |                     ¦   «         |k    ¦  «        ¦  «         t          t          |j        ¦  «        t          |j        ¦  «        k    ¦  «         d S )
Né
   é   é   c              3   ó:   K  — | ]}t          d ¦  «        dz   V — ŒdS )r
   r   Nr   ©Ú.0Údims     ú_/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/numpy/lib/tests/test_arrayterator.pyú	<genexpr>ztest.<locals>.<genexpr>   s,   è è € Ð:Ð: c•'˜"‘+”+ ‘/Ð:Ð:Ð:Ð:Ð:Ð:ó    é   c                 ó,   — g | ]}t          |¦  «        ‘ŒS © r   r   s     r   ú
<listcomp>ztest.<locals>.<listcomp>   s   € Ð+Ð+Ð+˜c�W�S‰\Œ\Ð+Ð+Ð+r   c                 ó2   — g | ]}t          |¦  «        d z   ‘ŒS ©r   r   r   s     r   r   ztest.<locals>.<listcomp>   ó#   € Ð.Ð.Ð. �G�C‰LŒL˜1ÑÐ.Ð.Ð.r   c                 ó2   — g | ]}t          |¦  «        d z   ‘ŒS r   r   r   s     r   r   ztest.<locals>.<listcomp>    r   r   c              3   ó(   K  — | ]}t          |Ž V — Œd S )N)Úslice)r   Úts     r   r   ztest.<locals>.<genexpr>!   s&   è è € Ð=Ð= •5˜!�9Ð=Ð=Ð=Ð=Ð=Ð=r   )ÚnpÚrandomÚseedÚaranger   ÚtupleÚranger   r   Úreshaper   r   ÚlenÚflatÚlistÚzipÚallÚ	__array__)ÚndimsÚshapeÚelsÚaÚbuf_sizeÚbÚblockÚstartÚstopÚstepÚslice_ÚcÚds                r   Útestr9   
   sí  € Ý„I‡N‚N•2”9˜R‘=”=Ñ!Ô!Ð!õ �A‰JŒJ˜‰N€EÝÐ:Ð:­U°5©\¬\Ð:Ñ:Ô:Ñ:Ô:€EÝ
•�eÑ
Ô
€CÝ
Œ	�#‰Œ×Ò˜uÑ%Ô%€Aå�q˜3‘wÑÔ€HÝ�Q˜Ñ!Ô!€Að ð 6ð 6ˆÝ•�E”J‘” H O°Ò4Ñ5Ô5Ð5Ð5õ �D�”‰LŒL�D ¤™LœLÒ(Ñ)Ô)Ð)ð ,Ð+ UÐ+Ñ+Ô+€EØ.Ð.¨Ð.Ñ.Ô.€DØ.Ð.¨Ð.Ñ.Ô.€DÝÐ=Ð=¥c¨%°°tÑ&<Ô&<Ð=Ñ=Ô=Ñ=Ô=€FØ	ˆ&Œ	€AØ	ˆ&Œ	€Að ð 6ð 6ˆÝ•�E”J‘” H O°Ò4Ñ5Ô5Ð5Ð5õ �BŒF�1—;’;‘=”= AÒ%Ñ&Ô&Ñ'Ô'Ð'õ �D�”‰LŒL�D ¤™LœLÒ(Ñ)Ô)Ð)Ð)Ð)r   )Ú	functoolsr   Úoperatorr   Únumpyr   Ú	numpy.libr   Únumpy.randomr   Únumpy.testingr   r9   r   r   r   ú<module>r@      s„   ðØ Ð Ð Ð Ð Ð Ø Ð Ð Ð Ð Ð à Ð Ð Ð Ø "Ð "Ð "Ð "Ð "Ð "Ø  Ð  Ð  Ð  Ð  Ð  Ø !Ð !Ð !Ð !Ð !Ð !ð#*ð #*ð #*ð #*ð #*r   