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/lib/tests/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

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

	�g�K��v�dZddlmZmZmZmZmZmZddlm	Z	m
Z
mZmZm
Z
mZmZmZmZmZmZmZmZmZmZmZmZddlZddlZd�ZGd�d�ZGd�d	�ZGd
�d�ZGd�d
�Z Gd�d�Z!Gd�d�Z"d�Z#d�Z$d�Z%d�Z&d�Z'd�Z(Gd�d�Z)Gd�d�Z*Gd�d�Z+Gd�d�Z,y) z"Test functions for matrix module

�)�assert_equal�assert_array_equal�assert_array_max_ulp�assert_array_almost_equal�
assert_raises�assert_)�arange�add�fliplr�flipud�zeros�ones�eye�array�diag�histogram2d�tri�mask_indices�triu_indices�triu_indices_from�tril_indices�tril_indices_from�vanderNc�H�t|�}tj||�}|S�N)r	r
�outer)�n�datas  �BC:\Python312\Lib\site-packages\numpy/lib/tests/test_twodim_base.py�get_matr s ���!�9�D��9�9�T�4� �D��K�c�B�eZdZd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zy
)�TestEyec
��ttd�tgd�gd�gd�gd�g��ttdd��tgd�gd�gd�gd�gd��ttd�d	k(tdt���y)
N���rrr�rr'rr�rrr'r�rrrr'�f��dtype�r')rrr�bool��selfs r�
test_basiczTestEye.test_basicsv���S��V��L�(�(�(�*�+�	,�	�S��#�&��L�(�(�(�*�,/�0�	1�	�S��V�q�[���$�'�	)r!c	�>�tttjd�t��tddgddgg��tttjd�tjd�tjd���tgd�gd�g��y)	N�r,r'rr%)�M�kr(r))rr�np�uint64�intrr0s r�test_uint64zTestEye.test_uint64)se���S����1��S�1�5�1�a�&�1�a�&�9I�3J�K��S����1�����1�����1��F��L�,�7�8�	:r!c
��ttdd��tgd�gd�gd�gd�g��ttdd��tgd�gd	�gd�gd�g��y)
Nr%r'�r6r(r)r*�rrrr���r&�rrrr0s r�	test_diagzTestEye.test_diag/sT���S��a�[��L�(�(�(�*�+�	,�	�S��b�\��L�(�(�(�*�+�	,r!c
��ttdd�tgd�gd�gd�gd�g��ttdd�tgd�gd�gd	�g��y)
Nr%r.�r'rr�rr'r)rrr'�rrrr&r(r)r?r0s r�test_2dzTestEye.test_2d<sQ���S��A�Y��I�%�%�%�'�(�	)�	�S��A�Y��L�(�(�*�+�	,r!c
��ttddd��tgd�gd�gd�g��ttddd��tgd	�gd	�gd
�gd�g��y)Nr.r%r4r<r)r*r=���rDrBrCr?r0s r�test_diag2dzTestEye.test_diag2dHsU���S��A��^��L�(�(�*�+�	,�
	�S��A��_��I�%�%�%�'�(�	)r!c�,�ttddd�ddgddgg�ttddd�ddgddgg�ttddd�ddgddgg�ttddd�ddgddgg�ttddd�ddgddgddgg�ttddd�ddgddgddgg�ttddd�ddgddgddgg�ttddd�ddgddgddgg�ttddd�ddgddgddgg�y)Nr4r'rr>rGr.����rrr0s r�test_eye_boundszTestEye.test_eye_boundsTs7���S��A�q�\�Q��F�Q��F�#3�4��S��A�r�]�a��V�a��V�$4�5��S��A�q�\�Q��F�Q��F�#3�4��S��A�r�]�a��V�a��V�$4�5��S��A�q�\�Q��F�Q��F�Q��F�#;�<��S��A�q�\�Q��F�Q��F�Q��F�#;�<��S��A�r�]�a��V�a��V�a��V�$<�=��S��A�r�]�a��V�a��V�a��V�$<�=��S��A�r�]�a��V�a��V�a��V�$<�=r!c�@�ttddd��ddgddgg�y)Nr4�S3r,�1r!rKr0s r�test_stringszTestEye.test_strings_s%���S��A�T�*��S�k�C��;�/�	1r!c�H�ttddt��ddgddgg�y)Nr4r,TF)rrr/r0s r�	test_boolzTestEye.test_boolcs"���S��A�T�*�d�E�]�U�D�M�,J�Kr!c��tddd��}tdddd��}t||�|jjsJ�|jjrJ�|jjrJ�|jjsJ�y)Nr%r.r>r<�F)r6�order)rr�flags�c_contiguous�f_contiguous)r1�mat_c�mat_fs   r�
test_orderzTestEye.test_orderfsu���A�q�B����A�q�B�c�*���U�E�"��{�{�'�'�'�'��;�;�+�+�+�+��;�;�+�+�+�+��{�{�'�'�'�'r!N)�__name__�
__module__�__qualname__r2r:r@rErHrLrPrRr[�r!rr#r#s0��)� :�,�
,�
)�	>�1�L�(r!r#c�,�eZdZd�Zdd�Zd�Zd�Zd�Zy)�TestDiagc��dtd�zjd�}td�}td�D]}|||||f<�t	t|�|�td�}|j
�}td�D]}|||||dzf<||||dz|f<�t	t|d��|�t	t|d��|�y)	N�d��l)rdrd)�rfr4r<rG)r	�astyper
�rangerr�copy)r1�vals�br6�cs     r�test_vectorzTestDiag.test_vectorqs����f�Q�i��'�'��,���&�M���q��	�A��1�g�A�a��d�G�	��T�$�Z��#��&�M��
�F�F�H���q��	"�A��q�'�A�a��Q��h�K��q�'�A�a�!�e�Q�h�K�	"�	�T�$�!�_�a�(��T�$�"�%�q�)r!Nc��|� dtd�zdzjd�}td�}td�D]}|||f||<�t	t|�|�|dz}td�D]}|||dzf||<�t	t|d�|dd�td�D]}||dz|f||<�t	t|d	�|dd�y)
Nrcrdr're)rdrr.r4rG)r rgr
rhrr)r1rjrkr6s    r�test_matrixzTestDiag.test_matrixs����<��'�!�*�$�q�(�0�0��5�D��$�K���q��	�A���1��:�A�a�D�	��T�$�Z��#�
��E���q��	"�A���1�q�5��>�A�a�D�	"��T�$��]�A�b�q�E�*��q��	"�A���A��q��>�A�a�D�	"��T�$��^�Q�r��U�+r!c�`�tdtd�zdzdd��}|j|�y)Nrcrdr'rTre)rUr-)rr ro)r1rjs  r�test_fortran_orderzTestDiag.test_fortran_order�s,���c�G�A�J�&��*�3�c�B������r!c�:�ddgddgddgg}tt|d��g�tt|d��dg�tt|d��ddg�tt|d	��ddg�tt|d
��dg�tt|d��g�y)Nr'r4r.r%rd�r<rr>rGrJ)rr)r1�As  r�test_diag_boundszTestDiag.test_diag_bounds�s�����V�a��V�a��V�$���T�!�q�\�2�&��T�!�q�\�A�3�'��T�!�q�\�A�q�6�*��T�!�r�]�Q��F�+��T�!�r�]�Q�C�(��T�!�r�]�B�'r!c�4�tttdggg�y)Nr')r�
ValueErrorrr0s r�test_failurezTestDiag.test_failure�s���j�$�1�#���0r!r)r\r]r^rmrorqrurxr_r!rraraps��*�
,��(�1r!rac��eZdZd�Zy)�
TestFliplrc���ttttd��t	d�}|dd�ddd�f}tt|�|�gd�gd�g}gd�gd�g}tt|�|�y)Nr%r>�rr'r4�r.r%rd)r4r'r)rdr%r.)rrwrrr r�r1�arks   rr2zTestFliplr.test_basic�sb���j�&�$�q�'�2��A�J��
�a��2��g�J���V�A�Y��"�
�
�
��
�
�
���V�A�Y��"r!N�r\r]r^r2r_r!rrzrz�s��	#r!rzc��eZdZd�Zy)�
TestFlipudc��td�}|ddd�dd�f}tt|�|�gd�gd�g}gd�gd�g}tt|�|�y)Nr%r>r|r})r rrr~s   rr2zTestFlipud.test_basic�sR���A�J��
�d��d�A�g�J���V�A�Y��"�
�
�
��
�
�
���V�A�Y��"r!Nr�r_r!rr�r��s��#r!r�c�~�eZdZd�Zd�Zd�Zd�Zd�Zd�Zd�Z	e
jjdd	d
g�d��Z
y)
�TestHistogram2dc��tgd��}tgd��}tjddd�}tjddd�}t||||f�d}tgd�gd�gd�gd	�gd
�gd�gd�gd�gd�g	�}t	|j
|�t|||�d}t	|j
|�tt
td��t
td���\}}}t	|tdd��t	|tjddd��t	|tjddd��y)
N)g̙�
}��?g%�����?g�$F��?g�;c�jY�?gI�+����?)g�p5x���?g�?�_��?g�p����?g��b�d�?g�g<��=�?rr'�
)	rrrr'rrrrr)	rrrrrrr'rr)	rrrrrrrrr)	r'rr'rrrrrr)	rr'rrrrrrr�	�)	rr7�linspacerr�T�listrhr)r1�x�y�xedges�yedges�H�answers       r�test_simplezTestHistogram2d.test_simple�s���L�
N���H�
J�����Q��2�&�����Q��2�&����1�v�v�.�/��2���
(�
(�
(�
(�
(�
(�
(�
(�
(�
*�	+��	�1�3�3��'���1�f�%�a�(���1�3�3��'�'��U�2�Y���e�B�i��I���6�6��1�c�"�b�k�*��6�2�;�;�q�!�R�#8�9��6�2�;�;�q�!�R�#8�9r!c	�J�tgd��}tgd��}t||dddgddggd��\}}}tgd	�gd
�gd�gd�gd
�gd�g�}t||dzd�t|t	j
ddd��t|t	j
ddd��y)N)r'r'r4r.r%r%r%rd)r'r.r4rr'r4r.r%)rsrdrrsrdT)rh�density)�rrrr)rr'rr'r)rrr'rr)r'rrrr)rr'r'r'r�rrrrr'g @r.rf)rrrrr7r��r1r�r�r��xed�yedr�s       r�	test_asymzTestHistogram2d.test_asym�s����*�+���*�+��!�
�q�&�!�Q��!�Q�� 0�$�@���3���
�
�
�
�
�
�
���	"�!�V�B�Y��2��3����A�q�!� 4�5��3����A�q�!� 4�5r!c��tgd��}tgd��}t||gd�gd�gd��\}}}tgd�gd�gd�g�dz}t||d	�y)
N)	r'r4r.r'r4r.r'r4r.)	r'r'r'r4r4r4r.r.r.)r'r4r.rdT)r�)r'r'��?)r�r���?g"@r.)rrrr�s       r�test_densityzTestHistogram2d.test_density�sc���-�.���-�.��!�
�q�<��.��>���3���
�"�%�'�(�(*�+��	"�!�V�Q�/r!c��tjjd�dzdz}t||dddgddgf��\}}}t	|d�y)Nrc��?g��.A)r%rdrr')rh)r7�random�randrr)r1�rr�r�r�s     r�test_all_outliersz!TestHistogram2d.test_all_outliers�sK���I�I�N�N�3��"�$�s�*��!�!�Q���1�v��1�v�6F�G���3���1�a� r!c���tggddgddgf��\}}}t|tdgg��tggd��\}}}t|tjd��y)Nrr'��binsr�r%)r%r%)rrrr7r
)r1r�edge1�edge2s    r�
test_emptyzTestHistogram2d.test_empty�s\��%�b�"�Q��F�Q��F�3C�D���5�%��Q���t�f�
�.�%�b�"�1�5���5�%��Q����� 0�1r!c
��tgd��}tgd��}d}t|||df�\}}}tgd�gd�gd�gd�gd�gd�gd�gd�gd�gd	�g
�}t||�t|tgd
���t||d|f�\}}}tgd�gd�gd
�gd�g�}t||�t|tgd
���y)N)rg<D��瑷?g����?g!,��3{�?g�l�yT�?g�f��.�?r')rg(@TT\�?g���IZ�?gY�N���?gK?~›�?g&W-��U�?r')rg�������?g�������?g333333�?g�������?r�g333333�?gffffff�?g�������?g�������?r'r%)g@r�r�r�)r�r�r�r�)r�r�r�r�)r�r�r�r�)r�r�r�r�)r�r�r�g�?r')
r�r�r�r�r�r�r�r�r�r�)
r�r�r�r�r�r�r�r�r�r�)
r�r�r�r�r�r�r�r�r�r�)
r�r�r�r�r�r�r�r�r�r�)rrr)r1r�r��edgesr��xe�yer�s        r�test_binparameter_combinationz-TestHistogram2d.test_binparameter_combination�s����
�
��
�
�
��D����1�u�a�j�1�	��2�r��
�
�
�
�
�
�
�
�
�
�	
�
 ��	�1�f�%��2�u�%=�>�?���1�q�%�j�1�	��2�r��
5�
5�
5�
5�
7�8��
	�1�f�%��2�u�%=�>�?r!c	���Gd�d�}ddg}|�}t||�}t||f||fifk(�t||�}t||f||fifk(�t|||��}t||f||ft|��f�t|||dg��}t||f||ft|dg��f�ttt|||g��t|||��}t||f||ft|��f�y)Nc��eZdZd�Zy)�5TestHistogram2d.test_dispatch.<locals>.ShouldDispatchc��|||fSrr_)r1�function�types�args�kwargss     r�__array_function__zHTestHistogram2d.test_dispatch.<locals>.ShouldDispatch.__array_function__s���d�F�*�*r!N)r\r]r^r�r_r!r�ShouldDispatchr�s��
+r!r�r'r4r�rd)�weights)rr�dictr�	Exception)r1r��xy�s_dr�s     r�
test_dispatchzTestHistogram2d.test_dispatchs��	+�	+���V�������R� ����~�'�#�r��B�7�7�8���C� ����~�'�"�c��B�7�7�8���B�S�)����^�%��B�x��3��@�A���B�c�1�X�.����^�%��B�x��C��8�1D�E�F��i��b�"�C�5�A���B��,����^�%��B�x��c�1B�C�Dr!)�x_len�y_len)r�r�)��c���tj|�tj|�}}tjtd��5t||�ddd�y#1swYyxYw)Nz"x and y must have the same length.)�match)r7r�pytest�raisesrwr)r1r�r�r�r�s     r�test_bad_lengthzTestHistogram2d.test_bad_length,sL���w�w�u�~�r�w�w�u�~�1��
�]�]�:�!E�G�	���1��	�	�	�s�
A�A%N)r\r]r^r�r�r�r�r�r�r�r��mark�parametrizer�r_r!rr�r��sS��:�46� 0�!�
2�@�>E�(�[�[���/�(�H�1E�F��G�r!r�c��eZdZd�Zy)�TestTric��tgd�gd�gd�g�}ttd�|�ttdt��|j	t��y)NrB�r'r'r�r'r'r'r.r,)rrrr/rg)r1�outs  r�
test_dtypezTestTri.test_dtype5sC���Y��� �!��	�3�q�6�3�'��3�q��-�s�z�z�$�/?�@r!N)r\r]r^r�r_r!rr�r�4s��Ar!r�c��tjdtjdzD]�}tjd|��}tj|�}tj|�}t|ddgddgg�t||j�t|j|j�t|j|j���y)N�AllFloat�
AllInteger)r4r4r,r'r)	r7�	typecodesr�tril�triurr�rr-)r-rrkrls    r�test_tril_triu_ndim2r�=s������j�)�B�L�L��,F�F�'���G�G�F�%�(���G�G�A�J���G�G�A�J���1��1�v��1�v�.�/��1�a�c�c�"��Q�W�W�a�g�g�&��Q�W�W�a�g�g�&�'r!c�l�tjdtjdzD�]	}tjddgddggddgddggddgddggg|��}tjddgddggddgddggddgddggg|��}tjddgddggddgddggddgddggg|��}tj|�}tj|�}t||�t||�t
|j|j�t
|j|j���y)Nr�r�r'rr,)r7r�rr�r�rrr-)r-r�a_tril_desired�a_triu_desired�a_triu_observed�a_tril_observeds      r�test_tril_triu_ndim3r�Is\�����j�)�B�L�L��,F�F�5���H�H���V�a��V����V�a��V����V�a��V����	
��
�����V�a��V����V�a��V����V�a��V��#��	��
�����V�a��V����V�a��V����V�a��V��#��	��
�'�'�!�*���'�'�!�*���?�N�;��?�N�;��_�*�*�A�G�G�4��_�*�*�A�G�G�4�+5r!c�j�tjddtjggd�tjddgg�}tjgd�gd�tjddgg�}|j}t	tj
|�|�t	tj|�|�y)Nr'r�rBr�)r7r�infr�rr�r�)�arr�out_tril�out_trius   r�test_tril_triu_with_infr�bs���
�(�(�Q��2�6�6�N���V�V�Q��N�$�%�C��x�x��"��&�&�!�Q��)�*�H��z�z�H��r�w�w�s�|�X�.��r�w�w�s�|�X�.r!c�:�tjdD]�}|dk(r�	tjd|��}ttj|�j
|j
�ttj|�j
|j
���tjddgddggd	��}ttj|�j
|j
�ttj|�j
|j
�tjdd
��}ttj|�j
|j
�ttj|�j
|j
�y)N�All�V)r.r.r,z2001-01-01T12:00z2002-02-03T13:56z2004-01-01T12:00z2003-01-03T13:45�
datetime64zf4,f4)r7r�r
rr�r-r�r)rlr�s  r�test_tril_triu_dtyper�os���\�\�%�
 �4����8���h�h�v�Q�'���R�W�W�S�\�'�'����3��R�W�W�S�\�'�'����3�4�
�(�(�'�);�<�'�);�<�>�%�'�C�������#�#�S�Y�Y�/�������#�#�S�Y�Y�/�
�(�(�6��
)�C�������#�#�S�Y�Y�/�������#�#�S�Y�Y�/r!c� �tdtj�}tjd�j	dd�}t||t
gd���tdtjd�}t||t
gd���y)Nr.r�)rr'r4r%rd�r')r'r4rd)rr7r�r	�reshaperr)�iur�iu1s   r�test_mask_indicesr��se��	�a����	!�B�
�	�	�!����Q��"�A��q��u�e�$6�7�8�
�q�"�'�'�1�
%�C��q��v�u�Y�/�0r!c
��td�}tdd��}tdd��}tddd��}tjgd�gd�gd	�gd
�g�}tjdd�j	dd�}t||tgd
���t||tgd���d||<t|tgd�gd�gd�gd�g��d||<t|tgd�gd�gd�gd�g��d||<t|tgd�gd�gd�gd�g��d||<t|tgd�gd�gd�gd�g��y)Nr%r4r<rd��m�r6r��r'r4r.r%�rdrsrfr��r�r�r����
���r'�)
r'rdrsr�r�r�r�r�r�r�)
r'rsrfr�r�r�r���r�r>)r>r4r.r%)r>r>rfr�)r>r>r>r��r>r>r>r>)r>r4r.r%rd)r>r>r�r�r�)r>r>r>r�r�)r>r>r>r>r����)rrrr%)rrrr)rrrr%rd)rrrrr�)rrrrr)rr7rr	r�r)�il1�il2�il3�il4rrks      r�test_tril_indicesr�sW��
�q�/�C�
�q�A�
�C�
�q�A�
�C�
�q�A��
#�C�
���,��!�"�$�	%�A�	�	�	�!�R�� � ��A�&�A��q��v��A�B�D��q��v��B�C�E��A�c�F��q��m�,�.�.�0�1�2�
�A�c�F��q��.�0�2�2�4�5�6��A�c�F��q��0�2�2�2�4�5�6�
�A�c�F��q��3�6�7�7�9�:�;r!c��eZdZd�Zy)�TestTriuIndicesc
��td�}tdd��}tdd��}tddd��}tjgd�gd�gd	�gd
�g�}tjdd�j	dd�}t||tgd
���t||tgd���d||<t|tgd�gd�gd�gd�g��d||<t|tgd�gd�gd�gd�g��d||<t|tgd�gd�gd�gd�g��d||<t|tgd�gd�gd�gd�g��y)Nr%r4r<rdr�r�r�r�r�r�r'r�)
r'r4r.r%rsrfr�r�r�r�)r'r4r.r%rdrfr�r�r�r�r�r�r�r�r>r)rdr>r>r>)r�r�r>r>)r�r�r�r>)r>r>r>r>r>)rsr>r>r>r>)r�r�r>r>r>)r�r�rr>r>r)r>r>rr)rdr>r>r)r>r>rrr)rsr>r>rr)r�r�r>r>r)rr7rr	r�r)r1r��iu2�iu3�iu4rrks       r�test_triu_indicesz!TestTriuIndices.test_triu_indices�s[���1�o���1��"���1��"���1��Q�'���H�H�l�"�%�&�(�
)��
�I�I�a���$�$�Q��*��	�1�S�6� �!B�C�	E��1�S�6� �":�;�	<�
��#���1� �"2�"1�"1�"2�"4�5�	6�
��#���1� �"6�"5�"6�"6�"8�9�	:���#���1� �"4�"2�"1�"2�"4�5�	6�
��#���1� �"9�"7�"7�"6�"8�9�	:r!N)r\r]r^rr_r!rr	r	�s��.:r!r	c��eZdZd�Zy)�TestTrilIndicesFromc��ttttjd��ttttjd��y�N)r4)r4r4r4)rrwrr7rr0s r�test_exceptionsz#TestTrilIndicesFrom.test_exceptions��-���j�"3�R�W�W�T�]�C��j�"3�R�W�W�Y�5G�Hr!N�r\r]r^rr_r!rrr����Ir!rc��eZdZd�Zy)�TestTriuIndicesFromc��ttttjd��ttttjd��yr)rrwrr7rr0s rrz#TestTriuIndicesFrom.test_exceptions�rr!Nrr_r!rrr�rr!rc��eZdZd�Zd�Zy)�
TestVanderc�<�tjgd��}t|�}tjgd�gd�gd�gd�g�}t||dd�dd�f�|jd}td�D]'}t||��}t||dd�||z
|�f��)y)	N)rr'rGr.r�)r'r'r'r'r')r�i����r%rGr')�Q�r�r.r'r'rs��N)r7rrr�shaperh)r1rl�v�powersr�rs      rr2zTestVander.test_basic�s����H�H�]�#���1�I�����?�*�-�,�.�/��
	�1�f�Q���U�m�,��L�L��O���q��	4�A��q�A��A��q�&��A�a�C��E��"2�3�	4r!c�*�tgd�tj��}t|�}tjgd�gd�gd�g�}t	||�tddg�}t|d�	�}tjgd
�gd�g�}t	||�y)N)r���r�r,)�yr�r')�r%r')�r�r'��?�?��?�r.r)y@r)r')y��r*r')rr7�int8rr)r1rlr"�expecteds    r�test_dtypeszTestVander.test_dtypess����-�r�w�w�/���1�I���8�8�\�*�)�+�,��	�1�h�'��6�6�"�#���1��N���8�8�]�+�-�.��
	�1�h�'r!N)r\r]r^r2r-r_r!rrr�s��
4�(r!r)-�__doc__�
numpy.testingrrrrrr�numpyr	r
rrr
rrrrrrrrrrrrr7r�r r#rarzr�r�r�r�r�r�r�r�rr	rrrr_r!r�<module>r1s�����������
�
��U(�U(�p,1�,1�^
#�
#�	#�	#�y�y�xA�A�	'�5�2
/�0�,1�,;�^/:�/:�dI�I�I�I�(�(r!

Youez - 2016 - github.com/yon3zu
LinuXploit