| 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:3 � � � d dl Z d dlZd dlZd dlZd dlmZmZmZmZm Z m
Z
mZmZm
Z
mZmZmZmZmZmZmZmZmZmZ d dlZd dlmZ d dlmZmZmZmZm Z m!Z!m"Z"m#Z#m$Z$ d dl%m&Z& d dl'm&c m(Z) d dl*m+Z+m,Z,m-Z- d dl*m.Z.m/Z/m0Z0m1Z1m2Z2 d dl*m3Z3m4Z4 d d l5m6Z6m7Z7m8Z8 d dl9Z9 G d
� 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@ G d� d� � ZA G d� d� � ZB G d� d� � ZC G d� d� � ZD G d � d!eE� � ZF G d"� d#eE� � ZG G d$� d%� � ZH G d&� d'� � ZI G d(� d)� � ZJ G d*� d+� � ZK G d,� d-� � ZL G d.� d/� � ZM G d0� d1� � ZN G d2� d3� � ZO G d4� d5� � ZP G d6� d7� � ZQ G d8� d9� � ZR G d:� d;� � ZS G d<� d=� � ZT G d>� d?� � ZU G d@� dA� � ZV G dB� dC� � ZW G dD� dE� � ZX G dF� dG� � ZY G dH� dI� � ZZ G dJ� dK� � Z[ G dL� dM� � Z\ G dN� dO� � Z] G dP� dQ� � Z^ G dR� dS� � Z_dT� Z`dU� Za G dV� dW� � ZbdX� ZcdY� ZddZ� Zed[� Zfd\� Zgd]� Zhe6d^� � � Zid_� Zjd`� Zkda� Zldb� Zmdc� Zndd� Zode� Zpdf� Zqdg� ZrdS )h� N)�array�isnan�r_�arange�finfo�pi�sin�cos�tan�exp�log�zeros�sqrt�asarray�inf�
nan_to_num�real�arctan�float_)�raises) �assert_equal�assert_almost_equal�assert_array_equal�assert_array_almost_equal�assert_approx_equal�assert_�assert_allclose�assert_array_almost_equal_nulp�suppress_warnings)�special)�ellipe�ellipk�ellipkm1)�elliprc�elliprd�elliprf�elliprg�elliprj)�mathieu_odd_coef�mathieu_even_coef)�with_special_errors�assert_func_equal�FuncDatac � � e Zd Zd� Zd� Zd� Zd� Zd� Zd� Zd� Z d� Z
d � Zd
� Zd� Z
d� Zd
� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Z d� Z!d � Z"d!� Z#d"� Z$d#� Z%d$� Z&d%� Z'd&� Z(d'� Z)d(� Z*d)� Z+d*� Z,d+� Z-d,� Z.d-� Z/d.� Z0d/� Z1d0� Z2d1� Z3d2� Z4d3� Z5d4� Z6e7j8 �9 d5�6� � d7� � � Z:d8� Z;d9� Z<d:� Z=e7j8 �9 d;�6� � d<� � � Z>d=� Z?d>� Z@d?� ZAd@� ZBdA� ZCdB� ZDdC� ZEdD� ZFdE� ZGdF� ZHdG� ZIdH� ZJdI� ZKdJ� ZLdK� ZMdL� ZNdM� ZOdN� ZPdO� ZQdP� ZRdQ� ZSdR� ZTdS� ZUdT� ZVdU� ZWdV� ZXdW� ZYdX� ZZdY� Z[dZ� Z\d[� Z]d\� Z^d]� Z_d^� Z`d_� Zad`� Zbda� Zcdb� Zddc� Zedd� Zfde� Zgdf� Zhdg� Zidh� Zjdi� Zkdj� Zldk� Zmdl� Zndm� Zodn� Zpdo� Zqdp� Zrdq� Zsdr� Ztds� Zudt� Zvdu� Zwdv� Zxdw� Zydx� Zzdy� Z{dz� Z|d{� Z}d|� Z~d}� Zd~� Z�d� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�S )��
TestCephesc �. � t j d� � d S �Nr )�cephes�airy��selfs �@/usr/lib/python3/dist-packages/scipy/special/tests/test_basic.py� test_airyzTestCephes.test_airy0 � � ���A������ c �. � t j d� � d S r1 )r2 �airyer4 s r6 �
test_airyezTestCephes.test_airye3 s � ���Q�����r9 c �� � t j g d�� � }t j g d�� � }t j t j |d d �d f |d d d �f � � � � � dd� � j }t j g d�g d�g d�g d�g� � }t t j |� � � |d �
� � t j �
d� � t j t j dd
� � dt j �
d
� � z dz
f }t j dd� � }t j t j |d d �d f |d d d �f � � � � � dd� � j }t t j t
j |d d �df |d d �df dz � � |dd�� � d S )N)gL7�A`��?� g������@� )� 皙�����?� gffffff
@r@ ���)g�����g TշJ��?g� 7���?geL�F
�)� g�*�+ @r g�M{��@)gףp=
�%@gϔ�>��@g�<���w�g����$@)� g�,y�3@i�K g���5�@�vIh�%<=��rtol�� i����� �� �� r �f � � �?绽���|�=��atolrH )�npr �broadcast_arrays�reshape�Tr, r2 �binom�ravel�random�seedr r �rand)r5 �n�k�nk�rknowns r6 �
test_binomzTestCephes.test_binom6 s� � ��H�(�(�(�)�)���H�%�%�%�&�&��
�X�b�)�!�A�A�A�d�F�)�Q�t�A�A�A�v�Y�?�?� � ����2���q� ��� #� #� #�#Q�#Q�#Q�F�F�F�@�@�@�B� C� C�� �&�,��������G�G�G�G� � ���t�����E�"�)�B��#�#�T�"�)�.�.��*<�*<�%<�s�%B�B�C���I�a�����
�X�b�)�!�A�A�A�d�F�)�Q�t�A�A�A�v�Y�?�?� � ����2���q� � �&�,� �,�r�!�!�!�A�#�w��1�1�1�Q�3��9�0E�F�F��$�5� 2� 2� 2� 2� 2� 2r9 c �� � t j � d� � t j t j ddd� � }t j dd� � }t j t j |d d �d f |d d d �f � � � � � dd� � j }t t j t j |d d �df |d d �df d z � � |d
d
�� � d S )NrI rN �, � r rM r@ rC rO rP rQ )
rS rY rZ r �logspacer r rT rU rV r, r2 rW )r5 r\ r] r^ s r6 �test_binom_2zTestCephes.test_binom_2M s� � �
� ���t�����E�"�+�a��b�)�)�*���I�a�����
�X�b�)�!�A�A�A�d�F�)�Q�t�A�A�A�v�Y�?�?� � ����2���q� � �&�,� �,�r�!�!�!�A�#�w��1�1�1�Q�3��9�0E�F�F��$�5� 2� 2� 2� 2� 2� 2r9 c �" � t j d� � � }t j � d� � t j dd� � }t j dd� � }t j t j |d d �d f |d d d �f � � � � � dd� � j }||d d �df |d d �df k }t t j ||d d �df |d d �df � � |dd�� � d S ) Nc �� � t | � � } t |� � }t d� � }t d� � }t d|dz � � D ]}||| z |z
z }||z }�t ||z � � S �NrN )�int�range�float)r\ r] �num�den�is r6 � binom_intz.TestCephes.test_binom_exact.<locals>.binom_int[ sv � ��A���A��A���A��a�&�&�C��a�&�&�C��1�a��c�]�]�
�
���q�1�u�q�y� ���q������S��>�>�!r9 rI rN � r r@ rC rQ )rS � vectorizerY rZ r r rT rU rV r, r2 rW )r5 ro r\ r] r^ s r6 �test_binom_exactzTestCephes.test_binom_exactZ s � � �� "� "�
�� "� � ���t�����I�a������I�a�����
�X�b�)�!�A�A�A�d�F�)�Q�t�A�A�A�v�Y�?�?� � ����2���q� �
��1�1�1�Q�3��2�a�a�a��c�7�"�
#���&�,�#�)�B�q�q�q��s�G�R����!��W�5�5�� �q� *� *� *� *� *� *r9 c � � g d�}t j |� � }t t j |ddd�� � � � � d S )N))rK rL g��wP��~)i� i� gii���9~)i� i� g��yh�Y~)i� i� g�pv�y~)i� i� gz���N��~)i� i� gGTɳ�~)i� i� g@�j�H��~)i� i� gF:aYͦ�~)i� i� g�ɸV�)i� i� g
{��9)i� i� gy�Vx�Y)i� i� g�*I �y)i i g�I����)i i g��W@N��)i i g5����y�)r rN r@ ��-���q=rG )rS r r- r2 rW �check)r5 �datasets r6 �test_binom_nooverflow_8346z%TestCephes.test_binom_nooverflow_8346q sQ � �
�
�
��"