§
    fŠtjPK  ã                   ó  — d dl Z d dlZd dlmZ d dlmZ d dlmZm	Z	m
Z
mZ d dlmZmZmZmZmZmZ dZ G d„ d¦  «        Z G d	„ d
¦  «        Z G d„ d¦  «        Z G d„ d¦  «        Z G d„ d¦  «        Z G d„ d¦  «        ZdS )é    N)Úassert_)ÚFuncData)Ú
kolmogorovÚkolmogiÚsmirnovÚsmirnovi)Ú_kolmogcÚ	_kolmogciÚ_kolmogpÚ	_smirnovcÚ
_smirnovciÚ	_smirnovpg»½×Ùß|Û=c                   óD   — e Zd Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Z	d„ Z
d	„ Zd
S )ÚTestSmirnovc                 óx   — t          t          j        t          dt          j        ¦  «        ¦  «        ¦  «         d S ©Né   )r   ÚnpÚisnanr   Únan©Úselfs    úa/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/scipy/special/tests/test_kolmogorov.pyÚtest_nanzTestSmirnov.test_nan   s,   € Ý•”� ¥B¤FÑ+Ô+Ñ,Ô,Ñ-Ô-Ð-Ð-Ð-ó    c                 ór  — g d¢}t          j        |¦  «        }t          t          |ddt          ¬¦  «                             t          t          t          g¬¦  «         d|d d …df         z
  |d d …df<   t          t          |ddt          ¬¦  «                             t          t          t          g¬¦  «         d S )N))r   çš™™™™™¹?çÍÌÌÌÌÌì?)r   ç      ì?ç      À?)é   r   ç      �?)é   r   ç      `?©r   r   r!   ©Úrtol©Údtypesr   éÿÿÿÿ©	r   Úasarrayr   r   Ú_rtolÚcheckÚintÚfloatr   ©r   Údatasets     r   Ú
test_basiczTestSmirnov.test_basic   s¸   € ð6ð 6ð 6ˆõ
 ”*˜WÑ%Ô%ˆÝÝ�W˜f a­eð	
ñ 	
ô 	
ç
Š%��U¥EÐ*ˆ%Ñ
+Ô
+Ð
+Ø˜W Q Q Q¨ Uœ^Ñ+ˆ����2�‰ÝÝ�w ¨µð	
ñ 	
ô 	
ç
Š%��U¥EÐ*ˆ%Ñ
+Ô
+Ð
+Ð
+Ð
+r   c                 óà  — d„ t          j        t          dd¦  «        t          dd¦  «        ¦  «        D ¦   «         }t          j        |¦  «        }t          t          |ddt          ¬¦  «                             t          t          t          g¬¦  «         d	|d d …d
f         z
  |d d …d
f<   t          t          |ddt          ¬¦  «                             t          t          t          g¬¦  «         d S )Nc                 ó   — g | ]}|d df‘ŒS r%   © ©Ú.0Úns     r   ú
<listcomp>z/TestSmirnov.test_x_equals_0.<locals>.<listcomp>!   ó   € ÐWÐWÐW �A�q˜!�9ÐWÐWÐWr   r!   é   éò  éü  r%   r&   r(   r   r*   ©Ú	itertoolsÚchainÚranger   r,   r   r   r-   r.   r/   r0   r   r1   s     r   Útest_x_equals_0zTestSmirnov.test_x_equals_0    ó×   € ØWÐW¥i¤oµe¸A¸r±l´lÅEÈ$ÐPTÑDUÔDUÑ&VÔ&VÐWÑWÔWˆÝ”*˜WÑ%Ô%ˆÝÝ�W˜f a­eð	
ñ 	
ô 	
ç
Š%��U¥EÐ*ˆ%Ñ
+Ô
+Ð
+Ø˜W Q Q Q¨ Uœ^Ñ+ˆ����2�‰ÝÝ�w ¨µð	
ñ 	
ô 	
ç
Š%��U¥EÐ*ˆ%Ñ
+Ô
+Ð
+Ð
+Ð
+r   c                 óà  — d„ t          j        t          dd¦  «        t          dd¦  «        ¦  «        D ¦   «         }t          j        |¦  «        }t          t          |ddt          ¬¦  «                             t          t          t          g¬¦  «         d	|d d …d
f         z
  |d d …d
f<   t          t          |ddt          ¬¦  «                             t          t          t          g¬¦  «         d S )Nc                 ó   — g | ]}|d df‘ŒS ©r   r   r6   r7   s     r   r:   z/TestSmirnov.test_x_equals_1.<locals>.<listcomp>,   r;   r   r!   r<   r=   r>   r%   r&   r(   r   r*   r?   r1   s     r   Útest_x_equals_1zTestSmirnov.test_x_equals_1+   rD   r   c                 ór  — g d¢}t          j        |¦  «        }t          t          |ddt          ¬¦  «                             t          t          t          g¬¦  «         d|d d …df         z
  |d d …df<   t          t          |ddt          ¬¦  «                             t          t          t          g¬¦  «         d S )N)
©r   ç      à?rK   )r!   rK   ç      Ð?)r#   rK   g?„UUUUÅ?)é   rK   g      ¸?)é   rK   gyé&1¬¬?)é   rK   güžæ‡EÊ ?)é   rK   g×>«¨“?)é   rK   gÑÜÿÿÿ!‡?)é	   rK   g+ÁËŽß{?)é
   rK   g’³�™4Ûo?r%   r!   r&   r(   r   r*   r+   r1   s     r   Útest_x_equals_0point5z!TestSmirnov.test_x_equals_0point56   s¸   € ð	+ð 	+ð 	+ˆõ ”*˜WÑ%Ô%ˆÝÝ�W˜f a­eð	
ñ 	
ô 	
ç
Š%��U¥EÐ*ˆ%Ñ
+Ô
+Ð
+Ø˜W Q Q Q¨ Uœ^Ñ+ˆ����2�‰ÝÝ�w ¨µð	
ñ 	
ô 	
ç
Š%��U¥EÐ*ˆ%Ñ
+Ô
+Ð
+Ð
+Ð
+r   c                 óÈ  — t          j        dddd¬¦  «        }t          j        dgt          |¦  «        z  |d|z
  g¦  «        }t	          t
          |ddt          ¬¦  «                             t          t          t          g¬	¦  «         d|d d …d
f         z
  |d d …d
f<   t	          t          |ddt          ¬¦  «                             t          t          t          g¬	¦  «         d S )Nr   r   ée   T©Úendpointr%   r!   r&   r(   r*   )r   ÚlinspaceÚcolumn_stackÚlenr   r   r-   r.   r/   r0   r   )r   Úxr2   s      r   Útest_n_equals_1zTestSmirnov.test_n_equals_1K   sÔ   € ÝŒK˜˜1˜c¨DÐ1Ñ1Ô1ˆÝ”/ A 3¥s¨1¡v¤v¡:¨q°!°A±#Ð"6Ñ7Ô7ˆÝÝ�W˜f a­eð	
ñ 	
ô 	
ç
Š%��U¥EÐ*ˆ%Ñ
+Ô
+Ð
+Ø˜W Q Q Q¨ Uœ^Ñ+ˆ����2�‰ÝÝ�w ¨µð	
ñ 	
ô 	
ç
Š%��U¥EÐ*ˆ%Ñ
+Ô
+Ð
+Ð
+Ð
+r   c                 ó  — t          j        dddd¬¦  «        }t          j        d|z
  d¦  «        }t          j        dgt	          |¦  «        z  ¦  «        }t          j        |||g¦  «        }t          t          |ddt          ¬¦  «         	                    t          t          t          g¬	¦  «         d|d d …d
f         z
  |d d …d
f<   t          t          |ddt          ¬¦  «         	                    t          t          t          g¬	¦  «         d S )NrK   r   rV   TrW   r!   r%   r&   r(   r*   ©r   rY   ÚpowerÚarrayr[   rZ   r   r   r-   r.   r/   r0   r   ©r   r\   Úpr9   r2   s        r   Útest_n_equals_2zTestSmirnov.test_n_equals_2V   só   € ÝŒK˜˜Q ¨dÐ3Ñ3Ô3ˆÝŒH�Q�q‘S˜!ÑÔˆÝŒH�a�S�3˜q™6œ6‘\Ñ"Ô"ˆÝ”/ 1 a¨ )Ñ,Ô,ˆÝÝ�W˜f a­eð	
ñ 	
ô 	
ç
Š%��U¥EÐ*ˆ%Ñ
+Ô
+Ð
+Ø˜W Q Q Q¨ Uœ^Ñ+ˆ����2�‰ÝÝ�w ¨µð	
ñ 	
ô 	
ç
Š%��U¥EÐ*ˆ%Ñ
+Ô
+Ð
+Ð
+Ð
+r   c                 ó  — t          j        dddd¬¦  «        }t          j        d|z
  d¦  «        }t          j        dgt	          |¦  «        z  ¦  «        }t          j        |||g¦  «        }t          t          |ddt          ¬	¦  «         	                    t          t          t          g¬
¦  «         d|d d …df         z
  |d d …df<   t          t          |ddt          ¬	¦  «         	                    t          t          t          g¬
¦  «         d S )Nçffffffæ?r   é   TrW   r#   r%   r!   r&   r(   r*   r_   rb   s        r   Útest_n_equals_3zTestSmirnov.test_n_equals_3c   só   € ÝŒK˜˜Q ¨TÐ2Ñ2Ô2ˆÝŒH�Q�q‘S˜!ÑÔˆÝŒH�a�S�3˜q™6œ6‘\Ñ"Ô"ˆÝ”/ 1 a¨ )Ñ,Ô,ˆÝÝ�W˜f a­eð	
ñ 	
ô 	
ç
Š%��U¥EÐ*ˆ%Ñ
+Ô
+Ð
+Ø˜W Q Q Q¨ Uœ^Ñ+ˆ����2�‰ÝÝ�w ¨µð	
ñ 	
ô 	
ç
Š%��U¥EÐ*ˆ%Ñ
+Ô
+Ð
+Ð
+Ð
+r   c                 óæ   ‡— dŠt          j        ˆfd„t          ddd¦  «        D ¦   «         ¦  «        }t          j        |¦  «        }t	          t          j        |dk    ¦  «        d|› �¬¦  «         d S )	Nçš™™™™™Ù?c                 ó0   •— g | ]}t          |‰¦  «        ‘ŒS r6   )r   )r8   r9   r\   s     €r   r:   z,TestSmirnov.test_n_large.<locals>.<listcomp>t   s!   ø€ ÐFÐFÐF¨A�' ! Q™-œ-ÐFÐFÐFr   i�  iL  r<   r   zNot all diffs negative )Úmsg)r   ra   rB   Údiffr   Úall)r   ÚpvalsÚdfsr\   s      @r   Útest_n_largezTestSmirnov.test_n_largep   sw   ø€ ð ˆÝ”ÐFÐFÐFÐFµ°s¸DÀ"Ñ1EÔ1EÐFÑFÔFÑGÔGˆÝŒg�e‰nŒnˆÝ•”�s˜a’xÑ Ô Ð&EÀÐ&EÐ&EÐFÑFÔFÐFÐFÐFr   N)Ú__name__Ú
__module__Ú__qualname__r   r3   rC   rH   rT   r]   rd   rh   rq   r6   r   r   r   r      s    € € € € € ð.ð .ð .ð,ð ,ð ,ð	,ð 	,ð 	,ð	,ð 	,ð 	,ð,ð ,ð ,ð*	,ð 	,ð 	,ð,ð ,ð ,ð,ð ,ð ,ðGð Gð Gð Gð Gr   r   c                   óD   — e Zd Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Z	d„ Z
d	„ Zd
S )ÚTestSmirnovic                 óx   — t          t          j        t          dt          j        ¦  «        ¦  «        ¦  «         d S r   )r   r   r   r   r   r   s    r   r   zTestSmirnovi.test_nanz   s,   € Ý•”� !¥R¤VÑ,Ô,Ñ-Ô-Ñ.Ô.Ð.Ð.Ð.r   c                 ór  — g d¢}t          j        |¦  «        }t          t          |ddt          ¬¦  «                             t          t          t          g¬¦  «         d|d d …df         z
  |d d …df<   t          t          |ddt          ¬¦  «                             t          t          t          g¬¦  «         d S )N))r   rj   ç333333ã?)r   ry   rj   )r   ç®Gáz®ï?ç{®Gáz„?)r   r{   rz   )r!   r"   r   )r#   r$   r   )rS   g      p=g      î?r%   r!   r&   r(   r   ©	r   r,   r   r   r-   r.   r/   r0   r   r1   s     r   r3   zTestSmirnovi.test_basic}   s¸   € ð7ð 7ð 7ˆõ ”*˜WÑ%Ô%ˆÝÝ�g˜v q­uð	
ñ 	
ô 	
ç
Š%��U¥EÐ*ˆ%Ñ
+Ô
+Ð
+Ø˜G A A A q DœMÑ)ˆ����1�‰ÝÝ˜ ¨µð	
ñ 	
ô 	
ç
Š%��U¥EÐ*ˆ%Ñ
+Ô
+Ð
+Ð
+Ð
+r   c                 óà  — d„ t          j        t          dd¦  «        t          dd¦  «        ¦  «        D ¦   «         }t          j        |¦  «        }t          t          |ddt          ¬¦  «                             t          t          t          g¬¦  «         d	|d d …d	f         z
  |d d …d	f<   t          t          |ddt          ¬¦  «                             t          t          t          g¬¦  «         d S )
Nc                 ó   — g | ]}|d df‘ŒS r%   r6   r7   s     r   r:   z0TestSmirnovi.test_x_equals_0.<locals>.<listcomp>�   r;   r   r!   r<   r=   r>   r%   r&   r(   r   ©r@   rA   rB   r   r,   r   r   r-   r.   r/   r0   r   r1   s     r   rC   zTestSmirnovi.test_x_equals_0�   ó×   € ØWÐW¥i¤oµe¸A¸r±l´lÅEÈ$ÐPTÑDUÔDUÑ&VÔ&VÐWÑWÔWˆÝ”*˜WÑ%Ô%ˆÝÝ�g˜v q­uð	
ñ 	
ô 	
ç
Š%��U¥EÐ*ˆ%Ñ
+Ô
+Ð
+Ø˜G A A A q DœMÑ)ˆ����1�‰ÝÝ˜ ¨µð	
ñ 	
ô 	
ç
Š%��U¥EÐ*ˆ%Ñ
+Ô
+Ð
+Ð
+Ð
+r   c                 óà  — d„ t          j        t          dd¦  «        t          dd¦  «        ¦  «        D ¦   «         }t          j        |¦  «        }t          t          |ddt          ¬¦  «                             t          t          t          g¬¦  «         d	|d d …d	f         z
  |d d …d	f<   t          t          |ddt          ¬¦  «                             t          t          t          g¬¦  «         d S )
Nc                 ó   — g | ]}|d df‘ŒS rG   r6   r7   s     r   r:   z0TestSmirnovi.test_x_equals_1.<locals>.<listcomp>›   r;   r   r!   r<   r=   r>   r%   r&   r(   r   r   r1   s     r   rH   zTestSmirnovi.test_x_equals_1š   r€   r   c                 óÈ  — t          j        dddd¬¦  «        }t          j        dgt          |¦  «        z  |d|z
  g¦  «        }t	          t
          |ddt          ¬¦  «                             t          t          t          g¬	¦  «         d|d d …df         z
  |d d …df<   t	          t          |ddt          ¬¦  «                             t          t          t          g¬	¦  «         d S )
Nr   r   rV   TrW   r%   r!   r&   r(   )r   rY   rZ   r[   r   r   r-   r.   r/   r0   r   )r   Úppr2   s      r   r]   zTestSmirnovi.test_n_equals_1¥   sÔ   € ÝŒ[˜˜A˜s¨TÐ2Ñ2Ô2ˆå”/ A 3¥s¨2¡w¤w¡;°°A°b±DÐ"9Ñ:Ô:ˆÝÝ�g˜v q­uð	
ñ 	
ô 	
ç
Š%��U¥EÐ*ˆ%Ñ
+Ô
+Ð
+Ø˜G A A A q DœMÑ)ˆ����1�‰ÝÝ˜ ¨µð	
ñ 	
ô 	
ç
Š%��U¥EÐ*ˆ%Ñ
+Ô
+Ð
+Ð
+Ð
+r   c                 ó  — t          j        dddd¬¦  «        }t          j        d|z
  d¦  «        }t          j        dgt	          |¦  «        z  ¦  «        }t          j        |||g¦  «        }t          t          |ddt          ¬¦  «         	                    t          t          t          g¬	¦  «         d|d d …df         z
  |d d …df<   t          t          |ddt          ¬¦  «         	                    t          t          t          g¬	¦  «         d S )
NrK   r   rV   TrW   r!   r%   r&   r(   ©r   rY   r`   ra   r[   rZ   r   r   r-   r.   r/   r0   r   rb   s        r   rd   zTestSmirnovi.test_n_equals_2±   só   € ÝŒK˜˜Q ¨dÐ3Ñ3Ô3ˆÝŒH�Q�q‘S˜!ÑÔˆÝŒH�a�S�3˜q™6œ6‘\Ñ"Ô"ˆÝ”/ 1 a¨ )Ñ,Ô,ˆÝÝ�g˜v q­uð	
ñ 	
ô 	
ç
Š%��U¥EÐ*ˆ%Ñ
+Ô
+Ð
+Ø˜G A A A q DœMÑ)ˆ����1�‰ÝÝ˜ ¨µð	
ñ 	
ô 	
ç
Š%��U¥EÐ*ˆ%Ñ
+Ô
+Ð
+Ð
+Ð
+r   c                 ó  — t          j        dddd¬¦  «        }t          j        d|z
  d¦  «        }t          j        dgt	          |¦  «        z  ¦  «        }t          j        |||g¦  «        }t          t          |ddt          ¬	¦  «         	                    t          t          t          g¬
¦  «         d|d d …df         z
  |d d …df<   t          t          |ddt          ¬	¦  «         	                    t          t          t          g¬
¦  «         d S )Nrf   r   rg   TrW   r#   r%   r!   r&   r(   r†   rb   s        r   rh   zTestSmirnovi.test_n_equals_3¾   só   € ÝŒK˜˜Q ¨TÐ2Ñ2Ô2ˆÝŒH�Q�q‘S˜!ÑÔˆÝŒH�a�S�3˜q™6œ6‘\Ñ"Ô"ˆÝ”/ 1 a¨ )Ñ,Ô,ˆÝÝ�g˜v q­uð	
ñ 	
ô 	
ç
Š%��U¥EÐ*ˆ%Ñ
+Ô
+Ð
+Ø˜G A A A q DœMÑ)ˆ����1�‰ÝÝ˜ ¨µð	
ñ 	
ô 	
ç
Š%��U¥EÐ*ˆ%Ñ
+Ô
+Ð
+Ð
+Ð
+r   c                 ó>  — d„ }d„ }g d¢}t          j        |¦  «        }t          ||ddt          ¬¦  «                             t
          t          t          g¬¦  «         t          ||ddt          ¬¦  «                             t
          t          t          g¬¦  «         d S )Nc                 ó>   — t          | t          | |¦  «        ¦  «        S ©N)r   r   ©r9   rc   s     r   Ú_sm_smiz-TestSmirnovi.test_round_trip.<locals>._sm_smiÌ   s   € Ý˜1�h q¨!™nœnÑ-Ô-Ð-r   c                 ó>   — t          | t          | |¦  «        ¦  «        S rŠ   )r   r   r‹   s     r   Ú	_smc_smciz/TestSmirnovi.test_round_trip.<locals>._smc_smciÏ   s   € Ý˜Q¥
