o
    `^h                     @   s^   d dl Zzd dlZW n	 ey   Y nw dd Zdd Zdd Zdd	 Zed
kr-e  dS dS )    Nc                 C   s   t t | t dS )Nz-0.5)mpmathlambertwexpmpf)x r   c/home/air/shanriGPT/back/venv/lib/python3.10/site-packages/scipy/special/_precompute/wrightomega.pympmath_wrightomega	   s   r	   c                 C   s   | }t | }t|| | S N)r	   abs)r   seriesdesiredr   r   r   wrightomega_series_error   s   r   c                 C   s"   t | }t| }t|| | S r
   )r   r   r	   r   )r   exponential_approxr   r   r   r   wrightomega_exp_error   s   
r   c               	   C   s   dt tj } td dD ]#}td t|}W d    n1 s$w   Y  t|||| k  qtd dD ]#}td t|}W d    n1 sNw   Y  t|||| k  q8d S )N   zSeries Error)g     j@g    _Bg  4&kCg@xDd   z	Exp error)iiiii8ipiDi)	npfinfofloatepsprintr   workdpsr   r   )desired_errorr   errorr   r   r   main   s   

r   __main__)	numpyr   r   ImportErrorr	   r   r   r   __name__r   r   r   r   <module>   s    
