Ë
     [Æi  ã                   óN   — 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y)é    )Úreduce)ÚmulN)ÚArrayterator©Úrandint)Úassert_c                  ó<  — t         j                  j                  t        j                  d«      «       t	        d«      dz   } t        d„ t        | «      D «       «      }t        t        |«      }t        j                  |«      j                  |«      }t	        d|z  «      }t        ||«      }|D ]'  }t        t        |j                  «      |xs |k  «       Œ) t        t        |j                  «      t        |j                  «      k(  «       |D cg c]  }t	        |«      ‘Œ }}|D cg c]  }t	        |«      dz   ‘Œ }	}|D cg c]  }t	        |«      dz   ‘Œ }
}t        d„ t        ||	|
«      D «       «      }||   }||   }|D ]'  }t        t        |j                  «      |xs |k  «       Œ) t        t        j                   |j#                  «       |k(  «      «       t        t        |j                  «      t        |j                  «      k(  «       y c c}w c c}w c c}w )Né
   é   é   c              3   ó8   K  — | ]  }t        d «      dz   –— Œ y­w)r
   r   Nr   )Ú.0Údims     úr/var/www/html/userprofiledev.eatanceapp.com/venv/lib/python3.12/site-packages/numpy/lib/tests/test_arrayterator.pyÚ	<genexpr>ztest.<locals>.<genexpr>   s   è ø€ Ð:©\ c”'˜"“+ •/©\ùs   ‚é   c              3   ó,   K  — | ]  }t        |Ž –— Œ y ­w)N)Úslice)r   Úts     r   r   ztest.<locals>.<genexpr>!   s   è ø€ Ð=Ñ&< ”5˜!”9Ñ&<ùs   ‚)ÚnpÚrandomÚseedÚaranger   ÚtupleÚranger   r   Úreshaper   r   ÚlenÚflatÚlistÚzipÚallÚ	__array__)ÚndimsÚshapeÚelsÚaÚbuf_sizeÚbÚblockr   ÚstartÚstopÚstepÚslice_ÚcÚds                 r   Útestr0   
   s«  € Ü‡II‡NN”2—9‘9˜R“=Ô!ô A‹J˜‰N€EÜÑ:¬U°5¬\Ó:Ó:€EÜ
”eÓ
€CÜ
	‰	#‹×Ñ˜uÓ%€Aäq˜3‘wÓ€HÜQ˜Ó!€Aó ˆÜ”E—J‘J“ H¢O°Ñ4Õ5ð ô ŒD—‘‹LœD §¡›LÑ(Ô)ñ &+Ó+¡U˜cŒWS\ U€EÐ+Ù(-Ó.© ŒGC‹L˜1Ó¨€DÐ.Ù(-Ó.© ŒGC‹L˜1Ó¨€DÐ.ÜÑ=¤c¨%°°tÔ&<Ó=Ó=€FØ	ˆ&‰	€AØ	ˆ&‰	€Aó ˆÜ”E—J‘J“ H¢O°Ñ4Õ5ð ô ŒBF‰F1—;‘;“= AÑ%Ó&Ô'ô ŒD—‘‹LœD §¡›LÑ(Õ)ùò ,ùÚ.ùÚ.s   ÄHÄ&HÅH)Ú	functoolsr   Úoperatorr   Únumpyr   Ú	numpy.libr   Únumpy.randomr   Únumpy.testingr   r0   © ó    r   Ú<module>r9      s   ðÝ Ý ã Ý "Ý  Ý !ó#*r8   