B z `ã@sædZddddddddd d d d d ddddddgZddlmZddlmZddlm Z ddl Z ejZej Z ej Z ej Z ejZejZejZejZejZejZejZejZejZejZejZejZejZejZiZdd„Zdd„Zdd„ZdS)ay Aliases for functions which may be accelerated by Scipy. Scipy_ can be built to use accelerated or otherwise improved libraries for FFTs, linear algebra, and special functions. This module allows developers to transparently support these accelerated functions when scipy is available but still support users who have only installed NumPy. .. _Scipy : https://www.scipy.org ÚfftÚifftÚfftnÚifftnÚfft2Úifft2ÚnormÚinvÚsvdÚsolveÚdetÚeigÚeigvalsÚeighÚeigvalshÚlstsqÚpinvÚcholeskyÚi0éN)rcCs:|tkrtd |¡ƒ‚t d¡j}||t|<|||<dS)Nz{} not a dual function.r)Ú__all__Ú ValueErrorÚformatÚsysÚ _getframeÚ f_globalsÚ _restore_dict)ÚnameÚfuncÚf©rú./tmp/pip-unpacked-wheel-4iou4664/numpy/dual.pyÚ register_func2s   r!cCsL|tkrtd |¡ƒ‚y t|}Wntk r6dSX|t d¡j|<dS)Nz{} not a dual function.r)rrrrÚKeyErrorrrr)rÚvalrrr Ú restore_func9s r$cCsxt ¡D] }t|ƒq WdS)N)rÚkeysr$)rrrr Ú restore_allCsr&) Ú__doc__rZ numpy.linalgZlinalgZlinpkgZ numpy.fftrZfftpkgZ numpy.librrrrrrrrrr r r r r rrrrrrr!r$r&rrrr Ú s: