403Webshell
Server IP : 209.209.40.120  /  Your IP : 216.73.217.112
Web Server : Microsoft-IIS/10.0
System : Windows NT NEWWWW 10.0 build 17763 (Windows Server 2019) i586
User : NEWWWW$ ( 0)
PHP Version : 8.3.30
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  C:/Python312/Lib/site-packages/numpy/polynomial/tests/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : C:/Python312/Lib/site-packages/numpy/polynomial/tests/__pycache__/test_hermite.cpython-312.pyc
�

	�g�J�
���dZddlmZddlZddlmcmZddl	m
Z
ddlmZm
Z
mZmZej dg�Zej ddg�Zej gd��Zej gd	��Zej gd
��Zej gd��Zej gd��Zej gd
��Zej gd��Zej gd��Zeeeeeeeeeeg
Zd�ZGd�d�ZGd�d�ZGd�d�ZGd�d�Z Gd�d�Z!Gd�d�Z"Gd�d�Z#Gd�d �Z$Gd!�d"�Z%Gd#�d$�Z&y)%zTests for hermite module.

�)�reduceN)�polyval)�assert_almost_equal�
assert_raises�assert_equal�assert_��)���r�)ri�r�)�ri���r�)r�xri`���r� )i����ri�ri ���r�@)rip���ri 
ri����r�)	i�ri���ri�4ri�r�)
ri vri��ri�ri��ric�0�tj|d��S)Ng���ư>)�tol)�herm�hermtrim��xs �EC:\Python312\Lib\site-packages\numpy/polynomial/tests/test_hermite.py�trimrs���=�=���%�%�c�$�eZdZd�Zd�Zd�Zd�Zy)�
TestConstantsc�<�ttjddg�y)N���r	)rr�
hermdomain��selfs r�test_hermdomainzTestConstants.test_hermdomain!s���T�_�_�r�1�g�.rc�:�ttjdg�y)Nr)rr�hermzeror#s r�
test_hermzerozTestConstants.test_hermzero$s���T�]�]�Q�C�(rc�:�ttjdg�y�Nr	)rr�hermoner#s r�test_hermonezTestConstants.test_hermone's���T�\�\�A�3�'rc�<�ttjddg�y)Nr��?)rr�hermxr#s r�
test_hermxzTestConstants.test_hermx*s���T�Z�Z�!�R��)rN)�__name__�
__module__�__qualname__r%r(r,r0�rrrrs��/�)�(�*rrc�X�eZdZejddd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zy
)�TestArithmetic�����dc�X�td�D]�}td�D]�}d|�d|��}tjt||�dz�}||xxdz
cc<||xxdz
cc<t	j
dg|zdgzdg|zdgz�}t
t|�t|�|������y�N��At i=�, j=r	r��err_msg)�range�np�zeros�maxr�hermaddrr�r$�i�j�msg�tgt�ress      r�test_hermaddzTestArithmetic.test_hermadd1����q��	@�A��1�X�
@���a�S��Q�C�(���h�h�s�1�a�y�1�}�-���A��!����A��!����l�l�A�3�q�5�A�3�;���A�����<���T�#�Y��S�	�3�?�

@�	@rc�X�td�D]�}td�D]�}d|�d|��}tjt||�dz�}||xxdz
cc<||xxdzcc<t	j
dg|zdgzdg|zdgz�}t
t|�t|�|������yr;)rArBrCrDr�hermsubrrrFs      r�test_hermsubzTestArithmetic.test_hermsub;rMrc��ttjdg�dg�ttjdg�ddg�tdd�D]:}dg|zdgz}dg|dz
z|ddgz}ttj|�|��<y)Nrr	r.r<)rr�hermmulxrA)r$rG�serrJs    r�
test_hermmulxzTestArithmetic.test_hermmulxEs����T�]�]�A�3�'�!��-��T�]�]�A�3�'�!�R��1��q�!��	2�A��#�a�%�1�#�+�C��#�q�1�u�+��A�r�
�*�C�����s�+�S�1�	2rc���td�D]�}dg|zdgz}tj|j|�}td�D]�}d|�d|��}dg|zdgz}tj|j|�}tj||�}tj|j|�}	tt
|�||zdzk(|�t|	||z|������y)Nr<rr	r=r>r?)rAr�hermvalr�hermmulr�lenr)
r$rG�pol1�val1rHrI�pol2�val2�pol3�val3s
          r�test_hermmulzTestArithmetic.test_hermmulMs����q��
	B�A��3�q�5�A�3�;�D��<�<�����-�D��1�X�
B���a�S��Q�C�(���s�1�u��s�{���|�|�D�F�F�D�1���|�|�D�$�/���|�|�D�F�F�D�1����D�	�Q��U�Q�Y�.��4�#�D�$�t�)�S�A�
B�
	Brc�n�td�D]�}td�D]�}d|�d|��}dg|zdgz}dg|zdgz}tj||�}tj||�\}}tjtj||�|�}	tt
|	�t
|�|������y)Nr<r=r>rr	r?)rArrE�hermdivrWrr)
r$rGrHrI�ci�cjrJ�quo�remrKs
          r�test_hermdivzTestArithmetic.test_hermdiv[s����q��	@�A��1�X�
@���a�S��Q�C�(���S��U�a�S�[���S��U�a�S�[���l�l�2�r�*���<�<��R�0���S��l�l�4�<�<��R�#8�#�>���T�#�Y��S�	�3�?�
@�	@rc	�V�td�D]�}td�D]�}d|�d|��}tj|dz�}ttj
|g|ztjdg��}t	j||�}tt|�t|�|������y)Nr<r=r>r	r?)
rArB�arangerrrW�array�hermpowrr)r$rGrHrI�crJrKs       r�test_hermpowzTestArithmetic.test_hermpowfs����q��	@�A��1�X�
@���a�S��Q�C�(���I�I�a�!�e�$���T�\�\�A�3�q�5�"�(�(�A�3�-�@���l�l�1�a�(���T�#�Y��S�	�3�?�
@�	@rN)r1r2r3rB�linspacerrLrPrTr_rfrlr4rrr6r6.s9������B��3��A�@�@�2�B�	@�@rr6c��eZdZejgd��Zejdee�Zejdeee�Zejjd�dzdz
Z
ee
gd��Zd�Z
d	�Zd
�Zd�Zd�Zy
)�TestEvaluation)g@��?g�?�i,j->ij�
i,j,k->ijk�r8r<r
r	)rpg@g@c��ttjgdg�jd�t	j
dd�}tD�cgc]}t||���}}td�D]8}d|��}||}tj|dg|zdgz�}t|||���:td�D]�}dg|z}t	j|�}ttj|dg�j|�ttj|ddg�j|�ttj|gd	��j|���ycc}w)
Nr	rr!�
r=r?r8r
)r	rr)rrrV�sizerBrm�HlistrrArrC�shape)	r$rrk�yrGrIrJrK�dimss	         r�test_hermvalzTestEvaluation.test_hermvalzs$���T�\�\�"�q�c�*�/�/��3�
�K�K��A���$)�*�q�W�Q��]�*��*��r��	7�A��!��+�C��A�$�C��,�,�q�1�#�a�%�1�#�+�.�C���S�#�6�		7��q��	A�A��3�q�5�D������A�����a�!��-�3�3�T�:�����a�!�Q��0�6�6��=�����a��3�9�9�4�@�	A��
+s�
Ec��|j\}}}|j\}}}tttj
||dd|j�||z}t	j
|||j�}t||�tjd�}	t	j
|	|	|j�}t|jdk(�y�Nr
�r
r8)rryr�
ValueErrorr�	hermval2d�c2drrB�onesrrx�
r$�x1�x2�x3�y1�y2�y3rJrK�zs
          r�test_hermval2dzTestEvaluation.test_hermval2d�s����V�V�
��B���V�V�
��B��	�j�$�.�.�"�b��!�f�d�h�h�G���e���n�n�R��T�X�X�.���C��%�
�G�G�F�O���n�n�Q��4�8�8�,����	�	�V�#�$rc	��|j\}}}|j\}}}tttj
|||dd|j�||z|z}t	j
||||j�}t||�tjd�}	t	j
|	|	|	|j�}t|jdk(�yr})rryrrr�	hermval3d�c3drrBr�rrxr�s
          r�test_hermval3dzTestEvaluation.test_hermval3d�s����V�V�
��B���V�V�
��B��	�j�$�.�.�"�b�"�R�a�&�$�(�(�K���e�B�h���n�n�R��R����2���C��%�
�G�G�F�O���n�n�Q��1�d�h�h�/����	�	�V�#�$rc�h�|j\}}}|j\}}}tjd||�}t	j
|||j�}t||�tjd�}	t	j
|	|	|j�}t|jdk(�y)Nrqr~)r
r8r
r8)rryrB�einsumr�
hermgrid2dr�rr�rrxr�s
          r�test_hermgrid2dzTestEvaluation.test_hermgrid2d�s����V�V�
��B���V�V�
��B���i�i�	�2�r�*���o�o�b�"�d�h�h�/���C��%�
�G�G�F�O���o�o�a��D�H�H�-����	�	�X�%�&rc�n�|j\}}}|j\}}}tjd|||�}t	j
||||j�}t||�tjd�}	t	j
|	|	|	|j�}t|jdk(�y)Nrrr~)r
r8r
r8r
r8)rryrBr�r�
hermgrid3dr�rr�rrxr�s
          r�test_hermgrid3dzTestEvaluation.test_hermgrid3d�s����V�V�
��B���V�V�
��B���i�i��b�"�b�1���o�o�b�"�b�$�(�(�3���C��%�
�G�G�F�O���o�o�a��A�t�x�x�0����	�	�X�%�&rN)r1r2r3rBri�c1dr�r�r��randomrrryr{r�r�r�r�r4rrrorops���
�"�(�(�>�
"�C�
�"�)�)�I�s�C�
(�C�
�"�)�)�L�#�s�C�
0�C�	�	�	���� ��"�Q�&�A���<� �A�A�*%�"%�"'�'rroc��eZdZd�Zd�Zy)�TestIntegralc�2
�tttjdgd�tttjdgd�tttjdgdddg�tttjdgdg��tttjdgdg��tttjdgd��tdd	�D]6}dg|dz
zdgz}tjdg||�
�}t
|ddg��8td	�D]�}|dz}dg|zdgz}|gdg|zzd|zgz}tj|�}tj|d|g�
�}tj|�}t
t|�t|����td	�D]`}|dz}dg|zdgz}tj|�}tj|d|gd��}t
tjd|�|��btd	�D]�}|dz}dg|zdgz}|gdg|zzd|zgz}tj|�}tj|d|gd��}tj|�}t
t|�t|����td	�D]~}tdd	�D]m}	dg|zdgz}|dd}t|	�D]}tj|d�
�}�tj||	�
�}t
t|�t|���o��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|������y)Nrr.r!r	)�lbnd)�scl��axisr
r<)�m�k)r�r�r�)r�r�r��r�)r�	TypeErrorr�hermintrrAr�	poly2herm�	herm2polyrrV�list)
r$rGr�rKr��polrJ�hermpolr�rHs
          r�test_hermintzTestIntegral.test_hermint�s����i�����s�B�7��j�$�,�,���R�8��j�$�,�,���Q��A��?��j�$�,�,���1�#�>��j�$�,�,���!��=��i�����s��<��q�!��	.�A���Q��U��q�c�!�A��,�,��s�a�1�-�C���a��W�-�	.��q��	6�A��a�%�C��#�a�%�1�#�+�C��#���A��+��3���'�C��n�n�S�)�G��l�l�7�a�A�3�7�G��.�.��)�C���S�	�4��9�5�	6��q��	>�A��a�%�C��#�a�%�1�#�+�C��n�n�S�)�G��l�l�7�a�A�3�R�@�G�����R�� 9�1�=�	>��q��	6�A��a�%�C��#�a�%�1�#�+�C��#���A��+��3���'�C��n�n�S�)�G��l�l�7�a�A�3�A�>�G��.�.��)�C���S�	�4��9�5�	6��q��	:�A��1�a�[�
