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

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

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

���c�,���ddlZddlmZmZmZmZmZmZm	Z	ddl
Z
ejdejdzdzZGd�d��Z
dS)�N)�assert_�assert_equal�assert_array_equal�assert_almost_equal�assert_array_almost_equal�
assert_raises�assert_allclose�
AllInteger�AllFloat�Oc���eZdZd�Zd�Zd�Zej�de	��de
ddfd���Zd�Zd	�Z
d
�Zd�Zd�Zd
�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�ZdS)�TestPolynomialc��tjgd���}tt|��d��tt	|��d��tjgd���}tt|��d��tt	|��d��tjgd���}tt	|��d��tt	tjgd	�����d
��dS)N���?��zpoly1d([1., 2., 3.])z   2
1 x + 2 x + 3��@r�zpoly1d([3., 2., 1.])�   2
3 x + 2 x + 1)y���[f�?@y��g"GBtk~�y@�?z=            3      2
(1.9 + 2j) x - 3j x - 5.123 x + (2 + 1j))���������z    2
-3 x - 2 x - 1)�np�poly1dr�repr�str)�self�p�q�rs    �A/usr/lib/python3/dist-packages/numpy/lib/tests/test_polynomial.py�test_poly1d_str_and_reprz'TestPolynomial.test_poly1d_str_and_reprs���I�j�j�j�!�!���T�!�W�W�4�5�5�5��S��V�V�%�	&�	&�	&�
�I�j�j�j�!�!���T�!�W�W�4�5�5�5��S��V�V�%�	&�	&�	&�
�I�>�>�>�?�?���S��V�V�@�	A�	A�	A�	�S���<�<�<�0�0�1�1�&�	'�	'�	'�	'�	'�c�&�tjgd���}tjgd���}t|d��d��t|d��d��t|d��d��t|d��d��dS)	Nrrrr�gC@rg�U@�rrr�rr r!s   r#�test_poly1d_resolutionz%TestPolynomial.test_poly1d_resolution%s����I�j�j�j�!�!���I�j�j�j�!�!���Q�Q�q�T�T�3�����Q�Q�q�T�T�4� � � ��Q�Q�q�T�T�3�����Q�Q�q�T�T�4� � � � � r%c	��tjgd���}tjgd���}t||ztjdg��tjddg��f��t|���tjgd�����t|�d��tjgd�����tjgd���}tjgd	���}t||ztjgd
�����t||ztjgd�����t||z
tjgd�����t|d
ztjgd�����t||��tjgd�����t||��tjgd�����t|���tjddg����t|�d��tjdg����ttjtjgd���tjddg����tjddg��tjdg��f��dS)N)rr�)�@rr��?g�?g@)gUUUUUU�?rr-�rrr)r� @g,@r0r)r-r-r-)g�r/�@r,)	rr0gB@gZ@g�j@g�s@g@t@gk@g@T@)g"@�(@g0@r0g@)rr2g@@gD@gA@r1r)rrrrg�r/)rrr�integ�deriv�polydivr)s   r#�test_poly1d_mathzTestPolynomial.test_poly1d_math-se���I�j�j�j�!�!���I�j�j�j�!�!���Q�q�S�2�9�d�V�,�,�b�i��d��.D�.D�E�F�F�F��Q�W�W�Y�Y��	�*;�*;�*;� <� <�=�=�=��Q�W�W�Q�Z�Z���+<�+<�+<�!=�!=�>�>�>��I�j�j�j�!�!���I�j�j�j�!�!���Q��U�B�I�&;�&;�&;�<�<�=�=�=��Q��U�B�I�l�l�l�3�3�4�4�4��Q��U�B�I�m�m�m�4�4�5�5�5��Q�!�V�R�Y�'W�'W�'W�X�X�Y�Y�Y��Q�Q�q�T�T�2�9�%;�%;�%;�<�<�=�=�=��Q�Q�q�T�T�2�9�%=�%=�%=�>�>�?�?�?��Q�W�W�Y�Y��	�2�r�(� 3� 3�4�4�4��Q�W�W�Q�Z�Z���B�4���1�1�1��R�Z��	�*�*�*� 5� 5�r�y�!�Q��7H�7H�I�I��i��S�	�*�*�B�I�r�d�O�O�<�	>�	>�	>�	>�	>r%�	type_code�returnNc�@�tj|��}tjgd�|���}tj|��}t	tj|��|��t	tj|��j|��t	t
|��d��dddddd�}|���D]Z\}}||}t	||��|tjkrt|t��sJ��Et	|j|���[dS)N�rrr)�dtyperrrr)rrrrr)rr;�arrayrr�asarray�len�items�object_�
isinstance�int)	rr7r;�arr �comparison_dct�index�ref�scalars	         r#�test_poly1d_misczTestPolynomial.test_poly1d_miscBs�����#�#��
�X�i�i�i�u�
-�
-�
-���I�b�M�M��	�R�Z��]�]�B�'�'�'��R�Z��]�]�(�%�0�0�0��S��V�V�Q���� �A�!��a�8�8��(�.�.�0�0�	2�	2�J�E�3��u�X�F����%�%�%���
�"�"�!�&�#�.�.�.�.�.�.��V�\�5�1�1�1�1�
	2�	2r%c���tjgd�d���}tt|��d��tjgd�d���}tt|��d��dS)Nr�y)�variablez   2
1 y + 2 y + 3�lambdaz!        2
1 lambda + 2 lambda + 3�rrrr)rr!s  r#�test_poly1d_variable_argz'TestPolynomial.test_poly1d_variable_argWs|���I�j�j�j�3�/�/�/���S��V�V�%�	&�	&�	&�
�I�j�j�j�8�4�4�4���S��V�V�/�	0�	0�	0�	0�	0r%c��ttjdtjd��tjd��g��gd���gd�gd�gd�g}ttj|��gd���t	tjtjgd�������t	tjtjgd	�������t	tjtjgd
�������t	tjtjgd�������t	tjtjgd�������t	tjtjd
dg������t	tjtjddg������t	tjtjd
dg������tj�d��tj�	d��d
tj�	d��zz}t	tjtjtj
|tj|��f��������dS)Nrr)rrr�r:)r,r'rP)��r)ri����i����i��)yZd;�O�?y��C�l�@y���C�l��y�Zd;�O�)��?y��?@��?�y�?@y�?�)rS���rTrUy�?@y�?�)rSrVrTrU)rSrV�@y��rSrVrry������*�d)rr�poly�sqrtr�	isrealobj�iscomplexobj�random�seed�randn�concatenate�	conjugate)r�A�as   r#�	test_polyzTestPolynomial.test_polyasP��!�"�'�1�r�w�q�z�z�k�2�7�1�:�:�*F�"G�"G�"0�.�.�	2�	2�	2��Y�Y�	�	�	�9�9�9�-��!�"�'�!�*�*�.?�.?�.?�@�@�@�	���R�W�%I�%I�%I�J�J�K�K�L�L�L����R�W�&=�&=�&=�>�>�?�?�	@�	@�	@����R�W�%G�%G�%G�H�H�I�I�J�J�J����R�W�%:�%:�%:�;�;�<�<�=�=�=����R�W�%7�%7�%7�8�8�9�9�:�:�:����R�W�b�#�Y�/�/�0�0�1�1�1����R�W�a��W�-�-�.�.�/�/�/�������[�(9� :� :�;�;�<�<�<�
�	���r�����I�O�O�C� � �2�b�i�o�o�c�&:�&:�#:�:�����R�W�R�^�Q���Q���4H�%I�%I�J�J�K�K�L�L�L�L�Lr%c�R�ttjgd���ddg��dS)N)rrrr)rr�roots�rs r#�
test_rootszTestPolynomial.test_rootsys*���2�8�I�I�I�.�.��A��7�7�7�7�7r%c���tjgd���}d|d<tt|��d��tjddg��}d|d<d|d<tt|��d��dS)N)r,rrrrrrrrz 
0rM�rr s  r#�test_str_leading_zerosz%TestPolynomial.test_str_leading_zeros|s����I�l�l�l�#�#����!���S��V�V�%�	&�	&�	&�
�I�q�!�f������!����!���S��V�V�V�$�$�$�$�$r%c�8�tjgd���}tjddd��}tj||��}gd�}tjddd��dzd	z}tttjdgdgdd
���tj|||zdd
���\}}gd
�}t||d���gd�gd�gd�g}	t|	|d���tj|||zd|d
���\}
}tgd�|
d���gd�gd�gd�g}t||d���tj|||zd|d���\}
}tgd�|
d���gd�gd�gd�g}t||d���|dd�tj	f}|dd�tj	f}t|tj||d����tj
||fd���}tj
||fd���}t|tj||d����tj||tj|��dd�tj	fzdd
���\}}t||dd�dfd���t||dd�dfd���t|	|dd�dd�dfd���t|	|dd�dd�dfd���tj�d��tj�
d���}tjtj|jd��|dd
���\}}t!|���d d!�"��t!tj|�����d d!�"��tjtj|jd��|tj|jd��dd�#��\}}t!|���d d!�"��ttj|�����d ��tj|jdd$��}tjtj|jd��||dd
�#��\}}t!|���d d!�"��t!tj|�����d d!�"��tjtj|jd��||dd�#��\}}t!|���d d!�"��ttj|�����d%��dS)&N)rr1rrrrQ)rrrrrrrrRrrg@T)�deg�cov)ro)gz6�>W�@g����H�?g��C�l�?r,)�decimal)g������?��������1w-!�?)rqg�H�}x@�B>�٬��)rrrsg�~j�t��?)�wro)g�����@g*:��H�gY�8��m�?)g�����@�&S��H�}8�?)rug����:@�h��s��)rvrwgz6�>W[�?�unscaled)gгY����?�ŏ1wſ���{�?)ryg�v��/�?�ŏ1w-!��)rzr{gǺ���?)�axis�{)r,i')�sizeg�?g{�G�z�?)�atol)rtrnror1r.)rr<�linspace�polyval�aranger�
ValueError�polyfitr�newaxisrar^r_�normal�zeros�shaper	�stdr[�mean�ones�full)r�c�xrJ�err�weights�mro�est�val0�m2�cov2�val�m3�cov3�yy�ccr�rts                   r#�test_polyfitzTestPolynomial.test_polyfit�st���H�\�\�\�"�"���K��1�a� � ���J�q�!����&�&�&���)�A�q�"�%�%�q�(��,��
	�j�"�*��c�A�3�A�4�	1�	1�	1�	1���A�q��u�a�T�2�2�2���3�%�%�%���C��A�.�.�.�.�+�+�+�+�+�+�+�+�+�-��	�D�#�q�1�1�1�1��:�a��3���W�$�?�?�?���D��5�5�5�r�1�E�E�E�E�*�*�*�*�*�*�*�*�*�,��	�C��q�1�1�1�1��:�a��3���W�*�E�E�E���D��5�5�5�r�1�E�E�E�E�*�*�*�*�*�*�*�*�*�,��	�C��q�1�1�1�1�
�a�a�a���m���
�a�a�a���m����A�r�z�!�Q��2�2�3�3�3�
�^�Q��F��
+�
+�
+��
�^�Q��F��
+�
+�
+���B��
�1�b�!� 4� 4�5�5�5���A�r�B�H�S�M�M�!�!�!�R�Z�-�$@�@�!��N�N�N���3��C��1�1�1�a�4��!�4�4�4�4��C��1�1�1�a�4��!�4�4�4�4��D�#�a�a�a����A�g�,��:�:�:�:��D�#�a�a�a����A�g�,��:�:�:�:�	�	���s�����I���*��-�-���J�r�x����
�3�3�Q�A�4�H�H�H�	��c�����
�
�C�d�3�3�3�3�������
�
�+�+�S�t�<�<�<�<��J�r�x����
�3�3�Q�"�'�!�'�!�*�:M�:M�#$�*�6�6�6�	��c�����
�
�C�d�3�3�3�3��B�G�C�H�H�J�J�/�/��5�5�5��G�A�G�A�J��'�'���J�r�x����
�3�3�Q�!���M�M�M�	��c�����
�
�C�d�3�3�3�3�������
�
�+�+�S�t�<�<�<�<��J�r�x����
�3�3�Q�!��
�S�S�S�	��c�����
�
�C�d�3�3�3�3��B�G�C�H�H�J�J�/�/��6�6�6�6�6r%c�D�ddlm}tj|d��|d��|d��g��}||d��z}t	|d|d��k��|���}t	|d|d	��k��|���}t	|d
|d��k��t	|d|d
��k��t	tj|jj	tj
����tj|d��|d��g��}ttj|d��|d��g��d|d��|d��g��dS)Nr)�Decimalz4.0z3.0z2.0z1.333333333333333rz3.9999999999999990z8.0rz1.333333333333333333333333333rz1.5r)
rpr�rrrr4r3�
issubdtype�coeffsr;r@rZr)rr�r �p2s    r#�test_objectszTestPolynomial.test_objects�s���#�#�#�#�#�#��I�w�w�u�~�~�w�w�u�~�~�w�w�u�~�~�F�G�G��
���,�-�-�
-����1����!5�6�6�6�7�7�7�
�W�W�Y�Y����1�������'�(�(�(�
�W�W�Y�Y����1����!@�A�A�A�B�B�B���1�������'�(�(�(���
�b�i�o�r�z�:�:�;�;�;��G�W�W�Q�Z�Z������,�-�-���R�W�g�g�a�j�j�'�'�!�*�*�5�6�6�������g�g�a�j�j�1�	3�	3�	3�	3�	3r%c�2�tjgd���}|���}t|jgd�k�����|���}t|jddgk�����dS)N)y@rWrS)rSrSrSry@rW)rrr3rr��allr4�rr r�s   r#�test_complexzTestPolynomial.test_complex�s���I�l�l�l�#�#��
�W�W�Y�Y�����o�o�o�-�2�2�4�4�5�5�5�
�W�W�Y�Y�����r�2�h�&�+�+�-�-�.�.�.�.�.r%c��tjgd���}|�dgd����}t|jgd�k�����dS)N)rrrr)�	rQrP)�k)g�������?gUUUUUU�?gUUUUUU�?g@rQrP)rrr3rr�r�r�s   r#�test_integ_coeffsz TestPolynomial.test_integ_coeffs�sl���I�i�i�i� � ��
�W�W�Q�)�)�)�W�
$�
$���
�Y�D�D�D�
D�I�I�K�K�	M�	M�	M�	M�	Mr%c�v�	tjtjd����dS#t$rYdSwxYw)N)rr)rrZr�r�rhs r#�test_zero_dimszTestPolynomial.test_zero_dims�sI��	��G�B�H�V�$�$�%�%�%�%�%���	�	�	��D�D�	���s�&*�
8�8c��tjdd��}ttj|��tjtj|������dS)z.
        Regression test for gh-5096.
        r�N)rr�rrZ�diag)r�vs  r#�test_poly_int_overflowz%TestPolynomial.test_poly_int_overflow�sE��
�I�a������B�G�A�J�J������
�
�(;�(;�<�<�<�<�<r%c�0�tjgd���}tj|�tj����}t|jjtj��tj|�tj����}t|jjtj��tj|�tj	����}t|jjtj	��dS)z/
        Regression test for gh-16354.
        )rrrN)
rr<r�astype�int64rr�r;�float32�	complex64)r�zr s   r#�test_zero_poly_dtypez#TestPolynomial.test_zero_poly_dtype�s���
�H�Y�Y�Y�����I�a�h�h�r�x�(�(�)�)���Q�X�^�R�X�.�.�.��I�a�h�h�r�z�*�*�+�+���Q�X�^�R�Z�0�0�0��I�a�h�h�r�|�,�,�-�-���Q�X�^�R�\�2�2�2�2�2r%c�&�tjgd���}tjgd���}t|dkd��t|dkd��t||kd��t||kd��t||kd��dS)Nr:)rrr,FTr(r�s   r#�test_poly_eqzTestPolynomial.test_poly_eq	s����I�i�i�i� � ��
�Y�y�y�y�
!�
!���Q�$�Y��&�&�&��Q�$�Y��%�%�%��Q�!�V�T�"�"�"��Q�"�W�e�$�$�$��Q�"�W�d�#�#�#�#�#r%c��tjgd���}tjgd���}tj||��\}}t|jjtj��t|jjtj��t||z|z|��gd�}tjgd���}tj||��\}}t|tj��sJ�t|tj��sJ�tj||��\}	}
t|	tj��sJ�t|
tj��sJ�dS)N)rrPrPr)rVrTy��rr:)rrr5rr�r;�
complex128rA)r�brdr!r"r��d�s�t�ur�s           r#�test_polydivzTestPolynomial.test_polydivs0���I�l�l�l�#�#���I�/�/�/�0�0���z�!�Q�����1��Q�X�^�R�]�3�3�3��Q�X�^�R�]�3�3�3��Q�q�S�1�W�a� � � ��I�I���I�i�i�i� � ���z�!�Q�����1��!�R�Y�'�'�'�'�'��!�R�Y�'�'�'�'�'��z�!�Q�����1��!�R�Y�'�'�'�'�'��!�R�Y�'�'�'�'�'�'�'r%c	�6�tjgd���}|xjdz
c_t|jgd���|jdxxdz
cc<t|jgd���t	t
t|dtjd����dS)	z# Coefficients should be modifiable r:r)rrr,r�
)rr�r�N)rrr�rr�AttributeError�setattrr<rks  r#�test_poly_coeffs_mutablez'TestPolynomial.test_poly_coeffs_mutable#s����I�i�i�i� � ��	���A�
����Q�X�y�y�y�)�)�)�	������r������Q�X�z�z�z�*�*�*�	�n�g�q�(�B�H�Q�K�K�H�H�H�H�Hr%)�__name__�
__module__�__qualname__r$r*r6�pytest�mark�parametrize�
TYPE_CODESrrHrNrerirlr�r�r�r�r�r�r�r�r�r��r%r#rrsc������'�'�'�,!�!�!�>�>�>�*�[���[�*�5�5�2�#�2�$�2�2�2�6�5�2�(0�0�0�M�M�M�08�8�8�
%�
%�
%�H7�H7�H7�T
3�
3�
3�/�/�/�M�M�M����=�=�=�3�3�3�$�$�$�(�(�(�"I�I�I�I�Ir%r)�numpyr�
numpy.testingrrrrrrr	r��	typecodesr�rr�r%r#�<module>r�s�������������������������
�
�
�
��\�,�
'�"�,�z�*B�
B�S�
H�
�aI�aI�aI�aI�aI�aI�aI�aI�aI�aIr%

Youez - 2016 - github.com/yon3zu
LinuXploit