403Webshell
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 :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

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

d�c?z����ddlZddlmZmZddlmZmZmZmZddl	m
Zddlm
Z
ddlmZddlmZddlmcmZGd�d��ZGd	�d
��ZGd�d��ZGd
�d��ZGd�d��ZGd�d��ZGd�d��ZGd�d��ZGd�d��Z	d.d�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-�Z0dS)/�N)�array�sqrt)�assert_array_almost_equal�assert_equal�assert_almost_equal�assert_allclose)�raises)�	integrate��gammac�&�eZdZd�Zd�Zd�Zd�ZdS)�	TestChebyc�n�tjd��}tjd��}tjd���5tjd��}tjd��}tjd��}tjd��}ddd��n#1swxYwYt	|jdgd	��t	|jddgd	��t	|jgd
�d	��t	|jgd�d	��t	|jgd�d	��t	|jgd
�d	��dS)Nr��ignore��all�����
)rr���)rr���r)rr���rr)rr���rrr)�orth�chebyc�np�errstater�c)�self�C0�C1�C2�C3�C4�C5s       �E/usr/lib/python3/dist-packages/scipy/special/tests/test_orthogonal.py�test_chebyczTestCheby.test_chebycsN��
�[��^�^��
�[��^�^��
�[�X�
&�
&�
&�	 �	 ���Q���B���Q���B���Q���B���Q���B�		 �	 �	 �	 �	 �	 �	 �	 �	 �	 �	 ����	 �	 �	 �	 �	"�"�$��s�2�.�.�.�!�"�$��!�u�R�0�0�0�!�"�$�x�x�x��3�3�3�!�"�$�z�z�z�"�5�5�5�!�"�$�|�|�|�B�7�7�7�!�"�$�~�~�~�b�9�9�9�9�9s�AB�B�"Bc��tjd��}tjd��}tjd��}tjd��}tjd��}tjd��}t|jdgd��t|jddgd��t|jgd�d��t|jgd	�d��t|jgd
�d��t|jgd�d��dS)Nrrrrrrr)rr���)rrrr)rrrrr)rrrrrr)r�chebysrr!)r"�S0�S1�S2�S3�S4�S5s       r)�test_chebyszTestCheby.test_chebyss���
�[��^�^��
�[��^�^��
�[��^�^��
�[��^�^��
�[��^�^��
�[��^�^��!�"�$��s�2�.�.�.�!�"�$��!�u�R�0�0�0�!�"�$�x�x�x��3�3�3�!�"�$�z�z�z�"�5�5�5�!�"�$�|�|�|�B�7�7�7�!�"�$�~�~�~�b�9�9�9�9�9�c��tjd��}tjd��}tjd��}tjd��}tjd��}tjd��}t|jdgd��t|jddgd��t|jgd�d��t|jgd	�d��t|jgd
�d��t|jgd�d��dS)Nrrrrrrr)rrr,)rrrr)�ri����rr)�r���rrr)r�chebytrr!)r"�T0�T1�T2�T3�T4�T5s       r)�test_chebytzTestCheby.test_chebyt,s���
�[��^�^��
�[��^�^��
�[��^�^��
�[��^�^��
�[��^�^��
�[��^�^��!�"�$��s�2�.�.�.�!�"�$��!�u�R�0�0�0�!�"�$�x�x�x��3�3�3�!�"�$�z�z�z�"�5�5�5�!�"�$�|�|�|�B�7�7�7�!�"�$�'7�'7�'7��;�;�;�;�;r5c��tjd��}tjd��}tjd��}tjd��}tjd��}tjd��}t|jdgd��t|jddgd��t|jgd�d��t|jgd	�d��t|jgd
�d��t|jgd�d��dS)Nrrrrrrr)rrr,)r7rrr)r8r��rr)� ri��r�r)r�chebyurr!)r"�U0�U1�U2�U3�U4�U5s       r)�test_chebyuzTestCheby.test_chebyu:s���
�[��^�^��
�[��^�^��
�[��^�^��
�[��^�^��
�[��^�^��
�[��^�^��!�"�$��s�2�.�.�.�!�"�$��!�u�R�0�0�0�!�"�$�x�x�x��3�3�3�!�"�$�z�z�z�"�5�5�5�!�"�$�~�~�~�b�9�9�9�!�"�$�'7�'7�'7��;�;�;�;�;r5N)�__name__�
__module__�__qualname__r*r4rArM�r5r)rr
sP������:�:�:� :�:�:�<�<�<�<�<�<�<�<r5rc��eZdZd�ZdS)�TestGegenbauerc��dtj���zdz
}tj|dk��rd}tjd|��}tjd|��}tjd|��}tjd|��}tjd|��}tjd|��}t|jtdg��d	��t|jtd|zdg��d	��t|jtd|z|dzzd|g��d	��t|jtdtj	|d��zdd
|z|dzzdg��dzd��t|jtdtj	|d��zdd
tj	|d��zdd|z|dzzg��dzd��t|jtdtj	|d��zddtj	|d��zddtj	|d��zdg��dzd��dS)Nr��?r皙����ɿrrrrri����g@�rCg@r9�g.@)
r�random�anyr�
gegenbauerrr!r�sc�poch)r"�a�Ca0�Ca1�Ca2�Ca3�Ca4�Ca5s        r)�test_gegenbauerzTestGegenbauer.test_gegenbauerKsI��
�b�i��� � � �3�&��
�6�!�q�&�>�>�	��A��o�a��"�"���o�a��"�"���o�a��"�"���o�a��"�"���o�a��"�"���o�a��"�"��!�#�%��q�c�
�
�2�6�6�6�!�#�%��q��s�1�g���r�:�:�:�!�#�%��q��s�A�a�C�y��A�2�.>�(?�(?��C�C�C�!�#�%��q����1���~�a��1��a��c�
�/0�/2�)3�)3�36�)7�79�	;�	;�	;�!�#�%��q����1���~�a��B�G�A�a�L�L�@P�/0��1��a��c��/<�)=�)=�=@�)A�AC�	E�	E�	E�!�#�%��q����1���~�a��B�G�A�a�L�L�@P�/0��B�G�A�a�L�L���/D�)E�)E�EI�)J�JL�	N�	N�	N�	N�	Nr5N)rNrOrPrerQr5r)rSrSIs(������N�N�N�N�Nr5rSc��eZdZd�Zd�ZdS)�TestHermitec��tjd��}tjd��}tjd��}tjd��}tjd��}tjd��}t|jdgd��t|jddgd��t|jgd�d��t|jgd	�d��t|jgd
�d��t|jgd�d��dS)
Nrrrrrrr)rrr)r7rrCr)r8ri���r�ri)rDri`���r�xr)r�hermiterr!)r"�H0�H1�H2�H3�H4�H5s       r)�test_hermitezTestHermite.test_hermitebs���
�\�!�_�_��
�\�!�_�_��
�\�!�_�_��
�\�!�_�_��
�\�!�_�_��
�\�!�_�_��!�"�$��s�2�.�.�.�!�"�$��!�u�R�0�0�0�!�"�$�x�x�x��3�3�3�!�"�$�{�{�{�2�6�6�6�!�"�$����r�:�:�:�!�"�$�':�':�':�2�>�>�>�>�>r5c�Z�tjdtd��zdg��}tjd��}tjd��}tjd��}tjd��}tjd��}tjd��}tjd��|��}tjd��|��td��z}	tjd��|��dz}
tjd��|��dtd��zz}tjd��|��d	z}tjd��|��d	td��zz}
t
|j|jd
��t
|j|	jd
��t
|j|
jd
��t
|j|jd
��t
|j|jd
��t
|j|
jd
��dS)N��?rrrrrr�@�@r)r�poly1drr�hermitenormrkrr!)r"�psubrlrmrnrorprq�he0�he1�he2�he3�he4�he5s              r)�test_hermitenormzTestHermite.test_hermitenormps����y�#�d�1�g�g�+�a��)�)��
�
�a�
 �
 ��
�
�a�
 �
 ��
�
�a�
 �
 ��
�
�a�
 �
 ��
�
�a�
 �
 ��
�
�a�
 �
 ���d�l�1�o�o�d�#�#���d�l�1�o�o�d�#�#�d�1�g�g�-���d�l�1�o�o�d�#�#�c�)���d�l�1�o�o�d�#�#�q��a���y�1���d�l�1�o�o�d�#�#�c�)���d�l�1�o�o�d�#�#�s�4��7�7�{�3��!�"�$�s�u�R�0�0�0�!�"�$�s�u�R�0�0�0�!�"�$�s�u�R�0�0�0�!�"�$�s�u�R�0�0�0�!�"�$�s�u�R�0�0�0�!�"�$�s�u�R�0�0�0�0�0r5N)rNrOrPrrr�rQr5r)rgrgas2������?�?�?�1�1�1�1�1r5rgc��eZdZd�ZdS)�_test_sh_legendrec���tjddg��}tjd��}tjd��}tjd��}tjd��}tjd��}tjd��}tjd��|��}tjd��|��}	tjd��|��}
tjd��|��}tjd��|��}tjd��|��}
t|j|jd��t|j|	jd��t|j|
jd��t|j|jd��t|j|jd	��t|j|
jd	��dS�
Nrr,rrrrrrri)rrwr�sh_legendre�legendrerr!)r"ry�Ps0�Ps1�Ps2�Ps3�Ps4�Ps5�pse0�pse1�pse2�pse3�pse4�pse5s              r)�test_sh_legendrez"_test_sh_legendre.test_sh_legendre�s����y�!�B�� � ����q�!�!����q�!�!����q�!�!����q�!�!����q�!�!����q�!�!���t�}�Q����%�%���t�}�Q����%�%���t�}�Q����%�%���t�}�Q����%�%���t�}�Q����%�%���t�}�Q����%�%��!�#�%���r�2�2�2�!�#�%���r�2�2�2�!�#�%���r�2�2�2�!�#�%���r�2�2�2�!�#�%���r�2�2�2�!�#�%���r�2�2�2�2�2r5N)rNrOrPr�rQr5r)r�r���#������3�3�3�3�3r5r�c��eZdZd�ZdS)�_test_sh_chebytc���tjddg��}tjd��}tjd��}tjd��}tjd��}tjd��}tjd��}tjd��|��}tjd��|��}	tjd��|��}
tjd��|��}tjd��|��}tjd��|��}
t|j|jd��t|j|	jd��t|j|
jd��t|j|jd��t|j|jd	��t|j|
jd	��dSr�)rrwr�	sh_chebytr:rr!)r"ry�Ts0�Ts1�Ts2�Ts3�Ts4�Ts5�tse0�tse1�tse2�tse3�tse4�tse5s              r)�test_sh_chebytz_test_sh_chebyt.test_sh_chebyt�����y�!�B�� � ���n�Q�����n�Q�����n�Q�����n�Q�����n�Q�����n�Q�����t�{�1�~�~�d�#�#���t�{�1�~�~�d�#�#���t�{�1�~�~�d�#�#���t�{�1�~�~�d�#�#���t�{�1�~�~�d�#�#���t�{�1�~�~�d�#�#��!�#�%���r�2�2�2�!�#�%���r�2�2�2�!�#�%���r�2�2�2�!�#�%���r�2�2�2�!�#�%���r�2�2�2�!�#�%���r�2�2�2�2�2r5N)rNrOrPr�rQr5r)r�r��r�r5r�c��eZdZd�ZdS)�_test_sh_chebyuc���tjddg��}tjd��}tjd��}tjd��}tjd��}tjd��}tjd��}tjd��|��}tjd��|��}	tjd��|��}
tjd��|��}tjd��|��}tjd��|��}
t|j|jd��t|j|	jd��t|j|
jd��t|j|jd��t|j|jd	��t|j|
jd
��dS)Nrr,rrrrrrrirW)rrwr�	sh_chebyurFrr!)r"ry�Us0�Us1�Us2�Us3�Us4�Us5�use0�use1�use2�use3�use4�use5s              r)�test_sh_chebyuz_test_sh_chebyu.test_sh_chebyu�r�r5N)rNrOrPr�rQr5r)r�r��r�r5r�c��eZdZd�ZdS)�_test_sh_jacobic�l�d�}tjddg��}dtj���z}|dz
dtj���zz}tjd||��}tjd||��}tjd||��}tjd||��}tjd||��}	tjd||��}
tjd||z
|dz
��|��|d|��z}tjd||z
|dz
��|��|d|��z}tjd||z
|dz
��|��|d|��z}
tjd||z
|dz
��|��|d|��z}tjd||z
|dz
��|��|d|��z}tjd||z
|dz
��|��|d|��z}t
|j|jd	��t
|j|jd	��t
|j|
jd	��t
|j|jd	��t
|	j|jd	��t
|
j|jd	��dS)
Nc�x�t|dz��t||z��ztd|z|z��zS)Nrrr)�n�ps  r)�<lambda>z0_test_sh_jacobi.test_sh_jacobi.<locals>.<lambda>�s2��5��1��:�:�e�A�a�C�j�j�0��q��s�1�u���=�r5rr,rrrrrr)rrwrYr�	sh_jacobi�jacobirr!)r"�convry�qr��G0�G1�G2�G3�G4�G5�ge0�ge1�ge2�ge3�ge4�ge5s                 r)�test_sh_jacobiz_test_sh_jacobi.test_sh_jacobi�s���=�=���y�!�B�� � ��
��	� � �"�"�"��
�a�C�!�B�I�$�$�&�&�&�&��
�^�A�a��
"�
"��
�^�A�a��
"�
"��
�^�A�a��
"�
"��
�^�A�a��
"�
"��
�^�A�a��
"�
"��
�^�A�a��
"�
"��$�d�k�!�A�a�C��!��$�$�T�*�*�T�T�!�A�Y�Y�6��$�d�k�!�A�a�C��!��$�$�T�*�*�T�T�!�A�Y�Y�6��$�d�k�!�A�a�C��!��$�$�T�*�*�T�T�!�A�Y�Y�6��$�d�k�!�A�a�C��!��$�$�T�*�*�T�T�!�A�Y�Y�6��$�d�k�!�A�a�C��!��$�$�T�*�*�T�T�!�A�Y�Y�6��$�d�k�!�A�a�C��!��$�$�T�*�*�T�T�!�A�Y�Y�6��!�"�$�s�u�R�0�0�0�!�"�$�s�u�R�0�0�0�!�"�$�s�u�R�0�0�0�!�"�$�s�u�R�0�0�0�!�"�$�s�u�R�0�0�0�!�"�$�s�u�R�0�0�0�0�0r5N)rNrOrPr�rQr5r)r�r��s#������1�1�1�1�1r5r�c��eZdZd�ZdS)�TestCallc	��g}td��D]D}|�d�dt|���z���D�����Et	jd���5|D]L}t
|��}t|d��t	j|j	��d��|����M	ddd��dS#1swxYwYdS)	Nrc�6�g|]}|�����SrQ)�strip)�.0�xs  r)�
<listcomp>z&TestCall.test_call.<locals>.<listcomp>�s,�����q��������r5aW
                orth.jacobi(%(n)d,0.3,0.9)
                orth.sh_jacobi(%(n)d,0.3,0.9)
                orth.genlaguerre(%(n)d,0.3)
                orth.laguerre(%(n)d)
                orth.hermite(%(n)d)
                orth.hermitenorm(%(n)d)
                orth.gegenbauer(%(n)d,0.3)
                orth.chebyt(%(n)d)
                orth.chebyu(%(n)d)
                orth.chebyc(%(n)d)
                orth.chebys(%(n)d)
                orth.sh_chebyt(%(n)d)
                orth.sh_chebyu(%(n)d)
                orth.legendre(%(n)d)
                orth.sh_legendre(%(n)d)
                )r�rrg)\��(�?)�err_msg)
�range�extend�dict�splitrr �evalrrw�coef)r"�polyr��pstrr�s     r)�	test_callzTestCall.test_call�sL�����q���	�	�A��K�K���� �Q�i�i�i�! � "'����#���
�
�
�
�&�[�X�
&�
&�
&�	2�	2��
2�
2����J�J��#�A�A�e�H�H�.?�b�i���.?�.?��.F�.F�,0�2�2�2�2�2�
2�	2�	2�	2�	2�	2�	2�	2�	2�	2�	2�	2�	2����	2�	2�	2�	2�	2�	2s�,AC
�
C�CN)rNrOrPr�rQr5r)r�r��s#������2�2�2�2�2r5r�c��eZdZd�ZdS)�TestGenlaguerrec��ttjddd���d��d��ttjddd���d��d��ttjddd���tjdd	g����ttjddd���tjdd
g����dS)NrF)�monicrruT��r,rr)rr�genlaguerrerrw)r"s r)�test_regressionzTestGenlaguerre.test_regressions����8�T�%�a��%�8�8�8��;�;�R�@�@�@��7�T�%�a��$�7�7�7��:�:�C�@�@�@��T�%�a��%�8�8�8�"�)�R��G�:L�:L�M�M�M��T�%�a��$�7�7�7���A�r�7�9K�9K�L�L�L�L�Lr5N)rNrOrPr�rQr5r)r�r�s(������M�M�M�M�Mr5r��V瞯�<�vIh�%,=c����||d��\}}	}
tj|��}||dd�tjf|��}tj||	z|j��}
dtj|
�����z}|dd�tjf|
z|z}
t|
tj|��||��t|	�	��|
||��d��tj��fd�||��}tj�|��|	��}d|dkrdn
|ddz}t|d||���dS)	NTrc�*�|dzd|dzzz
|zdz
S)NrrrQ)r�s r)r�z#verify_gauss_quad.<locals>.<lambda>&s ��!�Q�$��1�a�4��-�!�#�a�'�r5c�2���|���|��zS�NrQ)r��f�weight_funcs ��r)r�z#verify_gauss_quad.<locals>.<lambda>'s���A�A�a�D�D���Q���$7�r5g���ư>�
r��rtol)
r�arange�newaxis�dot�Tr�diagonalr�eye�sumr
�quad�vdot)�	root_func�	eval_funcr�r^�b�Nr��atolr��w�mur��v�vv�vd�resI�resGr�s  `              @r)�verify_gauss_quadr	sS�����y��D�!�!�H�A�q�"�
�	�!���A��	�!�A�A�A�b�j�L�/�1�%�%�A�	���!��Q�S�	�	�B�	
�R�W�R�[�[�]�]�
#�
#�	#�B�	�A�A�A�r�z�M�	�R�	�"�	$�B��B���q�	�	�4��.�.�.��A�E�E�G�G�R��t�,�,�,�	(�'�A��>�7�7�7�7�7��A�>�>�D�
�7�1�1�Q�4�4����D��$�q�'�>�>�4�4�t�A�w��|�D��D��G�T��-�-�-�-�-�-r5c	��d�}d�}d�}t}||dd��|dd��|dd��ddd��||dd��|dd��|dd��ddd	d
���||dd��|dd��|dd��dddd
���||dd��|dd��|dd��ddd��||dd��|dd��|dd��ddd	d���||dd��|dd��|dd��dddd���||dd��|dd��|dd��dddd���||dd��|dd��|dd��ddd	d���||dd��|dd��|dd��dddd
���||dd��|dd��|dd��ddd��||dd��|dd��|dd��ddd	d���||dd��|dd��|dd��dddd���||dd��|dd��|dd��ddd��||dd��|dd��|dd��ddd	d���||dd��|dd��|dd��dddd���||dd��|dd��|dd��dddd���||dd��|dd��|dd��ddd	d���||dd��|dd��|dd��dddd
���||dd��|dd��|dd��dddd���||dd��|dd��|dd��ddd	d
���||dd��|dd��|dd��dddd
���||dd��|dd��|dd��dddd
���||dd��|dd��|dd��dddd
���||dd��|dd��|dd��ddd	d
���||dd��|dd��|dd��dddd���||dd ��|dd ��|dd ��dddd
���||dd ��|dd ��|dd ��ddd	d
���||dd ��|dd ��|dd ��dddd���||d!d"��|d!d"��|d!d"��dddd
���||d!d"��|d!d"��|d!d"��ddd	d
���||d!d"��|d!d"��|d!d"��dddd���||d#d$��|d#d$��|d#d$��ddd��||d#d$��|d#d$��|d#d$��ddd	d���||d#d$��|d#d$��|d#d$��dddd���tjd%d&d&��\}}tjd%��\}}t	||d'd'��t	||d'd'��tjd%d(d(��\}}tjd%d)��\}}	t	||d'd'��t	||	d'd'��tjddd*d+��\}
}tjddd*d,��\}}
}t	|
|d'd'��t	||
d'd'��t
j|dd*��d-d��\}}t	|||�.��tttjd/dd��tttjd0dd��tttjd*d1d��tttjd*dd1��tttjd*d1d1��dS)2Nc������fd�S)Nc�2��tj|��|��Sr�)r\�roots_jacobi�r�rr^r�s  ��r)r�z5test_roots_jacobi.<locals>.<lambda>.<locals>.<lambda>-s���B�O�A�q�!�R�$@�$@�r5rQ�r^r�s``r)r�z#test_roots_jacobi.<locals>.<lambda>-�����@�@�@�@�@�r5c������fd�S)Nc�2��tj|��|��Sr�)r\�eval_jacobi�r�r�r^r�s  ��r)r�z5test_roots_jacobi.<locals>.<lambda>.<locals>.<lambda>.s���2�>�!�Q��1�#=�#=�r5rQrs``r)r�z#test_roots_jacobi.<locals>.<lambda>.s����=�=�=�=�=�r5c������fd�S)Nc�&��d|z
�zd|z�zzS)NrrQ�r�r^r�s ��r)r�z5test_roots_jacobi.<locals>.<lambda>.<locals>.<lambda>/s����Q���
�a�!�e�a�Z� 7�r5rQrs``r)r�z#test_roots_jacobi.<locals>.<lambda>/s����7�7�7�7�7�r5������rtr���-���q=�r�d�dy���=rU��7�QE=��-����=r�vIh�%L=��������?r�vIh�%<=g�7�QU=�=
ףp=2@������L;@g^~z�=�����̌G@rVg��@�g�@绽���|�=g�@g@�@g@@�@皙���9Q@rE��+����=rvg@rFTr,r�r�ffffff
@r)
r	r\r
�roots_legendrer�roots_gegenbauerr
r��
assert_raises�
ValueError)�rf�ef�wf�vgq�xj�wj�xl�wl�xc�wcr�r�yr�m�muI�muI_errs                 r)�test_roots_jacobirA,sx
��	@�	@�B�	=�	=�B�	7�	7�B�
�C��C���4������D�%���"�"�T�5�/�/�3��A�F�F�F��C���4������D�%���"�"�T�5�/�/�3��
�������C���4������D�%���"�"�T�5�/�/�3���%������C���3��
�
�r�r�#�t�}�}�b�b��d�m�m�S�"�a�@�@�@��C���3��
�
�r�r�#�t�}�}�b�b��d�m�m�S�"�b�w�O�O�O�O��C���3��
�
�r�r�#�t�}�}�b�b��d�m�m�S�"�c��N�N�N�N��C���1�c�
�
�B�B�q�#�J�J���1�c�
�
�C��Q�U�C�C�C�C��C���1�c�
�
�B�B�q�#�J�J���1�c�
�
�C��R�e�D�D�D�D��C���1�c�
�
�B�B�q�#�J�J���1�c�
�
�C��S�u�E�E�E�E��C���3��
�
�B�B�s�A�J�J���3��
�
�C��Q�7�7�7��C���3��
�
�B�B�s�A�J�J���3��
�
�C��R�e�D�D�D�D��C���3��
�
�B�B�s�A�J�J���3��
�
�C��S�u�E�E�E�E��C���5�$�����E�4���"�"�U�D�/�/�3��A�F�F�F��C���5�$�����E�4���"�"�U�D�/�/�3��B�
������C���5�$�����E�4���"�"�U�D�/�/�3���%������C���4������4������4�����R���O�O�O�O��C���4������4������4�����R��%�P�P�P�P��C���4������4������4�����R��%������C���2�t���b�b��T�l�l�B�B�r�4�L�L�#�r�1�5�I�I�I�I��C���2�t���b�b��T�l�l�B�B�r�4�L�L�#�r�2�E�J�J�J�J��C���2�t���b�b��T�l�l�B�B�r�4�L�L�#�r�3�U�K�K�K�K��C���2�t���b�b��T�l�l�B�B�r�4�L�L�#�r�3�U�K�K�K�K��C���4������4������4�����R��
������C���4������4������4�����R��
������C���4������4������4�����R��
������C���4������4������4�����R��
������C���4������4������4�����R��
������C���4������4������4�����R��
������C���5�$�����E�4���"�"�U�D�/�/�3��A�
������C���5�$�����E�4���"�"�U�D�/�/�3��B�
������C���5�$�����E�4���"�"�U�D�/�/�3��C�
������C���4������4������4�����R��C�C�C��C���4������4������4�����R��
������C���4������4������4�����R��
������_�Q��S�
)�
)�F�B��
�
�q�
!�
!�F�B���B��E�5�)�)�)��B��E�5�)�)�)��_�Q��S�
)�
)�F�B��
�
 ��C�
(�
(�F�B���B��E�5�)�)�)��B��E�5�)�)�)�
�?�1�a��E�*�*�D�A�q��o�a��A�t�,�,�G�A�q�!��A�q�%��'�'�'��A�q�%��'�'�'��>�"�"�Q�q�'�'�2�q�1�1�L�C���A�s��)�)�)�)��*�b�o�q�!�Q�7�7�7��*�b�o�s�A�q�9�9�9��*�b�o�q�"�a�8�8�8��*�b�o�q�!�R�8�8�8��*�b�o�q�"�b�9�9�9�9�9r5c	�^
�d�}d�}d�}t}||dd��|dd��|dd��ddd��||dd��|dd��|dd��ddd	d
���||dd��|dd��|dd��dddd
���||dd��|dd��|dd��ddd��||dd��|dd��|dd��ddd	d���||dd��|dd��|dd��dddd
���||dd��|dd��|dd��ddd��||dd��|dd��|dd��ddd	d���||dd��|dd��|dd��dddd���||dd��|dd��|dd��ddd��||dd��|dd��|dd��ddd	d���||dd��|dd��|dd��dddd
���||dd��|dd��|dd��ddd��||dd��|dd��|dd��ddd	��||dd��|dd��|dd��dddd���||dd��|dd��|dd��dddd
���||dd��|dd��|dd��ddd	d
���||dd��|dd��|dd��dddd���||dd��|dd��|dd��dddd���||dd��|dd��|dd��ddd	d���||dd��|dd��|dd��dddd
���tjdddd��\}}tjdddd ��\}}}t||d!d!��t||d!d!��t	j|dd��d"d��\}	}
t||	|
�#��t
ttjd"dd��t
ttjd$dd��t
ttjddd��t
ttjddd%��t
ttjdd&d%��dS)'Nc������fd�S)Nc�2��tj|��|��Sr�)r\�roots_sh_jacobirs  ��r)r�z8test_roots_sh_jacobi.<locals>.<lambda>.<locals>.<lambda>�s���B�$6�q�!�Q��$C�$C�r5rQrs``r)r�z&test_roots_sh_jacobi.<locals>.<lambda>�s����C�C�C�C�C�r5c������fd�S)Nc�2��tj|��|��Sr�)r\�eval_sh_jacobirs  ��r)r�z8test_roots_sh_jacobi.<locals>.<lambda>.<locals>.<lambda>�s���2�#4�Q��1�a�#@�#@�r5rQrs``r)r�z&test_roots_sh_jacobi.<locals>.<lambda>�rr5c������fd�S)Nc�,��d|z
��z
z|�dz
zzS)NrtrQrs ��r)r�z8test_roots_sh_jacobi.<locals>.<lambda>.<locals>.<lambda>�s!����a��1�q�5� 1�Q�!�b�&�M� A�r5rQrs``r)r�z&test_roots_sh_jacobi.<locals>.<lambda>�s����A�A�A�A�A�r5rg�?r,rtrrrrrrrUr$rr r!rr#r&r%r'皙�����?r)r+r*g(��#=r"rFTr-rr�r.r,r)r	r\rErr
r�r1r2)r3r4r5r6r�rr=rr>r?r@s           r)�test_roots_sh_jacobirL�sC��	C�	C�B�	@�	@�B�	A�	A�B�
�C��C���4������4������4�����B��B�B�B��C���4������4������4�����B�
�������C���4������4������4�����B��%������C���3����b�b��c�l�l�B�B�s�C�L�L�"�b�!�<�<�<��C���3����b�b��c�l�l�B�B�s�C�L�L�"�b�"�5�I�I�I�I��C���3����b�b��c�l�l�B�B�s�C�L�L�"�b�#�E�J�J�J�J��C���1�c�
�
�B�B�q�#�J�J���1�c�
�
�B��A�6�6�6��C���1�c�
�
�B�B�q�#�J�J���1�c�
�
�B��B�W�E�E�E�E��C���1�c�
�
�B�B�q�#�J�J���1�c�
�
�B��C�e�D�D�D�D��C���1�c�
�
�B�B�q�#�J�J���1�c�
�
�B��A�6�6�6��C���1�c�
�
�B�B�q�#�J�J���1�c�
�
�B��B�U�C�C�C�C��C���1�c�
�
�B�B�q�#�J�J���1�c�
�
�B��C�e�D�D�D�D��C���4������D�%���"�"�T�5�/�/�2�r�1�E�E�E��C���4������D�%���"�"�T�5�/�/�2�r�2�F�F�F��C���4������D�%���"�"�T�5�/�/�2�r��%������C���4��
�
�r�r�$��}�}�b�b��s�m�m�R��Q�U�K�K�K�K��C���4��
�
�r�r�$��}�}�b�b��s�m�m�R��R�e�L�L�L�L��C���4��
�
�r�r�$��}�}�b�b��s�m�m�R��S�u�M�M�M�M��C���4������4������4�����B���P�P�P�P��C���4������4������4�����B���O�O�O�O��C���4������4������4�����B��%�������a��A�u�-�-�D�A�q�� ��A�q�$�/�/�G�A�q�!��A�q�%��'�'�'��A�q�%��'�'�'��>�"�"�Q�q�'�'�1�a�0�0�L�C���A�s��)�)�)�)��*�b�0�!�Q��:�:�:��*�b�0�#�q�!�<�<�<��*�b�0�!�Q��:�:�:��*�b�0�!�Q��;�;�;��*�b�0�!�R��<�<�<�<�<r5c	��tj}tj}tjd��j}t
|||tjtjd��t
|||tjtjdd���t
|||tjtjdd���tjdd��\}}tjdd��\}}}t||d	d	��t||d	d	��tj|tjtj��\}}	t|||	�
��tjdd��\}}tjdd��\}}}t||d	d	��t||d	d	��tt|��|d	d	��tttjd��tttjd
��dS)Nrrr$rrrFTr-r���rr.)r\�
roots_hermite�eval_hermiterrkr�r	r�infrr
r�r�r1r2�
�rootf�evalf�weightfr�rr=rr>r?r@s
          r)�test_roots_hermiterV�s�����E��O�E��l�1�o�o�)�G��e�U�G�b�f�W�b�f�a�@�@�@��e�U�G�b�f�W�b�f�b�u�M�M�M�M��e�U�G�b�f�W�b�f�c��N�N�N�N���A�u�%�%�D�A�q���q�$�'�'�G�A�q�!��A�q�%��'�'�'��A�q�%��'�'�'��>�'�B�F�7�B�F�;�;�L�C���A�s��)�)�)�)���C��'�'�D�A�q���s�D�)�)�G�A�q�!��A�q�%��'�'�'��A�q�%��'�'�'��C��F�F�A�u�e�,�,�,��*�b�.��2�2�2��*�b�.��4�4�4�4�4r5c���d��d�fd�	}|dd���|dd���|d	d���|d