:���c�!�e�q�c�k���!�f���q��1�A��,�,�s�a�0�C�1��l�l�3�!�,��#�D��I�t�C�y�9�

:�	:��q��	:�A��1�a�[�
:���c�!�e�q�c�k���!�f���q��8�A��,�,�s�a�A�3�7�C�8��l�l�3�!�t�E�!�H�~�>��#�D��I�t�C�y�9�

:�	:��q��	:�A��1�a�[�
:���c�!�e�q�c�k���!�f���q��A�A��,�,�s�a�A�3�R�@�C�A��l�l�3�!�t�E�!�H�~�B�G��#�D��I�t�C�y�9�

:�	:��q��	:�A��1�a�[�
:���c�!�e�q�c�k���!�f���q��?�A��,�,�s�a�A�3�A�>�C�?��l�l�3�!�t�E�!�H�~�1�E��#�D��I�t�C�y�9�

:�	:rc	��tjjd�}tj|jD�cgc]}t	j
|���c}�j}t	j
|d��}t
||�tj|D�cgc]}t	j
|���c}�}t	j
|d��}t
||�tj|D�cgc]}t	j
|d����c}�}t	j
|dd��}t
||�ycc}wcc}wcc}w)N�r8rrr�r	r8)r�)r�r�)rBr��vstack�Trr�r�r$r�rkrJrKs     r�test_hermint_axiszTestIntegral.test_hermint_axis#s����i�i���v�&���i�i�#�%�%�8�Q����a��8�9�;�;���l�l�3�Q�'���C��%��i�i�#�6�Q����a��6�7���l�l�3�Q�'���C��%��i�i�s�;�!����a�1�-�;�<���l�l�3�!�!�,���C��%��9��7��<s�E� E�9E
N)r1r2r3r�r�r4rrr�r��s��Q:�f&rr�c��eZdZd�Zd�Zy)�TestDerivativec	��tttjdgd�tttjdgd�td�D]A}dg|zdgz}tj|d��}t
t|�t|���Ctd�D]g}tdd�D]V}dg|zdgz}tjtj||��|��}tt|�t|���X�itd�D]i}tdd�D]X}dg|zdgz}tjtj||d��|d��}tt|�t|���Z�ky)	Nrr.r!r<r	r�r
)r�r�)
rr�r�hermderrrArrr�r)r$rGrJrKrHs     r�test_hermderzTestDerivative.test_hermder6sF���i�����s�B�7��j�$�,�,���R�8��q��	/�A��#�a�%�1�#�+�C��,�,�s�a�(�C���c��D��I�.�	/��q��	:�A��1�a�[�
:���c�!�e�q�c�k���l�l�4�<�<��q�#9�Q�?��#�D��I�t�C�y�9�
:�	:��q��	:�A��1�a�[�
:���c�!�e�q�c�k���l�l�4�<�<��q�a�#@�A�2�N��#�D��I�t�C�y�9�
:�	:rc���tjjd�}tj|jD�cgc]}t	j
|���c}�j}t	j
|d��}t
||�tj|D�cgc]}t	j
|���c}�}t	j
|d��}t
||�ycc}wcc}w)Nr�rr�r	)rBr�r�r�rr�rr�s     r�test_hermder_axisz TestDerivative.test_hermder_axisOs����i�i���v�&���i�i�#�%�%�8�Q����a��8�9�;�;���l�l�3�Q�'���C��%��i�i�#�6�Q����a��6�7���l�l�3�Q�'���C��%��
9��7s�C'� C,N)r1r2r3r�r�r4rrr�r�4s��:�2
&rr�c�`�eZdZejj	d�dzdz
Zd�Zd�Zd�Zy)�
TestVanderrsr
r	c��tjd�}tj|d�}t	|j
dk(�t
d�D]1}dg|zdgz}t|d|ftj||���3tjddgddgdd	gg�}tj|d�}t	|j
d
k(�t
d�D]1}dg|zdgz}t|d|ftj||���3y)Nr8r�rrr	.r
r<�)r8r
r)
rBrhr�
hermvanderrrxrArrVri)r$r�vrG�coefs     r�test_hermvanderzTestVander.test_hermvander`s����I�I�a�L���O�O�A�q�!������6�!�"��q��	B�A��3�q�5�A�3�;�D���#�q�&�	�4�<�<��4�+@�A�	B�

�H�H�q�!�f�q�!�f�q�!�f�-�.���O�O�A�q�!������9�$�%��q��	B�A��3�q�5�A�3�;�D���#�q�&�	�4�<�<��4�+@�A�	Brc��|j\}}}tjjd�}tj||ddg�}tj
|||�}tj||j�}t||�tj|g|gddg�}t|jdk(�y)Nr~r	r
)r	r<r�)rrBr�r�hermvander2dr��dot�flatrrrx�r$r�r�r�rk�vanrJrKs        r�test_hermvander2dzTestVander.test_hermvander2dqs����V�V�
��B���I�I���V�$������B��A��/���n�n�R��Q�'���f�f�S�!�&�&�!���C��%������r�d�Q��F�3����	�	�Y�&�'rc��|j\}}}tjjd�}tj|||gd��}tj
||||�}tj||j�}t||�tj|g|g|ggd��}t|jdk(�y)N)r
r8r)r	r
r8)r	r<�)rrBr�r�hermvander3dr�r�r�rrrxr�s        r�test_hermvander3dzTestVander.test_hermvander3d~s����V�V�
��B���I�I���Y�'������B��I�6���n�n�R��R��+���f�f�S�!�&�&�!���C��%������r�d�R�D�)�<����	�	�Z�'�(rN)	r1r2r3rBr�rr�r�r�r4rrr�r�\s0��
�	�	���� ��"�Q�&�A�B�"(�)rr�c��eZdZd�Zy)�TestFittingc	�V�d�}d�}tttjdgdgd�tttjdggdgd�tttjgdgd�tttjdgdgggd�tttjddgdgd�tttjdgddgd�tttjdgdgddgg��tttjdgdgdddg��tttjdgdgdg�tttjdgdggd��tttjdgdgg�tjdd�}||�}tj||d	�}tt|�d
�ttj||�|�tj||gd��}tt|�d
�ttj||�|�tj||d
�}tt|�d�ttj||�|�tj||gd
��}tt|�d�ttj||�|�tj||gd��}tt|�d�ttj||�|�tj|tj||g�jd	�}t|tj||g�j�tj|tj||g�jgd��}t|tj||g�j�tj|�}|j�}	d|ddd�<d|ddd�<tj||	d	|��}
t|
|�tj||	gd�|��}
t|
|�tj|tj|	|	g�jd	|��}t|tj||g�j�tj|tj|	|	g�jgd�|��}t|tj||g�j�gd�}ttj||d�ddg�ttj||ddg�ddg�tjdd�}||�}tj||d
�}ttj||�|�tj||gd��}
ttj||
�|�t||
�y)Nc��||dz
z|dz
zS)Nr	r
r4rs r�fz#TestFitting.test_hermfit.<locals>.f�s���a�!�e�9�a�!�e�$�$rc��|dz|dzzdzS)Nrr
r	r4rs r�f2z$TestFitting.test_hermfit.<locals>.f2�s���a�4�!�Q�$�;��?�"rr	r!rr
)�w)r
r!r�r8r)rr	r
r8r<)rr	r
r8r)r
r8rr	r)r	y�?r!y��r.)rr
r)rrr�hermfitr�rBrmrrXrrVrir��
zeros_like�copy)r$r�r�rry�coef3�coef4�coef2dr��yw�wcoef3�wcoef2d�coef1�coef2s              r�test_hermfitzTestFitting.test_hermfit�s���	%�	#�	�j�$�,�,���a�S�"�=��i������u�q�c�1�=��i����r�A�3��:��i�����s�q�c�U�G�Q�?��i�����1�v��s�A�>��i�����s�Q��F�A�>��i�����s�Q�C���s�e�D��i�����s�Q�C��q�!�f�E��j�$�,�,���a�S�2�%�@��j�$�,�,���a�S�*�E��i�����s�Q�C��<�
�K�K��1���
�a�D�����Q��1�%���S��Z��#��D�L�L��E�2�A�6����Q��<�0���S��Z��#��D�L�L��E�2�A�6����Q��1�%���S��Z��#��D�L�L��E�2�A�6����Q��?�3���S��Z��#��D�L�L��E�2�A�6����Q��?�3���S��Z��#��D�L�L��E�2�A�6����a����1�a�&�!1�!3�!3�Q�7���F�B�H�H�e�U�^�$<�$>�$>�?����a����1�a�&�!1�!3�!3�\�B���F�B�H�H�e�U�^�$<�$>�$>�?��M�M�!���
�V�V�X����!�$�Q�$����!�$�Q�$�����a��Q�!�,���F�E�*����a��\�Q�7���F�E�*��,�,�q�"�(�(�B��8�"4�"6�"6��Q�?���G�R�X�X�u�e�n�%=�%?�%?�@��,�,�q�"�(�(�B��8�"4�"6�"6���J���G�R�X�X�u�e�n�%=�%?�%?�@�
���D�L�L��A�q�1�A�r�7�;��D�L�L��A��1�v�6��B��@��K�K��A����q�E�����Q��1�%���D�L�L��E�2�A�6����Q��9�-���D�L�L��E�2�A�6��E�5�)rN)r1r2r3r�r4rrr�r��s��H*rr�c��eZdZd�Zd�Zd�Zy)�
TestCompanionc��tttjg�tttjdg�yr*)rrr�
hermcompanionr#s r�test_raiseszTestCompanion.test_raises�s(���j�$�"4�"4�b�9��j�$�"4�"4�q�c�:rc��tdd�D]9}dg|zdgz}ttj|�j||fk(��;y)Nr	r<r)rArrr�rx)r$rGr�s   r�test_dimensionszTestCompanion.test_dimensions�sJ���q�!��	>�A��3�q�5�A�3�;�D��D�&�&�t�,�2�2�q�!�f�<�=�	>rc�P�ttjddg�ddk(�y)Nr	r
)rrgп)rrr�r#s r�test_linear_rootzTestCompanion.test_linear_root�s#����"�"�A�q�6�*�4�0�D�8�9rN)r1r2r3r�r�r�r4rrr�r��s��;�>�
:rr�c��eZdZd�Zy)�	TestGaussc���tjd�\}}tj|d�}tj|j
|z|�}dtj|j��z}|dd�df|z|z}t|tjd��tjtj�}t|j�|�y)Nr9�cr	)r�	hermgaussr�rBr�r��sqrt�diagonalr�eye�pi�sum)r$rr�r��vv�vdrJs       r�test_100zTestGauss.test_100�s����~�~�c�"���1�

�O�O�A�r�"��
�V�V�A�C�C�!�G�Q�
��
�r�w�w�r�{�{�}�%�
%��
��4��[�2�
��
"���B����s��,��g�g�b�e�e�n���A�E�E�G�S�)rN)r1r2r3r�r4rrr�r��s��*rr�c�6�eZdZd�Zd�Zd�Zd�Zd�Zd�Zd�Z	y)	�TestMiscc	���tjg�}tt|�dg�t	dd�D]�}tjtjt
jdd|zdz�ddd��}tj|�}tj||�}d}tt|�|dzk(�ttj|�dd�t||���y)Nr	r<rr
r!)
r�
hermfromrootsrrrArB�cosrmr�rVrrXr�)r$rKrG�rootsr�rJs      r�test_hermfromrootszTestMisc.test_hermfromroots�s���� � ��$���D��I��s�+��q�!��	*�A��F�F�2�;�;����v�q�!�A�#��'�:�1�4�a�4�@�A�E��$�$�U�+�C��,�,�u�c�*�C��C��C��H��A��%�&�����s� 3�B� 7��;���S�)�	*rc�d�ttjdg�g�ttjddg�dg�tdd�D]_}t	j
dd|�}tjtj|��}tt|�t|���ay)Nr	g�r
r<r!)rr�	hermrootsrArBrmr�r)r$rGrJrKs    r�test_hermrootszTestMisc.test_hermroots	s����D�N�N�A�3�/��4��D�N�N�A�q�6�2�S�E�:��q�!��	6�A��+�+�b�!�Q�'�C��.�.��!3�!3�C�!8�9�C���S�	�4��9�5�	6rc��gd�}tttj|d�t	tj|�|dd�t	tj|d�|dd�t	tj|d�dg�y)N)r
r!r	rr!r	r7r
r)rrrrr)r$r�s  r�
test_hermtrimzTestMisc.test_hermtrimsh����	�j�$�-�-��r�:�	�T�]�]�4�(�$�s��)�4��T�]�]�4��+�T�#�2�Y�7��T�]�]�4��+�a�S�1rc�H�ttjdd�ddg�y)Nr8rr
)rr�hermliner#s r�
test_hermlinezTestMisc.test_hermlines���T�]�]�1�a�(�1�a�&�1rc��td�D]0}ttjdg|zdgz�t|��2y�Nrurr	)rArrr�rw�r$rGs  r�test_herm2polyzTestMisc.test_herm2polys:���r��	G�A������s�1�u��s�{� ;�U�1�X�F�	Grc��td�D]0}ttjt|�dg|zdgz��2yr)rArrr�rwrs  r�test_poly2hermzTestMisc.test_poly2herm#s:���r��	G�A�����u�Q�x� 8�1�#�a�%�1�#�+�F�	Grc��tjddd�}tj|dz�}tj|�}t||�y)N���r<�r
)rBrm�expr�
hermweightr)r$rrJrKs    r�test_weightzTestMisc.test_weight's?���K�K��A�r�"���f�f�a��d�U�m���o�o�a� ���C��%rN)
r1r2r3r�r�rrrr	rr4rrr�r��s'��
*�6�	2�2�G�G�&rr�)'�__doc__�	functoolsr�numpyrB�numpy.polynomial.hermite�
polynomial�hermiter�numpy.polynomial.polynomialr�
numpy.testingrrrrri�H0�H1�H2�H3�H4�H5�H6�H7�H8�H9rwrrr6ror�r�r�r�r�r�r�r4rr�<module>r"sc�����'�'�/����R�X�X�q�c�]��
�R�X�X�q�!�f���
�R�X�X�j���
�R�X�X�n���
�R�X�X�!�"��
�R�X�X�&�'��
�R�X�X�,�-��
�R�X�X�3�4��
�R�X�X�;�<��
�R�X�X�?�@��	�R��R��R��R��R�0��&�*�*�?@�?@�D['�['�|c&�c&�L%&�%&�P-)�-)�`J*�J*�Z:�:�*�*�&0&�0&r

Youez - 2016 - github.com/yon3zu
LinuXploit