¨1¨aÑ 0Ô 0Ñ1Ô1Ð1r   ))r   rj   rj   )r   ry   ry   )r!   r   r   )r#   r   r   )r#   r    r    )rS   ç+‡ÙÎ÷ï?r�   )rS   ç-Cëâ6?r�   r%   r!   r&   r(   )r   r,   r   r-   r.   r/   r0   )r   rŒ   rŽ   r2   s       r   Útest_round_tripzTestSmirnovi.test_round_tripË   s´   € ð	.ð 	.ð 	.ð	2ð 	2ð 	2ð)ð )ð )ˆõ ”*˜WÑ%Ô%ˆÝØ�W˜f a­eð	
ñ 	
ô 	
ç
Š%��U¥EÐ*ˆ%Ñ
+Ô
+Ð
+ÝØ�w ¨µð	
ñ 	
ô 	
ç
Š%��U¥EÐ*ˆ%Ñ
+Ô
+Ð
+Ð
+Ð
+r   c                 ór  — g d¢}t          j        |¦  «        }t          t          |ddt          ¬¦  «                             t          t          t          g¬¦  «         d|d d …df         z
  |d d …df<   t          t          |ddt          ¬¦  «                             t          t          t          g¬¦  «         d S )N)rJ   )r!   rK   gwz°Ðõl×?)r!   rL   rK   )r#   rK   g<{»œÓ?)rM   rK   gFÝw“rZÐ?)rN   rK   gÎ0 Î?)rO   rK   gÀ0ª@ãËË?)rP   rK   g ´AÐòÉ?)rQ   rK   g^×CKfÈ?)rR   rK   g©ôÞµ&Ç?)rS   rK   gê§L4JöÅ?r%   r!   r&   r(   r   r|   r1   s     r   rT   z"TestSmirnovi.test_x_equals_0point5â   s¸   € ð
