
    uhh                         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emathznumpy.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      I/var/www/histauto/venv/lib/python3.11/site-packages/numpy/lib/__init__.py__getattr__r;   =   s   KKKOOOv~~+,>1 	 	N 	N 	N 	 	
 
 
 	
 
  
 

 = = = = 	
 
 
 	
 
		=
 
 
 	
 MxMMT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<   