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 :  /lib/python3/dist-packages/numpy/polynomial/tests/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/python3/dist-packages/numpy/polynomial/tests/__pycache__/test_laguerre.cpython-311.pyc
�

���cgD���dZddlmZddlZddlmcmZddl	m
Z
ddlmZm
Z
mZmZejdg��dzZejddg��dzZejgd���d	zZejgd
���dzZejgd���d
zZejgd���dzZejgd���dzZeeeeeeegZd�ZGd�d��ZGd�d��ZGd�d��ZGd�d��ZGd�d��ZGd�d��ZGd�d ��Z Gd!�d"��Z!Gd#�d$��Z"Gd%�d&��Z#dS)'zTests for laguerre module.

�)�reduceN��polyval)�assert_almost_equal�
assert_raises�assert_equal�assert_����)����r
r)�i���	rr)�i�����Hi�r
r)�xi����iXi8����rr)��i �ii����i�i���r
rc�.�tj|d���S)Ng���ư>)�tol)�lag�lagtrim��xs �F/usr/lib/python3/dist-packages/numpy/polynomial/tests/test_laguerre.py�trimrs���;�q�d�#�#�#�#�c�&�eZdZd�Zd�Zd�Zd�ZdS)�
TestConstantsc�>�ttjddg��dS)Nrr
)rr�	lagdomain��selfs r�test_lagdomainzTestConstants.test_lagdomains���S�]�Q��F�+�+�+�+�+rc�<�ttjdg��dS)Nr)rr�lagzeror"s r�test_lagzerozTestConstants.test_lagzero!s���S�[�1�#�&�&�&�&�&rc�<�ttjdg��dS�Nr
)rr�lagoner"s r�test_lagonezTestConstants.test_lagone$s���S�Z�!��%�%�%�%�%rc�>�ttjddg��dS)Nr
r)rr�lagxr"s r�	test_lagxzTestConstants.test_lagx's���S�X��2�w�'�'�'�'�'rN)�__name__�
__module__�__qualname__r$r'r+r.�rrrrsP������,�,�,�'�'�'�&�&�&�(�(�(�(�(rrc�V�eZdZejddd��Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
S)�TestArithmetic�����dc��td��D]�}td��D]�}d|�d|��}tjt||��dz��}||xxdz
cc<||xxdz
cc<t	jdg|zdgzdg|zdgz��}t
t|��t|��|�������dS�N��At i=�, j=r
r��err_msg)�range�np�zeros�maxr�lagaddrr�r#�i�j�msg�tgt�ress      r�test_lagaddzTestArithmetic.test_lagadd.�����q���	@�	@�A��1�X�X�
@�
@��(�a�(�(�Q�(�(���h�s�1�a�y�y�1�}�-�-���A����!������A����!������j�!��Q��!���q�c�!�e�q�c�k�:�:���T�#�Y�Y��S�	�	�3�?�?�?�?�?�

@�	@�	@rc��td��D]�}td��D]�}d|�d|��}tjt||��dz��}||xxdz
cc<||xxdzcc<t	jdg|zdgzdg|zdgz��}t
t|��t|��|�������dSr9)r?r@rArBr�lagsubrrrDs      r�test_lagsubzTestArithmetic.test_lagsub8rKrc�J�ttjdg��dg��ttjdg��ddg��tdd��D]H}dg|zdgz}dg|dz
z|d|zdz|dzgz}t	tj|��|���IdS)Nrr
rr:r)rr�lagmulxr?r)r#rE�serrHs    r�test_lagmulxzTestArithmetic.test_lagmulxBs����S�[�!��%�%��s�+�+�+��S�[�!��%�%��2�w�/�/�/��q�!���	7�	7�A��#�a�%�1�#�+�C��#�q�1�u�+�!��Q�q�S�1�W��A��h� 7�7�C����C� 0� 0�#�6�6�6�6�	7�	7rc���td��D]�}dg|zdgz}tj|j|��}td��D]�}d|�d|��}dg|zdgz}tj|j|��}tj||��}tj|j|��}	tt
|��||zdzk|��t|	||z|�������dS)Nr:rr
r;r<r=)r?r�lagvalr�lagmulr	�lenr)
r#rE�pol1�val1rFrG�pol2�val2�pol3�val3s
          r�test_lagmulzTestArithmetic.test_lagmulJs���q���
	B�
	B�A��3�q�5�A�3�;�D��:�d�f�d�+�+�D��1�X�X�
