§
    `Štj¼  ã                   óâ   — d Z ddlmZmZ ddlmZ ddlmZmZm	Z	m
Z
mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ ddl	mZ ddlmZ g d¢Z d	e_!        dd
l"m#Z#  e#e$¦  «        Z%[#d„ Z&dS )aK  
``numpy.lib`` is mostly a space for implementing functions that don't
belong in core or in another NumPy submodule with a clear purpose
(e.g. ``random``, ``fft``, ``linalg``, ``ma``).

``numpy.lib``'s private submodules contain basic functions that are used by
other public modules and are useful to have in the main name-space.

é    )Úadd_docstringÚtracemalloc_domain)Ú
add_newdocé   )Ú_arraypad_implÚ_arraysetops_implÚ_arrayterator_implÚ_function_base_implÚ_histograms_implÚ_index_tricks_implÚ_nanfunctions_implÚ_npyio_implÚ_polynomial_implÚ_shape_base_implÚ_stride_tricks_implÚ_twodim_base_implÚ_type_check_implÚ_ufunclike_implÚ_utils_implÚ_versionÚarray_utilsÚformatÚ
introspectÚmixinsÚnpyioÚscimathÚstride_tricks)ÚArrayterator)ÚNumpyVersion)r   r   r   r   r   r   r   r   r   r   r   r   z	numpy.lib)ÚPytestTesterc                 ó  — dd l }dd l}| dk    r|                     dt          d¬¦  «         |S | dk    rt	          dd ¬¦  «        ‚| d	v rt	          d
| › d�d ¬¦  «        ‚| dk    rt	          dd ¬¦  «        ‚t	          dt
          ›d| ›�¦  «        ‚)Nr   Úmathz’`np.lib.math` is a deprecated alias for the standard library `math` module (Deprecated Numpy 1.25). Replace usages of `numpy.lib.math` with `math`é   )Ú
stacklevelÚemathz€numpy.lib.emath was an alias for emath module that was removed in NumPy 2.0. Replace usages of numpy.lib.emath with numpy.emath.)Úname)Ú
histogramsÚ
type_checkÚnanfunctionsÚfunction_baseÚarraypadÚarraysetopsÚ	ufunclikeÚutilsÚtwodim_baseÚ
shape_baseÚ
polynomialÚindex_tricksz
numpy.lib.z— is now private. If you are using a public function, it should be available in the main numpy namespace, otherwise check the NumPy 2.0 migration guide.Úarrayteratorzinumpy.lib.arrayterator submodule is now private. To access Arrayterator class use numpy.lib.Arrayterator.zmodule z has no attribute )r"   ÚwarningsÚwarnÚDeprecationWarningÚAttributeErrorÚ__name__)Úattrr"   r4   s      úP/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/numpy/lib/__init__.pyÚ__getattr__r;   =   s  € à€K€K€KØ€O€O€Oàˆv‚~€~Ø�Šð+å,>È1ð 	ñ 	Nô 	Nð 	Nð ˆØ	�ŠˆÝðð ð	
ñ 
ô 
ð 	
ð 
ð ð 
ð 
õ
 ð=˜ð =ð =ð =ð ð	
ñ 
ô 
ð 	
ð 
�Ò	Ð	Ýð=àð
ñ 
ô 
ð 	
õ ÐM¥xÐMÐMÀTÐMÐMÑNÔNÐNó    N)'Ú__doc__Únumpy._core._multiarray_umathr   r   Únumpy._core.function_baser   Ú r   r   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   Ú__all__Ú
__module__Únumpy._pytesttesterr    r8   Útestr;   © r<   r:   ú<module>rF      s¹  ððð ð LÐ KÐ KÐ KÐ KÐ KÐ KÐ KØ 0Ð 0Ð 0Ð 0Ð 0Ð 0ðð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð6 -Ð ,Ð ,Ð ,Ð ,Ð ,Ø "Ð "Ð "Ð "Ð "Ð "ðð ð €ð $€
Ô à ,Ð ,Ð ,Ð ,Ð ,Ð ,à€|�HÑÔ€Øð$Oð $Oð $Oð $Oð $Or<   