-ð 
-ð 
-ˆõ ”*˜WÑ%Ô%ˆÝÝ�g˜v q­uð	
ñ 	
ô 	
ç
Š%��U¥EÐ*ˆ%Ñ
+Ô
+Ð
+Ø˜G A A A q DœMÑ)ˆ����1�‰ÝÝ˜ ¨µð	
ñ 	
ô 	
ç
Š%��U¥EÐ*ˆ%Ñ
+Ô
+Ð
+Ð
+Ð
+r   N)rr   rs   rt   r   r3   rC   rH   r]   rd   rh   r‘   rT   r6   r   r   rv   rv   y   s›   € € € € € ð/ð /ð /ð,ð ,ð ,ð$	,ð 	,ð 	,ð	,ð 	,ð 	,ð
,ð 
,ð 
,ð,ð ,ð ,ð,ð ,ð ,ð,ð ,ð ,ð.,ð ,ð ,ð ,ð ,r   rv   c                   ó2   — e Zd Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ ZdS )ÚTestSmirnovpc                 óx   — t          t          j        t          dt          j        ¦  «        ¦  «        ¦  «         d S r   )r   r   r   r   r   r   s    r   r   zTestSmirnovp.test_nanú   s,   € Ý•”� 1¥b¤fÑ-Ô-Ñ.Ô.Ñ/Ô/Ð/Ð/Ð/r   c                 ó^  — t          j        dd¦  «        }t          j        |t          j        |d¦  «        t          j        |d¦  «        g¦  «        }t	          t
          |ddt          ¬¦  «                             t          t          t          g¬¦  «         t          j        dd¦  «        }t          j        |t          j        |d	¦  «        t          j        |d¦  «        g¦  «        }t	          t
          |ddt          ¬¦  «                             t          t          t          g¬¦  «         d S )