B�
B��(�a�(�(�Q�(�(���s�1�u��s�{���z�$�&�$�/�/���z�$��-�-���z�$�&�$�/�/����D�	�	�Q��U�Q�Y�.��4�4�4�#�D�$�t�)�S�A�A�A�A�A�
B�
	B�
	Brc��td��D]�}td��D]�}d|�d|��}dg|zdgz}dg|zdgz}tj||��}tj||��\}}tjtj||��|��}	tt
|	��t
|��|�������dS)Nr:r;r<rr
r=)r?rrC�lagdivrUrr)
r#rErFrG�ci�cjrH�quo�remrIs
          r�test_lagdivzTestArithmetic.test_lagdivXs����q���	G�	G�A��1�X�X�
G�
G��(�a�(�(�Q�(�(���S��U�a�S�[���S��U�a�S�[���j��R�(�(���:�c�2�.�.���S��j���C��!4�!4�c�:�:��#�D��I�I�t�C�y�y�#�F�F�F�F�F�
G�	G�	Grc	�r�td��D]�}td��D]�}d|�d|��}tj|dz��}ttj|g|ztjdg����}t	j||��}tt|��t|��|�������dS)Nr:r;r<r
r=)
r?r@�arangerrrU�array�lagpowrr)r#rErFrG�crHrIs       r�test_lagpowzTestArithmetic.test_lagpowcs����q���	@�	@�A��1�X�X�
@�
@��(�a�(�(�Q�(�(���I�a�!�e�$�$���S�Z�!��Q����!��
�
�>�>���j��A�&�&���T�#�Y�Y��S�	�	�3�?�?�?�?�?�
@�	@�	@rN)r/r0r1r@�linspacerrJrNrRr]rdrjr2rrr4r4+s����������B��3���A�@�@�@�@�@�@�7�7�7�B�B�B�	G�	G�	G�@�@�@�@�@rr4c��eZdZejgd���Zejdee��Zejdeee��Zej	�	d��dzdz
Z
ee
gd���Zd�Z
d	�Zd
�Zd�Zd�Zd
S)�TestEvaluation)g"@g,�g@�i,j->ij�
i,j,k->ijk�r6r:rr
)��?g@g@c���ttjgdg��jd��t	jdd����fd�tD��}td��D]>}d|��}||}tj�dg|zdgz��}t|||����?td��D]�}d	g|z}t	j	|���ttj�dg��j
|��ttj�ddg��j
|��ttj�gd
���j
|����dS)Nr
rrc�0��g|]}t�|����Sr2r)�.0rirs  �r�
<listcomp>z.TestEvaluation.test_lagval.<locals>.<listcomp>}s!���*�*�*�q�W�Q��]�]�*�*�*r�r;r=r6r)r
rr)rrrT�sizer@rk�Llistr?rrA�shape)r#�yrErGrHrI�dimsrs       @r�test_lagvalzTestEvaluation.test_lagvalwsQ����S�Z��Q�C�(�(�-�q�1�1�1�
�K��A����*�*�*�*�E�*�*�*���q���	7�	7�A��!�+�+�C��A�$�C��*�Q���A�����,�,�C���S�#�6�6�6�6�6��q���	?�	?�A��3�q�5�D������A����A��s�+�+�1�4�8�8�8����A��1�v�.�.�4�d�;�;�;����A�y�y�y�1�1�7��>�>�>�>�	?�	?rc�~�|j\}}}|j\}}}tttj||dd�|j��||z}t	j|||j��}t||��tj	d��}	t	j|	|	|j��}t|jdk��dS�Nr�rr6)rrzr�
ValueErrorr�lagval2d�c2drr@�onesr	ry�
r#�x1�x2�x3�y1�y2�y3rHrI�zs
          r�
test_lagval2dzTestEvaluation.test_lagval2d�s����V�
��B���V�
��B��	�j�#�,��B�r��r�F�D�H�E�E�E���e���l�2�r�4�8�,�,���C��%�%�%�
�G�F�O�O���l�1�a���*�*����	�V�#�$�$�$�$�$rc	��|j\}}}|j\}}}tttj|||dd�|j��||z|z}t	j||||j��}t||��tj	d��}	t	j|	|	|	|j��}t|jdk��dSr~)rrzrr�r�lagval3d�c3drr@r�r	ryr�s
          r�
test_lagval3dzTestEvaluation.test_lagval3d�s����V�
��B���V�
��B��	�j�#�,��B��2�A�2����I�I�I���e�B�h���l�2�r�2�t�x�0�0���C��%�%�%�
�G�F�O�O���l�1�a��D�H�-�-����	�V�#�$�$�$�$�$rc�B�|j\}}}|j\}}}tjd||��}t	j|||j��}t||��tjd��}	t	j|	|	|j��}t|j
dk��dS)Nrnr)rr6rr6)rrzr@�einsumr�	laggrid2dr�rr�r	ryr�s
          r�test_laggrid2dzTestEvaluation.test_laggrid2d�s����V�
��B���V�
��B���i�	�2�r�*�*���m�B��D�H�-�-���C��%�%�%�
�G�F�O�O���m�A�q�$�(�+�+����	�X�%�&�&�&�&�&rc�H�|j\}}}|j\}}}tjd|||��}t	j||||j��}t||��tjd��}	t	j|	|	|	|j��}t|j
dk��dS)Nror)rr6rr6rr6)rrzr@r�r�	laggrid3dr�rr�r	ryr�s
          r�test_laggrid3dzTestEvaluation.test_laggrid3d�s����V�
��B���V�
��B���i��b�"�b�1�1���m�B��B���1�1���C��%�%�%�
�G�F�O�O���m�A�q�!�T�X�.�.����	�X�%�&�&�&�&�&rN)r/r0r1r@rg�c1dr�r�r��randomrrrzr|r�r�r�r�r2rrrmrmms�������
�"�(�>�>�>�
"�
"�C�
�"�)�I�s�C�
(�
(�C�
�"�)�L�#�s�C�
0�
0�C�	�	���� � ��"�Q�&�A����<�<�<� � �A�?�?�?�*%�%�%�"%�%�%�"'�'�'�'�'�'�'�'rrmc��eZdZd�Zd�ZdS)�TestIntegralc�T�tttjdgd��tttjdgd��tttjdgdddg��tttjdgdg���tttjdgdg���tttjdgd���tdd	��D]9}dg|dz
zdgz}tjdg||�
��}t
|ddg���:td	��D]�}|dz}dg|zdgz}|gdg|zzd|zgz}tj|��}tj|d|g�
��}tj|��}t
t|��t|������td	��D]a}|dz}dg|zdgz}tj|��}tj|d|gd���}t
tj
d|��|���btd	��D]�}|dz}dg|zdgz}|gdg|zzd|zgz}tj|��}tj|d|gd���}tj|��}t
t|��t|������td	��D]�}tdd	��D]~}	dg|zdgz}|dd�}t|	��D]}tj|d�
��}�tj||	�
��}t
t|��t|�������td	��D]�}tdd	��D]�}	dg|zdgz}|dd�}t|	��D]}tj|d|g�
��}�tj||	tt|	�����
��}t
t|��t|��������td	��D]�}tdd	��D]�}	dg|zdgz}|dd�}t|	��D]}tj|d|gd���}�tj||	tt|	����d���}t
t|��t|��������td	��D]�}tdd	��D]�}	dg|zdgz}|dd�}t|	��D]}tj|d|gd���}�tj||	tt|	����d���}t
t|��t|��������dS)Nr��?rr
)�lbnd)�scl��axisrr:)�m�k)r�r�r�)r�r�r��r�)r�	TypeErrorr�lagintr�r?r�poly2lag�lag2polyrrT�list)
r#rEr�rIr��polrH�lagpolr�rFs
          r�test_lagintzTestIntegral.test_lagint�s����i���a�S�"�5�5�5��j�#�*�q�c�2�6�6�6��j�#�*�q�c�1�q�!�f�=�=�=��j�#�*�q�c���<�<�<�<��j�#�*�q�c��s�;�;�;�;��i���a�S�r�:�:�:�:��q�!���	.�	.�A���Q��U��q�c�!�A��*�a�S�A��+�+�+�C���a��W�-�-�-�-��q���	6�	6�A��a�%�C��#�a�%�1�#�+�C��#���A��+��3���'�C��\�#�&�&�F��Z��!��s�3�3�3�F��,�v�&�&�C���S�	�	�4��9�9�5�5�5�5��q���	;�	;�A��a�%�C��#�a�%�1�#�+�C��\�#�&�&�F��Z��!��s��<�<�<�F���
�2�v� 6� 6��:�:�:�:��q���	6�	6�A��a�%�C��#�a�%�1�#�+�C��#���A��+��3���'�C��\�#�&�&�F��Z��!��s��:�:�:�F��,�v�&�&�C���S�	�	�4��9�9�5�5�5�5��q���	:�	:�A��1�a�[�[�
:�
:���c�!�e�q�c�k���!�!�!�f���q���/�/�A��*�S�A�.�.�.�C�C��j���*�*�*��#�D��I�I�t�C�y�y�9�9�9�9�

:��q���	:�	:�A��1�a�[�[�
:�
:���c�!�e�q�c�k���!�!�!�f���q���6�6�A��*�S�A�!��5�5�5�C�C��j���T�%��(�(�^�^�<�<�<��#�D��I�I�t�C�y�y�9�9�9�9�

:��q���	:�	:�A��1�a�[�[�
:�
:���c�!�e�q�c�k���!�!�!�f���q���?�?�A��*�S�A�!��2�>�>�>�C�C��j���T�%��(�(�^�^�"�E�E�E��#�D��I�I�t�C�y�y�9�9�9�9�

:��q���	:�	:�A��1�a�[�[�
:�
:���c�!�e�q�c�k���!�!�!�f���q���=�=�A��*�S�A�!��!�<�<�<�C�C��j���T�%��(�(�^�^��C�C�C��#�D��I�I�t�C�y�y�9�9�9�9�

:�	:�	:rc���tj�d��}tjd�|jD����j}t	j|d���}t
||��tjd�|D����}t	j|d���}t
||��tjd�|D����}t	j|dd�	��}t
||��dS)
N�r6�c�6�g|]}tj|����Sr2�rr��rtris  rruz1TestIntegral.test_lagint_axis.<locals>.<listcomp>$� ��6�6�6�1���A���6�6�6rrr�c�6�g|]}tj|����Sr2r�r�s  rruz1TestIntegral.test_lagint_axis.<locals>.<listcomp>(� ��4�4�4�1���A���4�4�4rr
c�:�g|]}tj|d�����S)r6)r�r�r�s  rruz1TestIntegral.test_lagint_axis.<locals>.<listcomp>,s'��9�9�9����A��+�+�+�9�9�9rr6)r�r�)r@r��vstack�Trr�r�r#r�rHrIs    r�test_lagint_axiszTestIntegral.test_lagint_axis s����i���v�&�&���i�6�6���6�6�6�7�7�9���j��1�%�%�%���C��%�%�%��i�4�4��4�4�4�5�5���j��1�%�%�%���C��%�%�%��i�9�9�S�9�9�9�:�:���j����*�*�*���C��%�%�%�%�%rN)r/r0r1r�r�r2rrr�r��s6������Q:�Q:�Q:�f&�&�&�&�&rr�c��eZdZd�Zd�ZdS)�TestDerivativec	�V�tttjdgd��tttjdgd��td��D]L}dg|zdgz}tj|d���}t
t|��t|�����Mtd��D]s}tdd��D]`}dg|zdgz}tjtj||���|���}tt|��t|�����a�ttd��D]u}tdd��D]b}dg|zdgz}tjtj||d���|d���}tt|��t|�����c�vdS)	Nrr�rr:r
r�r)r�r�)
rr�r�lagderr�r?rrr�r)r#rErHrIrFs     r�test_lagderzTestDerivative.test_lagder3s����i���a�S�"�5�5�5��j�#�*�q�c�2�6�6�6��q���	/�	/�A��#�a�%�1�#�+�C��*�S�A�&�&�&�C���c���D��I�I�.�.�.�.��q���	:�	:�A��1�a�[�[�
:�
:���c�!�e�q�c�k���j���C�1�!5�!5�!5��;�;�;��#�D��I�I�t�C�y�y�9�9�9�9�
:��q���	:�	:�A��1�a�[�[�
:�
:���c�!�e�q�c�k���j���C�1�!�!<�!<�!<��r�J�J�J��#�D��I�I�t�C�y�y�9�9�9�9�
:�	:�	:rc�h�tj�d��}tjd�|jD����j}t	j|d���}t
||��tjd�|D����}t	j|d���}t
||��dS)Nr�c�6�g|]}tj|����Sr2�rr�r�s  rruz3TestDerivative.test_lagder_axis.<locals>.<listcomp>Pr�rrr�c�6�g|]}tj|����Sr2r�r�s  rruz3TestDerivative.test_lagder_axis.<locals>.<listcomp>Tr�rr
)r@r�r�r�rr�rr�s    r�test_lagder_axiszTestDerivative.test_lagder_axisLs����i���v�&�&���i�6�6���6�6�6�7�7�9���j��1�%�%�%���C��%�%�%��i�4�4��4�4�4�5�5���j��1�%�%�%���C��%�%�%�%�%rN)r/r0r1r�r�r2rrr�r�1s2������:�:�:�2
&�
&�
&�
&�
&rr�c�`�eZdZej�d��dzdz
Zd�Zd�Zd�ZdS)�
TestVanderrprr
c�8�tjd��}tj|d��}t	|jdk��t
d��D]7}dg|zdgz}t|d|ftj||�����8tj	ddgddgdd	gg��}tj|d��}t	|jd
k��t
d��D]7}dg|zdgz}t|d|ftj||�����8dS)Nr6r�r�rr
.rr:r)r6rr�)
r@rfr�	lagvanderr	ryr?rrTrg)r#r�vrE�coefs     r�test_lagvanderzTestVander.test_lagvander]s)���I�a�L�L���M�!�Q�������6�!�"�"�"��q���	@�	@�A��3�q�5�A�3�;�D���#�q�&�	�3�:�a��+>�+>�?�?�?�?�
�H�q�!�f�q�!�f�q�!�f�-�.�.���M�!�Q�������9�$�%�%�%��q���	@�	@�A��3�q�5�A�3�;�D���#�q�&�	�3�:�a��+>�+>�?�?�?�?�	@�	@rc�n�|j\}}}tj�d��}tj||ddg��}tj|||��}tj||j��}t||��tj|g|gddg��}t|j
dk��dS)Nrr
r)r
r:r)rr@r�r�lagvander2dr��dot�flatrr	ry�r#r�r�r�ri�vanrHrIs        r�test_lagvander2dzTestVander.test_lagvander2dns����V�
��B���I���V�$�$���o�b�"�q�!�f�-�-���l�2�r�1�%�%���f�S�!�&�!�!���C��%�%�%��o�r�d�R�D�1�a�&�1�1����	�Y�&�'�'�'�'�'rc�v�|j\}}}tj�d��}tj|||gd���}tj||||��}tj||j��}t||��tj|g|g|ggd���}t|j
dk��dS)N)rr6r�)r
rr6)r
r:r)rr@r�r�lagvander3dr�r�r�rr	ryr�s        r�test_lagvander3dzTestVander.test_lagvander3d{s����V�
��B���I���Y�'�'���o�b�"�b�)�)�)�4�4���l�2�r�2�q�)�)���f�S�!�&�!�!���C��%�%�%��o�r�d�R�D�2�$�	�	�	�:�:����	�Z�'�(�(�(�(�(rN)	r/r0r1r@r�rr�r�r�r2rrr�r�Ysc������
�	���� � ��"�Q�&�A�@�@�@�"(�(�(�)�)�)�)�)rr�c��eZdZd�ZdS)�TestFittingc	��
�d�}tttjdgdgd��tttjdggdgd��tttjgdgd��tttjdgdgggd��tttjddgdgd��tttjdgddgd��tttjdgdgddgg���tttjdgdgdddg���tttjdgdgdg��tttjdgdggd���tttjdgdgg��tjdd��}||��}tj||d��}tt|��d	��ttj
||��|��tj||gd
���}tt|��d	��ttj
||��|��tj||d	��}tt|��d��ttj
||��|��tj||gd���}tt|��d��ttj
||��|��tj|tj||g��jd��}t|tj||g��j��tj|tj||g��jgd
���}t|tj||g��j��tj
|��}|���}d|ddd�<d|ddd�<tj||d|���}	t|	|��tj||gd
�|���}	t|	|��tj|tj||g��jd|���}
t|
tj||g��j��tj|tj||g��jgd
�|���}
t|
tj||g��j��gd
�}ttj||d��ddg��ttj||ddg��ddg��dS)Nc��||dz
z|dz
zS)Nr
rr2rs r�fz"TestFitting.test_lagfit.<locals>.f�s���a�!�e�9�a�!�e�$�$rr
rrr)�w)rrrr6r�)rr
rr6r:)rr
rr6r�)r
y�?ry��)rr�r�lagfitr�r@rkrrVrrTrgr��
zeros_like�copy)r#r�rrz�coef3�coef4�coef2dr��yw�wcoef3�wcoef2ds           r�test_lagfitzTestFitting.test_lagfit�s���	%�	%�	%�	�j�#�*�q�c�A�3��;�;�;��i���q�c�U�Q�C��;�;�;��i���R�!��a�8�8�8��i���a�S�Q�C�5�'�1�=�=�=��i���a��V�a�S�!�<�<�<��i���a�S�1�a�&�!�<�<�<��i���a�S�1�#�q�a�S�E�B�B�B�B��i���a�S�1�#�q�Q��F�C�C�C�C��j�#�*�q�c�A�3���>�>�>��j�#�*�q�c�A�3�
�
�
�C�C�C��i���a�S�1�#�r�:�:�:�
�K��1����
�A�a�D�D���
�1�a��#�#���S��Z�Z��#�#�#��C�J�q�%�0�0�!�4�4�4��
�1�a����.�.���S��Z�Z��#�#�#��C�J�q�%�0�0�!�4�4�4��
�1�a��#�#���S��Z�Z��#�#�#��C�J�q�%�0�0�!�4�4�4��
�1�a����1�1���S��Z�Z��#�#�#��C�J�q�%�0�0�!�4�4�4���A�r�x��A��/�/�1�1�5�5���F�B�H�e�U�^�$<�$<�$>�?�?�?���A�r�x��A��/�/�1�<�<�<�@�@���F�B�H�e�U�^�$<�$<�$>�?�?�?��M�!����
�V�V�X�X����!�$�Q�$����!�$�Q�$����A�r�1��*�*�*���F�E�*�*�*���A�r�<�<�<�1�5�5�5���F�E�*�*�*��*�Q���"�b�� 2� 2� 4�a�1�=�=�=���G�R�X�u�e�n�%=�%=�%?�@�@�@��*�Q���"�b�� 2� 2� 4�l�l�l�a�H�H�H���G�R�X�u�e�n�%=�%=�%?�@�@�@�
�����C�J�q�!�Q�/�/�!�R��9�9�9��C�J�q�!�a��V�4�4�q�"�g�>�>�>�>�>rN)r/r0r1r�r2rrr�r��s#������9?�9?�9?�9?�9?rr�c� �eZdZd�Zd�Zd�ZdS)�
TestCompanionc��tttjg��tttjdg��dSr))rr�r�lagcompanionr"s r�test_raiseszTestCompanion.test_raises�s4���j�#�"2�B�7�7�7��j�#�"2�Q�C�8�8�8�8�8rc��tdd��D]8}dg|zdgz}ttj|��j||fk���9dS)Nr
r:r)r?r	rr�ry)r#rEr�s   r�test_dimensionszTestCompanion.test_dimensions�s\���q�!���	<�	<�A��3�q�5�A�3�;�D��C�$�T�*�*�0�Q��F�:�;�;�;�;�	<�	<rc�`�ttjddg��ddk��dS)Nr
r)rrg�?)r	rr�r"s r�test_linear_rootzTestCompanion.test_linear_root�s/���� �!�Q��(�(��.�#�5�6�6�6�6�6rN)r/r0r1r�r�r�r2rrr�r��sA������9�9�9�<�<�<�
7�7�7�7�7rr�c��eZdZd�ZdS)�	TestGaussc��tjd��\}}tj|d��}tj|j|z|��}dtj|�����z}|dd�df|z|z}t|tj	d����d}t|�
��|��dS)Nr7�cr
rq)r�laggaussr�r@r�r��sqrt�diagonalr�eye�sum)r#rr�r��vv�vdrHs       r�test_100zTestGauss.test_100�s����|�C� � ���1�

�M�!�R� � ��
�V�A�C�!�G�Q�
�
��
�r�w�r�{�{�}�}�%�%�
%��
����4��[�2�
��
"���B���s���,�,�,����A�E�E�G�G�S�)�)�)�)�)rN)r/r0r1r�r2rrr�r��s#������*�*�*�*�*rr�c�8�eZdZd�Zd�Zd�Zd�Zd�Zd�Zd�Z	dS)	�TestMiscc	� �tjg��}tt|��dg��t	dd��D]�}tjtjt
jdd|zdz��ddd���}tj|��}tj	||��}d}tt|��|dzk��ttj|��dd��t||����dS)Nr
r:rrr)
r�lagfromrootsrrr?r@�cosrk�pirTr	rVr�)r#rIrE�rootsr�rHs      r�test_lagfromrootszTestMisc.test_lagfromroots�s�����r�"�"���D��I�I��s�+�+�+��q�!���	*�	*�A��F�2�;���v�q�!�A�#��'�:�:�1�4�a�4�@�A�A�E��"�5�)�)�C��*�U�C�(�(�C��C��C��H�H��A��%�&�&�&����S� 1� 1�"� 5�q�9�9�9���S�)�)�)�)�	*�	*rc��ttjdg��g��ttjddg��dg��tdd��D]h}t	jdd|��}tjtj|����}tt|��t|�����idS)Nr
rrr:r6)rr�lagrootsr?r@rkr�r)r#rErHrIs    r�
test_lagrootszTestMisc.test_lagroots�s����C�L�!��-�-�r�2�2�2��C�L�!�Q��0�0�1�#�6�6�6��q�!���	6�	6�A��+�a��A�&�&�C��,�s�/��4�4�5�5�C���S�	�	�4��9�9�5�5�5�5�	6�	6rc�B�gd�}tttj|d��t	tj|��|dd���t	tj|d��|dd���t	tj|d��dg��dS)N)rrr
rrr
r5rr)rr�rrr)r#r�s  r�test_lagtrimzTestMisc.test_lagtrim�s����}�}��	�j�#�+�t�R�8�8�8�	�S�[��&�&��S�b�S�	�2�2�2��S�[��q�)�)�4����9�5�5�5��S�[��q�)�)�A�3�/�/�/�/�/rc�P�ttjdd��ddg��dS)Nr6r�rvr
)rr�lagliner"s r�test_laglinezTestMisc.test_lagline
s(���S�[��A�&�&��B��0�0�0�0�0rc��td��D]7}ttjdg|zdgz��t|���8dS�Nrvrr
)r?rrr�rx�r#rEs  r�
test_lag2polyzTestMisc.test_lag2poly
sR���q���	E�	E�A����a�S��U�a�S�[� 9� 9�5��8�D�D�D�D�	E�	Erc��td��D]7}ttjt|��dg|zdgz���8dSr)r?rrr�rxr
s  r�
test_poly2lagzTestMisc.test_poly2lagsR���q���	E�	E�A����U�1�X� 6� 6���A�����D�D�D�D�	E�	Erc��tjddd��}tj|��}tj|��}t||��dS)Nr�
�)r@rk�expr�	lagweightr)r#rrHrIs    r�test_weightzTestMisc.test_weightsI���K��2�r�"�"���f�a�R�j�j���m�A�����C��%�%�%�%�%rN)
r/r0r1rrrr
rrrr2rrr�r��s�������
*�
*�
*�6�6�6�	0�	0�	0�1�1�1�E�E�E�E�E�E�&�&�&�&�&rr�)$�__doc__�	functoolsr�numpyr@�numpy.polynomial.laguerre�
polynomial�laguerrer�numpy.polynomial.polynomialr�
numpy.testingrrrr	rg�L0�L1�L2�L3�L4�L5�L6rxrrr4rmr�r�r�r�r�r�r�r2rr�<module>r&s/��������������'�'�'�'�'�'�'�'�'�/�/�/�/�/�/��������������R�X�q�c�]�]�1�_��
�R�X�q�"�g���q���
�R�X�j�j�j���!���
�R�X�o�o�o���q� ��
�R�X�#�#�#�$�$�R�'��
�R�X�,�,�,�-�-�c�1��
�R�X�4�4�4�5�5�c�9��	�R��R��R��$��$�$�$�(�(�(�(�(�(�(�(�?@�?@�?@�?@�?@�?@�?@�?@�D['�['�['�['�['�['�['�['�|c&�c&�c&�c&�c&�c&�c&�c&�L%&�%&�%&�%&�%&�%&�%&�%&�P-)�-)�-)�-)�-)�-)�-)�-)�`;?�;?�;?�;?�;?�;?�;?�;?�|7�7�7�7�7�7�7�7�*�*�*�*�*�*�*�*�&0&�0&�0&�0&�0&�0&�0&�0&�0&�0&r

Youez - 2016 - github.com/yon3zu
LinuXploit