a
    ‡ù»jl  ã                   @   s(   d dl ZG dd„ dƒZG dd„ dƒZdS )é    Nc                   @   s    e Zd ZdZdZedd„ ƒZdS )ÚNumPyBackendzBackend that uses numpy.fftúnumpy.scipy.fftc                 C   s6   |  dd ¡ ttj| jd ƒ}|d u r(tS ||i |¤ŽS )NZoverwrite_x)ÚpopÚgetattrÚnpZfftÚ__name__ÚNotImplemented)ÚmethodÚargsÚkwargsÚfn© r   ú?E:\soccer\ml_env\Lib\site-packages\scipy/fft/_debug_backends.pyÚ__ua_function__   s
    ÿzNumPyBackend.__ua_function__N©r   Ú
__module__Ú__qualname__Ú__doc__Z__ua_domain__Ústaticmethodr   r   r   r   r   r      s   r   c                   @   s    e Zd ZdZdZedd„ ƒZdS )ÚEchoBackendz6Backend that just prints the __ua_function__ argumentsr   c                 C   s   t | ||dd� d S )NÚ
)Úsep)Úprint)r	   r
   r   r   r   r   r      s    zEchoBackend.__ua_function__Nr   r   r   r   r   r      s   r   )Únumpyr   r   r   r   r   r   r   Ú<module>   s   