d���|dd���|dd���|d
d���|dd���|dd���|dd���dS)Nc��tj||jf��}tjdztjd|dzz��z|ddd�f<|dkr�td��|z|ddd�fz|ddd�f<t
d|��D]T}td|z��|z||dz
dd�fzt|dz
|z��||dz
dd�fzz
||dd�f<�U|S)N�пrrrrrurt)r�zeros�size�pi�exprr�)r��nodes�H�ks    r)�hermite_recursionz1test_roots_hermite_asy.<locals>.hermite_recursion�s����H�a���_�%�%������"�&��e�Q�h��"7�"7�7��!�A�A�A�#���q�5�5��#�Y�Y��&��1�Q�Q�Q�3��/�A�a����c�F��1�a�[�[�
U�
U���c�!�e���u�,�q��1��Q�Q�Q��x�7�$��#��q�y�/�/�A�a�PQ�c�RS�RS�RS�e�H�:T�T��!�A�A�A�#����r5r�r-c���tj|��\}}�|dz|��}t|ddd�ftj|��||��tt|��t
tj��||��dS)Nrr,)r�_roots_hermite_asyrrrZr�rr\)rr�rr�rr_ras      �r)�testz$test_roots_hermite_asy.<locals>.test�s}����&�q�)�)���1���a��c�1�%�%����"�Q�Q�Q�$����!���d�D�9�9�9���A����R�U���T�4�8�8�8�8�8r5�rr�i,i-i�i�i�i�i�i�)r�r-rQ)rdras @r)�test_roots_hermite_asyrg�s
������9�9�9�9�9�9�	�D��5������D��5������D��5������D��5������D��5������D��5������D��5������D��E������D��E������D��E������r5c	��tj}tj}tjd��j}t
|||tjtjd��t
|||tjtjdd���t
|||tjtjdd���tjdd��\}}tjdd��\}}}t||d	d	��t||d	d	��tj|tjtj��\}}	t|||	�
��tttjd��tttjd��dS)
Nrrr$rrrFTr-r�rr.)r\�roots_hermitenorm�eval_hermitenormrrxr�r	rrQrr
r�r1r2rRs
          r)�test_roots_hermitenormrk�sA��� �E���E���q�!�!�-�G��e�U�G�b�f�W�b�f�a�@�@�@��e�U�G�b�f�W�b�f�b�u�M�M�M�M��e�U�G�b�f�W�b�f�c��N�N�N�N�
���5�)�)�D�A�q��"�1�d�+�+�G�A�q�!��A�q�%��'�'�'��A�q�%��'�'�'��>�'�B�F�7�B�F�;�;�L�C���A�s��)�)�)�)��*�b�2�A�6�6�6��*�b�2�C�8�8�8�8�8r5c	�|�d�}d�}d�}t}||d��|d��|d��ddd��||d��|d��|d��dddd	�
��||d��|d��|d��dddd�
��||d
��|d
��|d
��ddd��||d
��|d
��|d
��dddd�
��||d
��|d
��|d
��dddd	�
��||d��|d��|d��ddd��||d��|d��|d��dddd�
��||d��|d��|d��dddd	�
��||d��|d��|d��ddd��||d��|d��|d��dddd�
��||d��|d��|d��dddd	�
��||d��|d��|d��dddd�
��||d��|d��|d��dddd	�
��||d��|d��|d��dddd�
��||d��|d��|d��dddd�
��||d��|d��|d��dddd	�
��||d��|d��|d��dddd�
��||d��|d��|d��dddd�
��||d��|d��|d��dddd	�
��||d��|d��|d��dddd�
��||d��|d��|d��dddd�
��||d��|d��|d��dddd	�
��||d��|d��|d��dddd�
��||d��|d��|d��dddd	�
��||d��|d��|d��dddd�
��||d��|d��|d��dddd�
��||d��tj|d��ddd��||d��tj|d��ddd��||d��tj|d��dddd	�
��tjddd��\}}tjddd��\}}}t	||dd��t	||dd��tj|d��dd��\}	}
t	||	|
���tttjdd��tttjdd��tttjd d!��dS)"Nc����fd�S)Nc�0��tj|�|��Sr�)r\r0�r�rr^s  �r)r�z9test_roots_gegenbauer.<locals>.<lambda>.<locals>.<lambda>s���B�$7��1�b�$A�$A�r5rQ�r^s`r)r�z'test_roots_gegenbauer.<locals>.<lambda>s���A�A�A�A�r5c����fd�S)Nc�0��tj|�|��Sr�)r\�eval_gegenbauer�r�r�r^s  �r)r�z9test_roots_gegenbauer.<locals>.<lambda>.<locals>.<lambda>s���2�#5�a��A�#>�#>�r5rQrps`r)r�z'test_roots_gegenbauer.<locals>.<lambda>s���>�>�>�>�r5c����fd�S)Nc� ��d|dzz
�dz
zS)NrrrUrQ�r�r^s �r)r�z9test_roots_gegenbauer.<locals>.<lambda>.<locals>.<lambda>
s���1�q�!�t�8�q�3�w�"7�r5rQrps`r)r�z'test_roots_gegenbauer.<locals>.<lambda>
s���7�7�7�7�r5rYrrtrrrrrr皙�����?r$rr��2�gPe@g�-���A=��g�@r)rrFTr-r,r�r.rr)	r	r\�eval_chebytr0rr
r�r1r2�rSrTrUr6r�rr=rr>r?r@s           r)�test_roots_gegenbauerr~
s@��A�A�E�>�>�E�7�7�G�
�C��C���e���e�e�E�l�l�G�G�E�N�N�C��Q�?�?�?��C���e���e�e�E�l�l�G�G�E�N�N�C��R�e�L�L�L�L��C���e���e�e�E�l�l�G�G�E�N�N�C��S�u�M�M�M�M��C���c�
�
�E�E�#�J�J������c�2�q�9�9�9��C���c�
�
�E�E�#�J�J������c�2�r��F�F�F�F��C���c�
�
�E�E�#�J�J������c�2�s��G�G�G�G��C���a���%�%��(�(�G�G�A�J�J��R��3�3�3��C���a���%�%��(�(�G�G�A�J�J��R��%�@�@�@�@��C���a���%�%��(�(�G�G�A�J�J��R��5�A�A�A�A��C���b�	�	�5�5��9�9�g�g�b�k�k�3��A�6�6�6��C���b�	�	�5�5��9�9�g�g�b�k�k�3��B�U�C�C�C�C��C���b�	�	�5�5��9�9�g�g�b�k�k�3��C�e�D�D�D�D��C���b�	�	�5�5��9�9�g�g�b�k�k�3��A�E�B�B�B�B��C���b�	�	�5�5��9�9�g�g�b�k�k�3��B�U�C�C�C�C��C���b�	�	�5�5��9�9�g�g�b�k�k�3��C�e�D�D�D�D��C���c�
�
�E�E�#�J�J������c�2�q�u�E�E�E�E��C���c�
�
�E�E�#�J�J������c�2�r��F�F�F�F��C���c�
�
�E�E�#�J�J������c�2�s��G�G�G�G��C���e���e�e�E�l�l�G�G�E�N�N�C��Q�X�N�N�N�N��C���e���e�e�E�l�l�G�G�E�N�N�C��R�e�L�L�L�L��C���e���e�e�E�l�l�G�G�E�N�N�C��S�u�M�M�M�M��C���c�
�
�E�E�#�J�J������c�2�q�u�E�E�E�E��C���c�
�
�E�E�#�J�J������c�2�r��F�F�F�F��C���c�
�
�E�E�#�J�J������c�2�s��G�G�G�G��C���e���e�e�E�l�l�G�G�E�N�N�C��Q�U�K�K�K�K��C���e���e�e�E�l�l�G�G�E�N�N�C��R�e�L�L�L�L��C���e���e�e�E�l�l�G�G�E�N�N�C��S�u�M�M�M�M�
�C���a���"�.�'�'�!�*�*�c�2�q�9�9�9��C���a���"�.�'�'�!�*�*�c�2�r�:�:�:��C���a���"�.�'�'�!�*�*�c�2�s��G�G�G�G�
��q�!�U�+�+�D�A�q��!�!�Q��-�-�G�A�q�!��A�q�%��'�'�'��A�q�%��'�'�'��>�'�'�!�*�*�b�!�4�4�L�C���A�s��)�)�)�)��*�b�1�1�a�8�8�8��*�b�1�3��:�:�:��*�b�1�1�d�;�;�;�;�;r5c	��tjd��j}ttjtj|ddd��ttjtj|ddd��ttjtj|dddd���t	jdd��\}}t	jdd	��\}}}t||d
d
��t||d
d
��tj	|dd��\}}t|||�
��tttjd��tttjd��dS)NrrrtrrrrFTr-r,rr�rr.)rr:r�r	r\�roots_chebytr|rr
r�r1r2�rUr�rr=rr>r?r@s        r)�test_roots_chebytr�G����k�!�n�n�(�G��b�o�r�~�w��R��K�K�K��b�o�r�~�w��R��L�L�L��b�o�r�~�w��R��SX�Y�Y�Y�Y�
�?�1�e�$�$�D�A�q��o�a��&�&�G�A�q�!��A�q�%��'�'�'��A�q�%��'�'�'��>�'�2�q�1�1�L�C���A�s��)�)�)�)��*�b�o�q�1�1�1��*�b�o�s�3�3�3�3�3r5c��tjd��\}}|dd�|dd�}}t||ddd���t|dd��dS)N�r�rWr,r)r\r�r)r�r�pos�negs    r)�test_chebyt_symmetryr�Xsd��
�?�2���D�A�q���"��v�q����v��C���s�4�4�R�4�y�j�!�!�!���2�������r5c��tjd��j}ttjtj|ddd��ttjtj|ddd��ttjtj|ddd��t	jdd��\}}t	jdd��\}}}t||dd��t||dd��tj	|d	d
��\}}t|||���tttjd��tttjd
��dS)NrrrtrrFTr-r,rr�rr.)rrFr�r	r\�roots_chebyu�eval_chebyurr
r�r1r2r�s        r)�test_roots_chebyur�^����k�!�n�n�(�G��b�o�r�~�w��R��K�K�K��b�o�r�~�w��R��L�L�L��b�o�r�~�w��R��M�M�M�
�?�1�e�$�$�D�A�q��o�a��&�&�G�A�q�!��A�q�%��'�'�'��A�q�%��'�'�'��>�'�2�q�1�1�L�C���A�s��)�)�)�)��*�b�o�q�1�1�1��*�b�o�s�3�3�3�3�3r5c	��tjd��j}ttjtj|ddd��ttjtj|ddd��ttjtj|dddd���t	jdd��\}}t	jdd	��\}}}t||d
d
��t||d
d
��tj	|dd��\}}t|||�
��tttjd��tttjd��dS)Nrr�rurrrrFTr-rrr�rr.)rrr�r	r\�roots_chebyc�eval_chebycrr
r�r1r2r�s        r)�test_roots_chebycr�or�r5c��tjd��j}ttjtj|ddd��ttjtj|ddd��ttjtj|ddd��t	jdd��\}}t	jdd��\}}}t||dd��t||dd��tj	|d	d
��\}}t|||���tttjd��tttjd
��dS)Nrr�rurrFTr-rrr�rr.)rr-r�r	r\�roots_chebys�eval_chebysrr
r�r1r2r�s        r)�test_roots_chebysr��r�r5c	��tjd��j}ttjtj|ddd��ttjtj|ddd��ttjtj|dddd���t	jdd��\}}t	jdd	��\}}}t||d
d
��t||d
d
��tj	|dd��\}}t|||�
��tttjd��tttjd��dS�Nrr,rtrrr$rFTr-rrr�r.)rr�r�r	r\�roots_sh_chebyt�eval_sh_chebytrr
r�r1r2r�s        r)�test_roots_sh_chebytr���0���n�Q���+�G��b�(�"�*;�W�b�"�a�P�P�P��b�(�"�*;�W�b�"�b�Q�Q�Q��b�(�"�*;�W�b�"���'�'�'�'���a��'�'�D�A�q�� ��D�)�)�G�A�q�!��A�q�%��'�'�'��A�q�%��'�'�'��>�'�1�a�0�0�L�C���A�s��)�)�)�)��*�b�0�!�4�4�4��*�b�0�#�6�6�6�6�6r5c	��tjd��j}ttjtj|ddd��ttjtj|ddd��ttjtj|dddd���t	jdd��\}}t	jdd	��\}}}t||d
d
��t||d
d
��tj	|dd��\}}t|||�
��tttjd��tttjd��dSr�)rr�r�r	r\�roots_sh_chebyu�eval_sh_chebyurr
r�r1r2r�s        r)�test_roots_sh_chebyur��r�r5c	��tjd��j}ttjtj|ddd��ttjtj|dddd���ttjtj|dddd���t	jdd	��\}}t	jdd
��\}}}t||dd��t||dd��tj	|dd
��\}}t|||���tttjd��tttjd��dS)Nrrrtrr$rrrFTr-r,rr�rr.)rr�r�r	r\r/�
eval_legendrerr
r�r1r2r�s        r)�test_roots_legendrer��s>���m�A���*�G��b�'��)9�7�C��Q�O�O�O��b�'��)9�7�C���u�&�&�&�&��b�'��)9�7�C����'�'�'�'���Q��&�&�D�A�q����4�(�(�G�A�q�!��A�q�%��'�'�'��A�q�%��'�'�'��>�'�2�q�1�1�L�C���A�s��)�)�)�)��*�b�/��3�3�3��*�b�/��5�5�5�5�5r5c	��tjd��j}ttjtj|ddd��ttjtj|dddd���ttjtj|dddd���t	jdd	��\}}t	jdd
��\}}}t||dd��t||dd��tj	|dd
��\}}t|||���tttjd��tttjd��dS)Nrr,rtrr$rrrFTr-rrr�r.)rr�r�r	r\�roots_sh_legendre�eval_sh_legendrerr
r�r1r2r�s        r)�test_roots_sh_legendrer��s@����q�!�!�-�G��b�*�B�,?��"�b�RS�T�T�T��b�*�B�,?��"�b��u�&�&�&�&��b�*�B�,?��"�b���'�'�'�'����5�)�)�D�A�q��"�1�d�+�+�G�A�q�!��A�q�%��'�'�'��A�q�%��'�'�'��>�'�1�a�0�0�L�C���A�s��)�)�)�)��*�b�2�A�6�6�6��*�b�2�C�8�8�8�8�8r5c	��tjd��j}ttjtj|dtjd��ttjtj|dtjdd���ttjtj|dtjdd���t	jdd��\}}t	jdd	��\}}}t||d
d
��t||d
d
��tj|dtj��\}}t|||���tttjd��tttjd
��dS)Nrr,rr$rrrFTr-rr�r.)r�laguerrer�r	r\�roots_laguerre�
eval_laguerrerrQrr
r�r1r2r�s        r)�test_roots_laguerrer��sG���m�A���*�G��b�'��)9�7�B���PQ�R�R�R��b�'��)9�7�B����u�&�&�&�&��b�'��)9�7�B�����'�'�'�'���Q��&�&�D�A�q����4�(�(�G�A�q�!��A�q�%��'�'�'��A�q�%��'�'�'��>�'�1�b�f�5�5�L�C���A�s��)�)�)�)��*�b�/��3�3�3��*�b�/��5�5�5�5�5r5c
�v�d�}d�}d�}t}||d��|d��|d��dtjd��||d��|d��|d��dtjdd�	��||d��|d��|d��dtjd
d�	��||d��|d��|d��dtjd��||d��|d��|d��dtjdd�	��||d��|d��|d��dtjd
d
�	��||d��|d��|d��dtjd��||d��|d��|d��dtjdd�	��||d��|d��|d��dtjd
d�	��||d��|d��|d��dtjd��||d��|d��|d��dtjdd�	��||d��|d��|d��dtjd
d�	��||d��|d��|d��dtjd��||d��|d��|d��dtjdd�	��||d��|d��|d��dtjd
dd���tjddd��\}}tjddd��\}}}t||dd��t||dd��t
j|d��dtj��\}	}
t||	|
���tttjdd��tttjdd��tttjdd��dS)Nc����fd�S)Nc�0��tj|�|��Sr�)r\�roots_genlaguerreros  �r)r�z:test_roots_genlaguerre.<locals>.<lambda>.<locals>.<lambda>�s���B�$8��A�r�$B�$B�r5rQrps`r)r�z(test_roots_genlaguerre.<locals>.<lambda>�s���B�B�B�B�r5c����fd�S)Nc�0��tj|�|��Sr�)r\�eval_genlaguerrerts  �r)r�z:test_roots_genlaguerre.<locals>.<lambda>.<locals>.<lambda>�s���2�#6�q�!�Q�#?�#?�r5rQrps`r)r�z(test_roots_genlaguerre.<locals>.<lambda>�s���?�?�?�?�r5c����fd�S)Nc�:��|�ztj|��zSr�)rr]rws �r)r�z:test_roots_genlaguerre.<locals>.<lambda>.<locals>.<lambda>�s���!�Q�$�������"3�r5rQrps`r)r�z(test_roots_genlaguerre.<locals>.<lambda>�s���3�3�3�3�r5rr,rrr$rrrrxg�+����F=rg�N���<=r�ryr-r")r�rrFTrur�rr.rg�������)
r	rrQr\r�rr
r�r1r2r}s           r)�test_roots_genlaguerrer��s:��B�B�E�?�?�E�3�3�G�
�C��C���d���U�U�4�[�[�'�'�$�-�-��R�V�Q�?�?�?��C���d���U�U�4�[�[�'�'�$�-�-��R�V�R�e�L�L�L�L��C���d���U�U�4�[�[�'�'�$�-�-��R�V�S�u�M�M�M�M��C���c�
�
�E�E�#�J�J������b�"�&�!�<�<�<��C���c�
�
�E�E�#�J�J������b�"�&�"�5�I�I�I�I��C���c�
�
�E�E�#�J�J������b�"�&�#�G�L�L�L�L��C���a���%�%��(�(�G�G�A�J�J��B�F�A�6�6�6��C���a���%�%��(�(�G�G�A�J�J��B�F�B�U�C�C�C�C��C���a���%�%��(�(�G�G�A�J�J��B�F�C�h�G�G�G�G��C���b�	�	�5�5��9�9�g�g�b�k�k�2�r�v�q�9�9�9��C���b�	�	�5�5��9�9�g�g�b�k�k�2�r�v�r��F�F�F�F��C���b�	�	�5�5��9�9�g�g�b�k�k�2�r�v�s��G�G�G�G��C���b�	�	�5�5��9�9�g�g�b�k�k�2�r�v�q�9�9�9��C���b�	�	�5�5��9�9�g�g�b�k�k�2�r�v�r��F�F�F�F��C���b�	�	�5�5��9�9�g�g�b�k�k�2�r�v�s��U�S�S�S�S�
���1�e�,�,�D�A�q��"�1�a��.�.�G�A�q�!��A�q�%��'�'�'��A�q�%��'�'�'��>�'�'�"�+�+�r�2�6�:�:�L�C���A�s��)�)�)�)��*�b�2�A�q�9�9�9��*�b�2�C��;�;�;��*�b�2�A�t�<�<�<�<�<r5c�@�tjd��d��dS)N�ArK)r\r:rQr5r)�test_gh_6721r�s ���B�I�b�M�M�#�����r5)r�r�)1�numpyrrr�
numpy.testingrrrr�pytestr	r1�scipyr
�
scipy.special�specialr\r�scipy.special._orthogonal�_orthogonalrrrSrgr�r�r�r�r�r�r	rArLrVrgrkr~r�r�r�r�r�r�r�r�r�r�r�r�rQr5r)�<module>r�s���������������A�A�A�A�A�A�A�A�A�A�A�A�*�*�*�*�*�*�������������������(�(�(�(�(�(�(�(�(�9<�9<�9<�9<�9<�9<�9<�9<�xN�N�N�N�N�N�N�N�0$1�$1�$1�$1�$1�$1�$1�$1�N3�3�3�3�3�3�3�3�23�3�3�3�3�3�3�3�23�3�3�3�3�3�3�3�21�1�1�1�1�1�1�1�:2�2�2�2�2�2�2�2�<M�M�M�M�M�M�M�M�(-�.�.�.�.�,[:�[:�[:�z2=�2=�2=�h5�5�5�8���:9�9�9�(;<�;<�;<�z4�4�4�"���4�4�4�"4�4�4�"4�4�4�"7�7�7�$7�7�7�$6�6�6�&9�9�9�&6�6�6�&$=�$=�$=�N����r5

Youez - 2016 - github.com/yon3zu
LinuXploit