ó
    �œ‘h~  ã                   ó8   • S SK rS SKJr  S SKJr   " S S5      rg)é    N)Úarray_utils)Úassert_equalc                   ó,   • \ rS rSrS rS rS rS rSrg)ÚTestByteBoundsé   c                 óÊ   • [         R                  " S5      R                  SS5      n[        R                  " U5      u  p#[        X2-
  UR                  UR                  -  5        g ©Né   é   é   )ÚnpÚarangeÚreshaper   Úbyte_boundsr   ÚsizeÚitemsize)ÚselfÚaÚlowÚhighs       ÚdC:\Users\psant\Downloads\Noiseback\school\venv\Lib\site-packages\numpy/lib/tests/test_array_utils.pyÚtest_byte_boundsÚTestByteBounds.test_byte_bounds   sI   € ô �IŠI�b‹M×!Ñ! ! QÓ'ˆÜ×+Ò+¨AÓ.‰	ˆÜ�T‘Z §¡¨!¯*©*Ñ!4Õ5ó    c                 óâ   • [         R                  " S5      R                  SS5      nUR                  n[        R
                  " U5      u  p4[        XC-
  UR                  UR                  -  5        g r	   ©	r   r   r   ÚTr   r   r   r   r   ©r   r   Úbr   r   s        r   Ú"test_unusual_order_positive_strideÚ1TestByteBounds.test_unusual_order_positive_stride   sP   € Ü�IŠI�b‹M×!Ñ! ! QÓ'ˆØ�C‰CˆÜ×+Ò+¨AÓ.‰	ˆÜ�T‘Z §¡¨!¯*©*Ñ!4Õ5r   c                 óî   • [         R                  " S5      R                  SS5      nUR                  S S S2   n[        R
                  " U5      u  p4[        XC-
  UR                  UR                  -  5        g )Nr
   r   r   éÿÿÿÿr   r   s        r   Ú"test_unusual_order_negative_strideÚ1TestByteBounds.test_unusual_order_negative_stride   sX   € Ü�IŠI�b‹M×!Ñ! ! QÓ'ˆØ�C‰C‘�"�‰IˆÜ×+Ò+¨AÓ.‰	ˆÜ�T‘Z §¡¨!¯*©*Ñ!4Õ5r   c                 óÚ   • [         R                  " S5      nUS S S2   n[        R                  " U5      u  p4[	        XC-
  UR
                  S-  UR                  -  UR                  -
  5        g )Nr
   é   )r   r   r   r   r   r   r   r   s        r   Útest_stridedÚTestByteBounds.test_strided   sV   € Ü�IŠI�b‹MˆØ‰c�ˆc‰FˆÜ×+Ò+¨AÓ.‰	ˆô 	�T‘Z §¡¨!¡¨a¯j©jÑ!8¸1¿:¹:Ñ!EÕFr   © N)	Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   r    r$   r(   Ú__static_attributes__r*   r   r   r   r      s   † ò6ò6ò6õGr   r   )Únumpyr   Ú	numpy.libr   Únumpy.testingr   r   r*   r   r   Ú<module>r3      s   ðÛ Ý !Ý &÷Gò Gr   