Nr   rS   r   r*   r%   r!   r&   r(   ç      ð?)
r   ÚarangerZ   Ú	full_liker   r   r-   r.   r/   r0   )r   Ún1_10Údataset0Ún2_10Údataset1s        r   r3   zTestSmirnovp.test_basicý   s  € å”	˜!˜RÑ Ô ˆÝ”? EÝ$&¤L°¸Ñ$:Ô$:Ý$&¤L°¸Ñ$;Ô$;ð$=ñ >ô >ˆõ 	Ý�x ¨µð	
ñ 	
ô 	
ç
Š%��U¥EÐ*ˆ%Ñ
+Ô
+Ð
+å”	˜!˜RÑ Ô ˆÝ”? EÝ$&¤L°¸Ñ$<Ô$<Ý$&¤L°¸Ñ$:Ô$:ð$<ñ =ô =ˆõ 	Ý�x ¨µð	
ñ 	
ô 	
ç
Š%��U¥EÐ*ˆ%Ñ
+Ô
+Ð
+Ð
+Ð
+r   c                 ó^  — t          j        dd¦  «        }d|z  }dd|z  z
  }| ||dz
  z  z  }|dt          j        |dz
  ¦  «        dz  z
  dz  z  }t          j        |||g¦  «        }t	          t
          |ddt          ¬¦  «                             t          t          t          g¬¦  «         d S )	Nr   r<   r—   r!   rK   r%   r&   r(   )
r   r˜   ÚsignrZ   r   r   r-   r.   r/   r0   )r   r9   r\   Úxm1Úpp1r�   s         r   Útest_oneminusoneovernz"TestSmirnovp.test_oneminusoneovern  s±   € åŒI�a˜ÑÔˆØ�‰EˆØ��A‘‰gˆØˆb�1�q˜‘s‘8‰mˆØ�•"”'˜!˜A™#‘,”, ‘/Ñ! SÑ(Ñ(ˆÝ”? A s¨C =Ñ1Ô1ˆÝÝ�x ¨µð	
ñ 	
ô 	
ç
Š%��U¥EÐ*ˆ%Ñ
+Ô
+Ð
+Ð
+Ð
+r   c                 ó  — t          j        dd¦  «        }d|z  }||z  dz    d|z   |dz
  z  z  }t          j        |||g¦  «        }t          t          |ddt
          ¬¦  «                             t          t          t          g¬¦  «         d S )Nr   r<   rK   r!   r%   r&   r(   ©	r   r˜   rZ   r   r   r-   r.   r/   r0   ©r   r9   r\   r„   r›   s        r   Útest_oneovertwonzTestSmirnovp.test_oneovertwon  s�   € åŒI�a˜ÑÔˆØ�!‰GˆØ�‰s�1‰uˆX˜˜1™  !¡™Ñ$ˆÝ”? A q¨" :Ñ.Ô.ˆÝÝ�x ¨µð	
ñ 	
ô 	
ç
Š%��U¥EÐ*ˆ%Ñ
+Ô
+Ð
+Ð
+Ð
+r   c                 ó&  — dt          j        dd¦  «        z  }d|z  }||z  dz    d|z   |dz
  z  z  dz   }t          j        |||g¦  «        }t          t          |ddt
          ¬¦  «                             t          t          t          g¬¦  «         d S )	Nr!   r   rS   r—   rK   r%   r&   r(   r¤   r¥   s        r   Útest_oneovernzTestSmirnovp.test_oneovern%  s™   € ð �rŒy˜˜BÑÔÑˆØ�‰EˆØ�‰s�1‰uˆX˜˜1™  !¡™Ñ$ sÑ*ˆÝ”? A q¨" :Ñ.Ô.ˆÝÝ�x ¨µð	
ñ 	
ô 	
ç
Š%��U¥EÐ*ˆ%Ñ
+Ô
+Ð
+Ð
+Ð
+r   c                 ó’  — t          j        dd¦  «        }d|z  dt          j        t          ¦  «        j        z  z
  }||z  dz    d|z   |dz
  z  z  }t          j        |||g¦  «        }t          t          |ddt          ¬¦  «         	                    t          t          t          g¬¦  «         d|z  dt          j        t          ¦  «        j        z  z   }||z  dz    d|z   |dz
  z  z  dz   }t          j        |||g¦  «        }t          t          |ddt          ¬¦  «         	                    t          t          t          g¬¦  «         d S )	Nr#   r<   r—   r!   r   r%   r&   r(   )r   r˜   Úfinfor0   ÚepsrZ   r   r   r-   r.   r/   )r   r9   r\   r„   r›   r�   s         r   Útest_oneovernclosezTestSmirnovp.test_oneovernclose0  s2  € õ ŒI�a˜ÑÔˆà�‰E�A•b”h�u‘o”oÔ)Ñ)Ñ)ˆØ�‰s�1‰uˆX˜˜1™  !¡™Ñ$ˆÝ”? A q¨" :Ñ.Ô.ˆÝÝ�x ¨µð	
