+
    X°³j¨  ã                   óV   € R t ^ RIHt ^ RIHtHt ^ RIHt . ROt]! R4      R 4       t	R# )z
Miscellaneous utils.
)Úasarray)Únormalize_axis_indexÚnormalize_axis_tuple)Ú
set_moduleznumpy.lib.array_utilsc                óŠ  € V P                   pVR,          ^ ,          pVR,          pVR,          p\        V 4      P                  P                  pT;rgVf   WpP                  V,          ,          pWg3# \        WC4       F:  w  r‰V	^ 8  d   Wh^,
          V	,          ,          pK$  Wx^,
          V	,          ,          pK<  	  Wu,          pWg3# )aù  
Returns pointers to the end-points of an array.

Parameters
----------
a : ndarray
    Input array. It must conform to the Python-side of the array
    interface.

Returns
-------
(low, high) : tuple of 2 integers
    The first integer is the first byte of the array, the second
    integer is just past the last byte of the array.  If `a` is not
    contiguous it will not use every byte between the (`low`, `high`)
    values.

Examples
--------
>>> import numpy as np
>>> I = np.eye(2, dtype=np.float32); I.dtype
dtype('float32')
>>> low, high = np.lib.array_utils.byte_bounds(I)
>>> high - low == I.size*I.itemsize
True
>>> I = np.eye(2); I.dtype
dtype('float64')
>>> low, high = np.lib.array_utils.byte_bounds(I)
>>> high - low == I.size*I.itemsize
True

ÚdataÚstridesÚshape)Ú__array_interface__r   ÚdtypeÚitemsizeÚsizeÚzip)
ÚaÚaiÚa_dataÚastridesÚashapeÚbytes_aÚa_lowÚa_highr	   Ústrides
   &         Ú\/home/luca/screen-checking/.venv/lib/python3.14/site-packages/numpy/lib/_array_utils_impl.pyÚbyte_boundsr      s»   € ðD 
×	Ñ	€BØ��Z˜�]€FØ�)�}€HØ��[€FÜ�a‹j×Ñ×'Ñ'€GàÐ€EØÒà—&‘&˜7Õ"Õ"ˆð ˆ=Ðô ! Ö2‰MˆEØ˜ŒzØ !�) vÕ-Õ-’à 1�9¨Õ.Õ.’ñ	 3ð
 	ÕˆØˆ=Ðó    N)r   r   r   )
Ú__doc__Únumpy._corer   Únumpy._core.numericr   r   Únumpy._utilsr   Ú__all__r   © r   r   Ú<module>r!      s4   ðñõ  ß JÝ #â
I€ñ Ð#Ó$ñ2ó %ò2r   