| Server IP : 217.160.0.135 / Your IP : 216.73.217.37 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 : /lib/python3/dist-packages/scipy/special/tests/__pycache__/ |
Upload File : |
�
d�c�% � �X � d Z ddlZddlmZmZ ddlmZ ddlZddlZddl m
Z
ddlmZ
ddlmZmZmZmZ ddlmZmZmZmZmZmZmZmZmZmZ ddlmZm Z m!Z!m"Z"m#Z#m$Z$ ddl%Z%n# e&$ r ed � � Z%Y nw xY w ee%d
� � d� � � Z' ee%d� � d
� � � Z( ee%d� � d� � � Z) ee%d� � d� � � Z* ee%d� � d� � � Z+ ee%d� � d� � � Z, ee%d� � d� � � Z- ee%d� � d� � � Z. ee%d� � d� � � Z/ ee%d� � ej0 j1 d� � � � � Z2 ee%d� � d� � � Z3 ee%d� � d� � � Z4 ee%d� � d� � � Z5dZ6 ee%d� � d � � � Z7 ee%d� � d!� � � Z8 ee%d� � ej0 j1 d"� � � � � Z9 ee%d� � ej0 j1 d#� � � � � Z: ee%d� � d$� � � Z; ee%d� � d%� � � Z< ee%d� � ej0 j1 d&� � � � � Z= ee%d� � ej0 j1 d'� � � � � Z> ee%d� � d(� � � Z? ee%d� � d)� � � Z@ ee%d� � d*� � � ZAd+� ZBej0 j1 ee%d� � d,� � � � � ZCej0 j1 ee%d� � d-� � � � � ZDej0 j1 ee%d� � d.� � � � � ZEej0 j1 ee%d� � d/� � � � � ZF eGd0d0�1� � ZHej0 j1 ee%d2� � G d3� d4� � � � � � ZIdS )5z4
Test SciPy functions versus mpmath, if available.
� N)�assert_�assert_allclose)�pi)�_pep440)�
MissingModule�
check_version�FuncData�assert_func_equal)
�Arg�FixedArg�
ComplexArg�IntArg�assert_mpmath_equal�nonfunctional_tooslow�
trace_args�time_limited�exception_to_nan�
inf_to_nan)�_sinpi�_cospi�_lgam1p�_lanczos_sum_expg_scaled�_log1pmx� _igam_fac�mpmathz0.10c
�� � g } t j ddd� � D ]x}t j ddt j z d� � D ]R}|t j d|z � � z }| � |t
t j |� � � � f� � �S�yt j | t j
�� � } t t j
| dd� � � � � d S ) Ni����� �
r � � �?��dtype� )�np�logspace�linspacer �exp�append�complexr �ei�array�complex_r �sc�expi�check)�dataset�r�p�zs �A/usr/lib/python3/dist-packages/scipy/special/tests/test_mpmath.py�test_expi_complexr5 # s� � ��G�
�[��a��
$�
$� 7� 7����Q��"�%���,�,� 7� 7�A��"�&��A��,�,��A��N�N�A�w�v�y��|�|�4�4�5�6�6�6�6� 7� �h�w�b�k�2�2�2�G��R�W�g�q�!�$�$�*�*�,�,�,�,�,� z0.19c
� � g } dD ]}t j ddd� � D ]f}t j d� � 5 | � ||t t j ||� � � � f� � d d d � � n# 1 swxY w Y �g��t j | � � } t t j
| ddd� � � � � � d S )
N)�2 �3 r � �� �d �r r# r �vIh�%<=��rtol)r$ r% r �workdpsr( �float�expint�asarrayr r- �expnr/ )r0 �n�xs r4 �test_expn_large_nrH 3 s! � � �G�
� C� C����Q��3�'�'� C� C�A����$�$�
C�
C�����1�e�F�M�!�Q�,?�,?�&@�&@�A�B�B�B�
C�
C�
C�
C�
C�
C�
C�
C�
C�
C�
C����
C�
C�
C�
C�� C� �j��!�!�G��R�W�g�v�q�u�5�5�5�;�;�=�=�=�=�=s �9A8�8A<�?A<c
� � g } g d�}|D ]z}|D ]u}|D ]p}|d|z z }t j d� � 5 t t j ||� � � � }d d d � � n# 1 swxY w Y | � |||f� � �q�v�{t j | � � } t d� | ddd�� � � � � d S ) N)g �X�g #�� �� �?g #@g �X@r �x c �6 � t j | j |� � S �N�r- �hyp0f1�real��vr3 s r4 �<lambda>z$test_hyp0f1_gh5764.<locals>.<lambda>U s � �"�)�A�F�A�.�.� r6 r= r r>