ñ 	
ô 	
ç
Š%��U¥EÐ*ˆ%Ñ
+Ô
+Ð
+à�‰E�A•b”h�u‘o”oÔ)Ñ)Ñ)ˆØ�‰s�1‰uˆX˜˜1™  !¡™Ñ$ qÑ(ˆÝ”? A q¨" :Ñ.Ô.ˆÝÝ�x ¨µð	
ñ 	
ô 	
ç
Š%��U¥EÐ*ˆ%Ñ
+Ô
+Ð
+Ð
+Ð
+r   N)	rr   rs   rt   r   r3   r¢   r¦   r¨   r¬   r6   r   r   r”   r”   ù   sn   € € € € € ð0ð 0ð 0ð,ð ,ð ,ð$
,ð 
,ð 
,ð,ð ,ð ,ð	,ð 	,ð 	,ð,ð ,ð ,ð ,ð ,r   r”   c                   ó2   — e Zd Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ ZdS )ÚTestKolmogorovc                 óv   — t          t          j        t          t          j        ¦  «        ¦  «        ¦  «         d S rŠ   )r   r   r   r   r   r   s    r   r   zTestKolmogorov.test_nanE  s*   € Ý•”�¥B¤FÑ+Ô+Ñ,Ô,Ñ-Ô-Ð-Ð-Ð-r   c                 ó–   — g d¢}t          j        |¦  «        }t          t          |ddt          ¬¦  «                             ¦   «          d S )N))r   r—   )rK   çËœ²£Øî?)çBgR‰{{ê?rK   )r   ç	=ò³¬GÑ?)r!   ç —!üE?©r   r   r&   )r   r,   r   r   r-   r.   r1   s     r   r3   zTestKolmogorov.test_basicH  sO   € ð0ð 0ð 0ˆõ ”*˜WÑ%Ô%ˆÝ•˜W d¨AµEÐ:Ñ:Ô:×@Ò@ÑBÔBÐBÐBÐBr   c                 óZ  — t          j        ddd¦  «        }g d¢}g d¢}t          j        ||g¦  «        }t          t          |ddt
          ¬¦  «                             ¦   «          t          j        ||g¦  «        }t          t          |ddt
          ¬¦  «                             ¦   «          d S )	Nr   ç       @é   )r—   r—   g;îÿÿÿÿï?gCgü{ìÿï?g�”êáÿèï?r±   g<–Ð[4¨ë?g“UÍOpÂæ?gó|ÂX�iá?gÇ\¯ú"Ù?g
=ò³¬GÑ?gT	“@x¿Æ?g1qVçd¼¼?grlïé}n±?g�S¸í.Q¤?gƒrI;NÀ–?gïl©Pzˆ?g‰�Åh�My?gnã¨«D!i?g…9=ºÍúW?gK—!üE?)ç        gl˜AcR5gkC¥ Åa=gz½˜„ã>gþbk g?gQ3¦ÞÄu¢?g§½�._Á?gÚTe`{Ò?g{NÅ,Ý?gœQ¨Ànã?g|á¦)\ç?g«=Ûï!Pê?gÚ1cshì?grÂB0Òí?gÇz$íºî?gl´%ŽýIï?gLZ¥¿žï?gÅt.ýdÍï?gWT»Þæï?gcá"™ôï?gÚü¾÷€úï?rµ   r   r&   )r   rY   rZ   r   r   r-   r.   r	   )r   r\   r2   Ú	dataset_cs       r   Útest_linspacezTestKolmogorov.test_linspaceR  sµ   € ÝŒK˜˜3 Ñ#Ô#ˆðOð Oð OˆðQð Qð Qˆ	õ ”/ 1 g ,Ñ/Ô/ˆÝ•˜W d¨AµEÐ:Ñ:Ô:×@Ò@ÑBÔBÐBÝ”O Q¨	 NÑ3Ô3ˆ	Ý•˜9 d¨AµEÐ:Ñ:Ô:×@Ò@ÑBÔBÐBÐBÐBr   c                 ó  — t          j        dddd¬¦  «        }t           j        dddd	d
dddddddddddddddg}dddddddddddddddd
d	dddt           j        g}t          j        |d d …         |d d …         g¦  «        }t	          t
          |d!d t          ¬"¦  «                             ¦   «          t          j        |d d#…         |d d#…         g¦  «        }t	          t          |d!d t          ¬"¦  «                             ¦   «          d S )$Nr   r—   r¸   TrW   g‰Š£Åºõ?g3É�á”ó?gn¶	o5ò?gÔò	û)ñ?gë(!£”Nð?gýœ¿ÍU#ï?g r¼—ƒÓí?glùé¡ì?gì2|…†ë?r²   gKÇ�)|é?g·Åù‘—„è?g2 ¯•‘ç?g�•Ë��æ?gª²¡u¥å?g•ñN¢ä?gÓkÎ<³‰ã?gŽf¿'Gâ?gä&ò¥ à?r¹   gå&ò¥ à?gkùé¡ì?gþœ¿ÍU#ï?go¶	o5ò?g4É�á”ó?gŠŠ£Åºõ?r   rµ   r&   r*   )	r   rY   ÚinfrZ   r   r   r-   r.   r
   )r   rc   r2   rº   s       r   Útest_linspaceizTestKolmogorov.test_linspaceii  sG  € ÝŒK˜˜3 ¨TÐ2Ñ2Ô2ˆÝ”6Ð-Ð/AØ%Ð'9Ð;MØ%Ð'9Ð;MØ%Ð'9Ð;MØ%Ð'9Ð;MØ%Ð'9Ð;MØ%Ð'9Ð;MðOˆð (Ð);Ð=OØ'Ð);Ð=OØ'Ð);Ð=OØ'Ð);Ð=OØ'Ð);Ð=OØ'Ð);Ð=OØ'Ð);½R¼VðEˆ	õ ”/ 1 Q R R¤5¨'°!°"°"¬+Ð"6Ñ7Ô7ˆÝ•˜' 4¨µÐ7Ñ7Ô7×=Ò=Ñ?Ô?Ð?Ý”O Q s¨ s¤V¨Y°s¸°s¬^Ð$<Ñ=Ô=ˆ	Ý•˜I t¨QµUÐ;Ñ;Ô;×AÒAÑCÔCÐCÐCÐCr   c                 óô   — dt          j        dd¦  «        z  }t          j        g d¢¦  «        }t          j        |d|z
  g¦  «        }t	          t
          |ddt          ¬¦  «                             ¦   «          d S )Nr   r   é   )ç–Z¿'Gâ?gõp=Ì9Ü?g=ÙÐ$7ó×?gÜ,^Ž‰5Õ?gÃ–È¤@Ó?gÂÕ1l4ÃÑ?g†QÅG×“Ð?g�%±›Î5Ï?g	B­§y“Í?gZbqÇf-Ì?g�âæKöÊ?gÆ	Nä¥äÉ?gòé"…ñÈ?rµ   r&   )r   r˜   ra   rZ   r   r   r-   r.   ©r   Úepsilonr\   r2   s       r   Útest_smallxzTestKolmogorov.test_smallx€  s|   € Ø�œ 1 bÑ)Ô)Ñ)ˆÝŒHð %ð %ð %ñ &ô &ˆõ
 ”/ 1 a¨¡i .Ñ1Ô1ˆÝ•˜W d¨AµEÐ:Ñ:Ô:×@Ò@ÑBÔBÐBÐBÐBr   c                 ól  — d„ }d„ }t          j        dddd¬¦  «        }||dk    |d	k    z           }t          j        ||g¦  «        }t          ||d
dt          ¬¦  «                             ¦   «          t          j        ||g¦  «        }t          ||d
dt          ¬¦  «                             ¦   «          d S )Nc                 ó:   — t          t          | ¦  «        ¦  «        S rŠ   )r   r   ©Ú_xs    r   Ú_ki_kz-TestKolmogorov.test_round_trip.<locals>._ki_k‹  s   € Ý�: b™>œ>Ñ*Ô*Ð*r   c                 ó:   — t          t          | ¦  «        ¦  «        S rŠ   )r
   r	   rÇ   s    r   Ú_kci_kcz/TestKolmogorov.test_round_trip.<locals>._kci_kcŽ  s   € Ý�X b™\œ\Ñ*Ô*Ð*r   r¹   r·   r¸   TrW   r   gáz®GáÊ?rµ   r   r&   ©r   rY   rZ   r   r-   r.   )r   rÉ   rË   r\   Úx02Ú	dataset02r2   s          r   r‘   zTestKolmogorov.test_round_tripŠ  sÇ   € ð	+ð 	+ð 	+ð	+ð 	+ð 	+õ ŒK˜˜S "¨tÐ4Ñ4Ô4ˆà��a’˜A šHÑ%Ô&ˆÝ”O S¨# JÑ/Ô/ˆ	Ý�˜	 4¨µÐ7Ñ7Ô7×=Ò=Ñ?Ô?Ð?å”/ 1 a &Ñ)Ô)ˆÝ�˜' 4¨µÐ7Ñ7Ô7×=Ò=Ñ?Ô?Ð?Ð?Ð?r   N)	rr   rs   rt   r   r3   r»   r¾   rÄ   r‘   r6   r   r   r®   r®   D  s   € € € € € ð.ð .ð .ðCð Cð CðCð Cð Cð.Dð Dð Dð.Cð Cð Cð@ð @ð @ð @ð @r   r®   c                   ó,   — e Zd Zd„ Zd„ Zd„ Zd„ Zd„ ZdS )ÚTestKolmogic                 óv   — t          t          j        t          t          j        ¦  «        ¦  «        ¦  «         d S rŠ   )r   r   r   r   r   r   s    r   r   zTestKolmogi.test_nanœ  s(   € Ý•”�¥¤™œÑ)Ô)Ñ*Ô*Ð*Ð*Ð*r   c                 ó–   — g d¢}t          j        |¦  «        }t          t          |ddt          ¬¦  «                             ¦   «          d S )N))r—   r   )r±   rK   )r   rÁ   )rK   r²   )r³   r   )r´   r!   rµ   r   r&   )r   r,   r   r   r-   r.   r1   s     r   r3   zTestKolmogi.test_basicŸ  sO   € ð0ð 0ð 0ˆõ ”*˜WÑ%Ô%ˆÝ•˜' 4¨µÐ7Ñ7Ô7×=Ò=Ñ?Ô?Ð?Ð?Ð?r   c                 ó‚  — dt          j        ddd¦  «        z  }t          j        g d¢¦  «        }t          j        d|z
  |g¦  «        }t	          t
          |ddt          ¬¦  «                             ¦   «          t          j        ||g¦  «        }t	          t          |ddt          ¬¦  «                             ¦   «          d S )NrK   r   é7   r#   )r²   gzÄa<Õá?gNÊ(¦Û?gœBÃ9|ê×?gáZ"„¶hÕ?g:˜¦Aô‘Ó?gÂi.^ó$Ò?gÚŽ­4æþÐ?gMtþxAÐ?g~ôI÷yÎ?g³^òƒ°Í?gùâcwàË?gÂuz)tÎÊ?g—¶<§ÚÉ?gw(³uRþÈ?gj_#K7È?gvn@Óè�Ç?g2¬n.²ÛÆ?rµ   r&   ©	r   r˜   ra   rZ   r   r   r-   r.   r
   rÂ   s       r   Útest_smallpcdfzTestKolmogi.test_smallpcdfª  s½   € Ø�œ 1 b¨!Ñ,Ô,Ñ,ˆõ
 ŒHð Rð Rð Rñ Sô Sˆõ ”/ 1 W¡9¨a .Ñ1Ô1ˆÝ•˜' 4¨µÐ7Ñ7Ô7×=Ò=Ñ?Ô?Ð?å”/ 7¨A ,Ñ/Ô/ˆÝ•˜G T¨1µ5Ð9Ñ9Ô9×?Ò?ÑAÔAÐAÐAÐAr   c                 ó‚  — dt          j        ddd¦  «        z  }t          j        g d¢¦  «        }t          j        ||g¦  «        }t	          t
          |ddt          ¬¦  «                             ¦   «          t          j        d|z
  |g¦  «        }t	          t          |ddt          ¬¦  «                             ¦   «          d S )NrK   r   rÔ   r#   )r²   gI\%	ãõ?g»ÓúŽI¤ú?gX¼Ôï~=ÿ?g½A^12Ÿ@g§›�k@g	‘é@gd1Ô.–@g[ì{U¹@gNîo[¸\	@gHÍa‘I¤
@gåióÇÓÜ@g¦Ê/a<@gAÑ—†
(@g‘ÂÕï~=@g[5;Ò$@gM Ýú­¦@gHÚ€²$@rµ   r&   rÕ   rÂ   s       r   Útest_smallpsfzTestKolmogi.test_smallpsf½  s½   € Ø�œ 1 b¨!Ñ,Ô,Ñ,ˆõ
 ŒHð Rð Rð Rñ Sô Sˆõ ”/ 7¨A ,Ñ/Ô/ˆÝ•˜' 4¨µÐ7Ñ7Ô7×=Ò=Ñ?Ô?Ð?å”/ 1 W¡9¨a .Ñ1Ô1ˆÝ•˜G T¨1µ5Ð9Ñ9Ô9×?Ò?ÑAÔAÐAÐAÐAr   c                 ó¾   — d„ }t          j        dddd¬¦  «        }t          j        ||g¦  «        }t          ||ddt          ¬	¦  «                             ¦   «          d S )
Nc                 ó:   — t          t          | ¦  «        ¦  «        S rŠ   )r   r   )Ú_ps    r   Ú_k_kiz*TestKolmogi.test_round_trip.<locals>._k_kiÑ  s   € Ý�g b™kœkÑ*Ô*Ð*r   r   r—   rS   TrW   rµ   r   r&   rÌ   )r   rÜ   rc   r2   s       r   r‘   zTestKolmogi.test_round_tripÐ  si   € ð	+ð 	+ð 	+õ ŒK˜˜S "¨tÐ4Ñ4Ô4ˆÝ”/ 1 a &Ñ)Ô)ˆÝ�˜  q­uÐ5Ñ5Ô5×;Ò;Ñ=Ô=Ð=Ð=Ð=r   N)rr   rs   rt   r   r3   rÖ   rØ   r‘   r6   r   r   rÐ   rÐ   ›  sh   € € € € € ð+ð +ð +ð	@ð 	@ð 	@ðBð Bð Bð&Bð Bð Bð&>ð >ð >ð >ð >r   rÐ   c                   ó   — e Zd Zd„ Zd„ ZdS )ÚTestKolmogpc                 óv   — t          t          j        t          t          j        ¦  «        ¦  «        ¦  «         d S rŠ   )r   r   r   r   r   r   s    r   r   zTestKolmogp.test_nanÚ  s*   € Ý•”�¥"¤&Ñ)Ô)Ñ*Ô*Ñ+Ô+Ð+Ð+Ð+r   c                 ó–   — g d¢}t          j        |¦  «        }t          t          |ddt          ¬¦  «                             ¦   «          d S )N))r¹   g       €)gš™™™™™É?g‰ÿ=·¹å½)rj   g¬t˜éé¹¿)ry   g^ÔÞÚ›/õ¿)gš™™™™™é?g!á$®Jú¿)r—   gÔ2ˆ³&ñ¿)g333333ó?guäÍk~;á¿)gffffffö?g”gKk|qÌ¿)gš™™™™™ù?gÿ£”•³¿)gÍÌÌÌÌÌü?g‡?Éüð�–¿)r·   gzå!üu¿rµ   r   r&   )r   r,   r   r   r-   r.   r1   s     r   r3   zTestKolmogp.test_basicÝ  sO   € ð
6ð 
6ð 
6ˆõ ”*˜WÑ%Ô%ˆÝ•˜7 D¨!µ%Ð8Ñ8Ô8×>Ò>Ñ@Ô@Ð@Ð@Ð@r   N)rr   rs   rt   r   r3   r6   r   r   rÞ   rÞ   Ù  s7   € € € € € ð,ð ,ð ,ðAð Að Að Að Ar   rÞ   )r@   Únumpyr   Únumpy.testingr   Úscipy.special._testutilsr   Úscipy.specialr   r   r   r   Úscipy.special._ufuncsr	   r
   r   r   r   r   r-   r   rv   r”   r®   rÐ   rÞ   r6   r   r   ú<module>ræ      s  ðØ Ð Ð Ð à Ð Ð Ð Ø !Ð !Ð !Ð !Ð !Ð !Ø -Ð -Ð -Ð -Ð -Ð -à @Ð @Ð @Ð @Ð @Ð @Ð @Ð @Ð @Ð @Ð @Ð @ðEð Eð Eð Eð Eð Eð Eð Eð Eð Eð Eð Eð Eð Eð Eð Eð 	€ðiGð iGð iGð iGð iGñ iGô iGð iGðX},ð },ð },ð },ð },ñ },ô },ð },ð@H,ð H,ð H,ð H,ð H,ñ H,ô H,ð H,ðVT@ð T@ð T@ð T@ð T@ñ T@ô T@ð T@ðn;>ð ;>ð ;>ð ;>ð ;>ñ ;>ô ;>ð ;>ð|Að Að Að Að Añ Aô Að Að Að Ar   