403Webshell
Server IP : 54.37.205.81  /  Your IP : 216.73.216.76
Web Server : nginx/1.22.1
System : Linux vps-249481fa 6.1.0-50-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.176-1 (2026-07-02) x86_64
User : debian ( 1000)
PHP Version : 8.2.32
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /lib/python3/dist-packages/numpy/ma/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/python3/dist-packages/numpy/ma/__pycache__/timer_comparison.cpython-311.pyc
�

���c*=����ddlZddlmZddlZddlmZddlmcmZddl	m
Z
ejZGd�d��Ze
dkr�dZd	ezZd
\ZZedd��D]�Zd
ezZejee���eedz��Zeje��Zedezdz��eedez����ededd�dedd������dSdS)�N)�reduce)�float_)�
build_err_msgc�0�eZdZd�Z		dd�Zdd�Zejd���d���Zejd���d	���Z	ejd���d
���Z
ejd���d���Zejd���d���Zejd���d
���Z
ejd���d���Zejd���d���Zejd���d���Zejd���d���ZdS)�ModuleTesterc���||_|j|_|j|_|j|_|j|_|j|_|j|_|j|_|j|_|j	|_	t|_
|j|_|j|_|j
|_
|j|_|j|_|j|_|j|_|j|_|j|_|j|_|j|_|j|_|j|_|j|_|j|_|j|_	|j|_n!#t8$r|jj|_YnwxYwg|_dS�N)�module�allequal�arange�array�concatenate�count�equal�filled�getmask�getmaskarray�id�inner�	make_mask�masked�masked_array�
masked_values�mask_or�nomask�ones�outer�repeat�resize�sort�take�	transpose�zeros�MaskType�umath�AttributeError�core�	testnames)�selfr
s  �;/usr/lib/python3/dist-packages/numpy/ma/timer_comparison.py�__init__zModuleTester.__init__sA��������
��m����\��
�!�-����\��
��\��
��m����~���"�/�������\��
��)����m���"�/���#�1����~����m����K��	��\��
��m����m����K��	��K��	��)����\��
����
�	+���D�J�J���	+�	+�	+���*�D�J�J�J�	+��������s�E�E,�+E,�Tc	�T�|�|��}|�|��}|�|�|��|�|����}	|�|�||	���|��}|�|�||	���|��}|jjdkrm|�t��}t|tj
��r#|jdkrd|tj|��<ntj|��rd}|jjdkrm|�t��}t|tj
��r#|jdkrd|tj|��<ntj|��rd}	|j
dkp|j
dkp|j
|j
k}
|
s5t||g|d|j
�d|j
�d�z|d	�
��}|
s
J|���|||��}|	|jur|r|�||	���}t|t ��r|}
dg}
n<|���}
|
���}
|
���}
|
sSdd|
�d��zt+|
��zz
}t||g|d
|�d�z|d	�
��}|
sJ|���dSdS#t,$r*}t||g||d	�
��}t-|��|�d}~wwxYw)zZ
        Assert that a comparison of two masked arrays is satisfied elementwise.

        ��mask�O�r�z	
(shapes z, z
 mismatch)��x�y)�header�names�dgY@z
(mismatch z%)N)rrrr�dtype�char�astyper�
isinstance�np�ndarray�size�isnan�shaperr�bool�ravel�all�tolistr�len�
ValueError)r)�
comparisonr4r5�err_msgr6�
fill_value�xf�yf�m�cond�msg�val�reduced�match�es                r*�assert_array_comparez!ModuleTester.assert_array_compare0sA���[�[��^�^��
�[�[��^�^���L�L����a���$�,�,�q�/�/�:�:���K�K��)�)�"�1�)�5�5�z�B�B���K�K��)�)�"�1�)�5�5�z�B�B��
�G�L�C������� � �A��!�R�Z�(�(�
�Q�V�a�Z�Z�!"��"�(�1�+�+�����!���
���
�G�L�C������� � �A��!�R�Z�(�(�
�Q�V�a�Z�Z�!"��"�(�1�+�+�����!���
���	)��G�r�M�2�Q�W��]�I�q�w�!�'�7I�D��
!�#�Q��F�$+�&Q�1�7�&Q�&Q�a�g�&Q�&Q�&Q�%R�+1�*4�	6�6�6��
� � �S� � � ��*�Q��"�"�C����#�#�
�#��'�'��!�'�4�4���#�t�$�$�
+����#����)�)�+�+���{�{�}�}��!�.�.�*�*���
!��E�'�-�-��"2�"2�2�3�w�<�<�?�?��#�Q��F�$+�G�=B�U�U�&D�%E�+1�*4�	6�6�6��
� � �S� � � �
!�
!�!� ���	)�	)�	)���A����j�Q�Q�Q�C��S�/�/�q�(�����	)���s�8D7K3�3
L'�=%L"�"L'c�D�|�|j|||d���dS)zH
        Checks the elementwise equality of two masked arrays.

        zArrays are not equal)rIr6N)rTr)r)r4r5rIs    r*�assert_array_equalzModuleTester.assert_array_equalgs=��
	
�!�!�$�*�a��G�)?�	"�	A�	A�	A�	A�	A��ignore)rDc��tjddddtdzdddddddg��}gd	�}|�||�
��}|ddS)
�!
        Tests creation

        ��?���@�@�@�$��$@�@�r1rrrrrr1rrrrrr.rN)r=r
�pir)r)r4rM�xms    r*�test_0zModuleTester.test_0os`��
�H�b�"�b�#�r�#�v�r�2�t�S�"�b�"�M�N�N��0�0�0��
�
�
�q�q�
�
)�
)��
�1����rWc��tjddddtdzdddddddg��}tjgd	���}gd
�}gd�}|�||���}|�||���}tj|d
|��}|�d
��||z
�d�����sJ�|j}|j	td�|��ksJ�|�|��t|��td�|��z
ksJ�dD]_}||_||_||_||_||_|�|��t|��td�|��z
ksJ��`dS)rZr[r\r]r^r_r`rarb)r_�rbr]g�g�rhr`rar[rhrbrc)rrr1rrr1r1rrrrr1r.g@��x�Drc��||zSr	r2r3s  r*�<lambda>z%ModuleTester.test_1.<locals>.<lambda>�s
��Q�q�S�rWc��||zSr	r2r3s  r*rjz%ModuleTester.test_1.<locals>.<lambda>�s
��a��c�rW))��)��c��||zSr	r2r3s  r*rjz%ModuleTester.test_1.<locals>.<lambda>�s
��!�A�#�rWN)
r=r
rdr�where�set_fill_valuer�anyrAr?rrrF)	r)r4r5�m1�m2re�ymrK�ss	         r*�test_1zModuleTester.test_1zs���
�H�b�"�b�#�r�#�v�r�2�t�S�"�b�"�M�N�N���H�J�J�J�K�K��
1�
1�
1��
1�
1�
1��
�
�
�q�r�
�
*�
*��
�
�
�q�r�
�
*�
*��
�X�b�&�!�
$�
$��
���&�!�!�!��2��~�~�a� � �$�$�&�&�'�'�'�
�G���w�&���!�4�4�4�4�4�4��z�z�"�~�~��R���6�/�/�2�+F�+F�!F�F�F�F�F�!�	L�	L�A��A�G��A�G��B�H��B�H��B�H��:�:�b�>�>�S��W�W�v�o�o�r�/J�/J�%J�J�J�J�J�J�
	L�	LrWc�Z�tjgd���}|�|gd����}|�|gd����}|�|��}t|��t|��t	|d��t	|d��usJ�|d|dksJ�d|d<d|d<|�||��d|dd	�<d|dd	�<|j|d<|j|dd	�<||d
d
�<|j|d<|�gd�gd���|d
d
�<|�gd�gd���|d
d
�<tjd
��dz}|�	|d��}|�gd�t��}tjgd�t��}|d|d|dd�jdksJ�gd�}|�|��}|�|��}||usJ�|�|d���}||usJ�d
S)z2
        Tests conversions and indexing.

        )r1rorlrm�r1rrrr.)rr1rr1r1�	ro�crmN)r1rormrl)rr1r1r�r[rb)r1�hellororm)r)rrr1rr)�copy)
r=r
�str�repr�typerVrrrr�objectrAr)	r)�x1�x2�x3�x4�nrMru�m3s	         r*�test_2zModuleTester.test_2�sJ���X�l�l�l�
#�
#��
�Z�Z�����Z�
.�
.��
�Z�Z�����Z�
.�
.��
�Z�Z��^�^���B�����R�����B�q�E�{�{�d�2�a�5�k�k�)�)�)�)��!�u��1��~�~�~�~���1����1������B�'�'�'���1�Q�3����1�Q�3�����1���+��1�Q�3����1�1�1�����1���!�!�,�,�,����=�=��1�1�1���!�!�,�,�,����=�=��1�1�1��
�Y�q�\�\�#�
��
�
�
��C�
(�
(��
�Z�Z�*�*�*�F�
3�
3��
�X�(�(�(�&�
1�
1��
�1���
�1����!�A�#�w�}��$�$�$�$��O�O���N�N�1����
�^�^�A�
�
���B�w�w�w�w�
�^�^�A�A�^�
&�
&����{�{�{�{�{�{rWc��|�d��}|j|d<|�|d��}|�|�||g��|��sJ�|�|�|��gd���sJ�|�|dd���}|�|gd���|�|dd���}|�||��sJ�|�dd���}|�||��sJ�|�dd��}|�||��sJ�d	S)
z&
        Tests resize/repeat

        rlro)�)rrr1rrrr1r)rorororor��axis)rrr1r1rorormrmN)rrrrrrrrV)r)r��y4�y5�y6�y7�y8s       r*�test_3zModuleTester.test_3�sO���[�[��^�^�����1��
�[�[��T�
"�
"���}�}�T�-�-�r�2�h�7�7��<�<�<�<�<��}�}�T�\�\�"�-�-�/G�/G�/G�H�H�H�H�H�
�[�[��\��[�
2�
2������$<�$<�$<�=�=�=�
�[�[��Q�Q�[�
'�
'���}�}�R��$�$�$�$�$�
�Y�Y�|�!�Y�
,�
,���}�}�R��$�$�$�$�$�
�Y�Y�q�!�_�_���}�}�R��$�$�$�$�$�$�$rWc	�:�|�d��}tjd��}|j|dd�<|�ddd��}|�ddd��}|�tj|d��|�|d����sJ�|�tj|dd��|�|dd����sJ�|�tj|�|d	��|�|d	����|�||����sJ�|�tj	|�|d	��|�|d	����|�	||����sJ�|�
gd
�t��}|j|d<|�|gd���}|d	dksJ�|ddksJ�|ddksJ�d
S)zB
        Test of take, transpose, inner, outer products.

        �r}rnrormrl)rorr1r1r)�abcr1�defrorm)rrmrlr�N)rr=r�reshaperr"r!rrrr
r�)r)r4r5�ts    r*�test_4zModuleTester.test_4�s���
�K�K��O�O���I�b�M�M�����!�A�#��
�I�I�a��A����
�I�I�a��A�����}�}�R�\�!�Y�7�7�����9�9U�9U�V�V�V�V�V��}�}�R�W�Q�	�1�5�5�t�y�y��I�q�7Q�7Q�R�R�R�R�R��}�}�R�X�d�k�k�!�Q�&7�&7����Q��9J�9J�K�K� �J�J�q�!�,�,�.�.�	.�	.�	.��}�}�R�X�d�k�k�!�Q�&7�&7����Q��9J�9J�K�K� �J�J�q�!�,�,�.�.�	.�	.�	.��J�J�.�.�.��7�7���{��!���I�I�a����#�#����t�u�}�}�}�}���t�q�y�y�y�y���t�q�y�y�y�y�y�yrWc���|�d��}|�d��}|�d��}|j|d<|dz
}|�||dz��sJ�|dz
}|�||dz��sJ�|�d��}|�d��}|j|d<|dz}|�||dz
��sJ�|dz}|�||dz
��sJ�|�d��dz}|�d��dz}|j|d<|dz}|�||dz��sJ�|dz}|�||dz��sJ�|�d��dz}|�d��dz}|j|d<|dz}|�||��sJ�|dz}|�||��sJ�|�d��dz}|�d��dz}|j|d<|dz}|�||dz��sJ�||�d��z}|�||�d����|�d���t��}|�d��}|j|d<|dz
}|�||dz��sJ�dS)z*
        Tests inplace w/ scalar

        �
ror1r[r])r�N)rrrrVrr;r)r)r4r5res    r*�test_5zModuleTester.test_5�s���
�K�K��O�O���K�K��O�O��
�[�[��_�_�����1��	�Q����}�}�Q��!��$�$�$�$�$�
�a����}�}�R��1��%�%�%�%�%��K�K��O�O��
�[�[��_�_�����1��	�Q����}�}�Q��!��$�$�$�$�$�
�a����}�}�R��1��%�%�%�%�%��K�K��O�O�C���
�[�[��_�_�S�
 �����1��	�S����}�}�Q��!��$�$�$�$�$�
�c�	���}�}�R��1��%�%�%�%�%��K�K��O�O�A���
�[�[��_�_�Q�
�����1��	�Q����}�}�Q��"�"�"�"�"�
�a����}�}�R��#�#�#�#�#��K�K��O�O�C���
�[�[��_�_�S�
 �����1��	�S����}�}�Q��#��&�&�&�&�&�
�d�k�k�"�o�o�������D�I�I�e�$4�$4�5�5�5��K�K��O�O�"�"�6�*�*��
�[�[��_�_�����1��	�R����}�}�Q��B��'�'�'�'�'�'�'rWc��|�dt���}|�d��}|�dt���}|j|d<|j}|�dt���}|j|d<||z
}||z
}|�|||z��sJ�|�|||z��sJ�|�|j|�||j����sJ�|�dt���}|�dt���}|j|d<|j}|�dt���}|j|d<||z}||z}|�|||z
��sJ�|�|||z
��sJ�|�|j|�||j����sJ�|�dt���}|�dt���}|j|d<|j}|�dt���}|j|d<||z}||z}|�|||z��sJ�|�|||z��sJ�|�|j|�||j����sJ�|�dt���}|�dt���}|j|d<|j}|�dt���}|j|d<||z}||z}dS)z)
        Tests inplace w/ array

        r�)r9ro���N)rrrr/rr)r)r4r5rerM�as      r*�test_6zModuleTester.test_6"s��
�K�K��&�K�)�)���K�K��O�O��
�[�[��6�[�
*�
*�����1���G���K�K��&�K�)�)�����"��	�Q���
�a����}�}�Q��!��$�$�$�$�$��}�}�R��1��%�%�%�%�%��}�}�R�W�d�l�l�1�a�f�&=�&=�>�>�>�>�>��K�K��&�K�)�)��
�[�[��6�[�
*�
*�����1���G���K�K��&�K�)�)�����"��	�Q���
�a����}�}�Q��!��$�$�$�$�$��}�}�R��1��%�%�%�%�%��}�}�R�W�d�l�l�1�a�f�&=�&=�>�>�>�>�>��K�K��&�K�)�)��
�[�[��6�[�
*�
*�����1���G���K�K��&�K�)�)�����"��	�Q���
�a����}�}�Q��!��$�$�$�$�$��}�}�R��1��%�%�%�%�%��}�}�R�W�d�l�l�1�a�f�&=�&=�>�>�>�>�>��K�K��&�K�)�)��
�[�[��6�[�
*�
*�����1���G���K�K��&�K�)�)�����"��	�Q���
�a����rWc�Z�|�dddtdzgdzddgdgdzz���|�dddtdzgdzddgdgdzz���f}dD]�}	t|j|��}n%#t$rtt
|��}YnwxYwt|j|��}|d	|j�}||�}||�}|�|�	d��|�	d��|��|�|j
|j
����d	S)
zTests ufuncr[rr�ror1rnr.)�sqrt�log�log10�exp�	conjugateN)r
rd�getattrr%r&�fromnumericr
�ninrVr�_mask)r)�d�f�uf�mf�args�ur�mrs        r*�test_7zModuleTester.test_7VsR���Z�Z��a��R��T�*�1�,�A�q�6�1�#�a�%�<�Z�
@�
@�
�Z�Z��a��R��T�*�1�,�A�q�6�1�#�a�%�<�Z�
@�
@�
C���	8�	8�A�&
-��T�Z��+�+����!�
-�
-�
-��[�!�,�,����
-�������a�(�(�B��W�b�f�W�:�D���T��B���T��B��#�#�B�I�I�a�L�L�"�)�)�A�,�,��B�B�B��#�#�B�H�b�h�7�7�7�7�9	8�	8s�$A:�:B�Bc
��|�gd�gd����}|�d|�|d�����|�d|�|gd������|�|gd�d	�
��\}}|�d|��|dksJ�|j|dd�<|�|d���|jusJ�|�gd�gd����}|�dd��}|j|dd�d	f<|�|�|d���dd
g��|�|d	���d|jusJ�|�dd
g|�|d�����|�|dd	���\}}|�|dd
g��gd�}gd�gd�g}|�d��}|�|�|d���d��|�|�|d|���d��|�|�d��d|�d��zg��}|�|�|d��tj�t
jd����dzdz��|�|�|d���t
jd��dzdz��|�|�|d	���|�|d���|�|d���dzg��|�|�|d|���d��|�|�|d|���gd���|�|�|d	���|�|d���|�|d���dzg��|�	d��}gd�}	gd�gd�g}
|�
d��}gd�}|�|�|�||��d���d��|�|�|�||	��d���d��|�|�|�||��d���d
��|�|�|�|�||��d�����d��|�||
��}
|�|�|
d��d��|�|�|
d���gd���|�|�|
d	���ddg��|�|�|
d|���gd���dS)N)rhr[r]rbrzr.r]rr�)r[r[r]r[)�weightsr1)r��returnedr^rorh)r�r�r[)rr1r1r1r1r)r1rrrrr1rng@)r�r�rbg(@g������
@)rhr[r]rbr^ra)rrr1r1rr)rr1r1r1r1r1)rhr[��X@r�r^g@r_)rhr[r�r�r^ra)
r
rV�averagerr�rr=�addrr#rrr)r)�ott�result�wts�w1�w2r4r5rtrur��m4�m5�zs              r*�test_99zModuleTester.test_99ys���j�j�)�)�)����j�=�=������T�\�\�#�A�\�%>�%>�?�?�?�����T�\�\�#�?O�?O�?O�\�%P�%P�Q�Q�Q��l�l�3�0@�0@�0@�1�l�M�M��������V�,�,�,��c�z�z�z�z����A�A�A���|�|�C�a�|�(�(�D�K�7�7�7�7��j�j�)�)�)����j�=�=���k�k�!�Q�����K��A�A�A�q�D�	�������S�q�� 9� 9�C��:�F�F�F��|�|�C�a�|�(�(��+�t�{�:�:�:�:�����R��$�,�,�s��,�*C�*C�D�D�D��l�l�3�Q��l�;�;��������b�"�X�.�.�.�
�
�
�� � � �"4�"4�"4�
5���K�K��N�N��������Q�Q�� 7� 7��=�=�=�������Q�Q��� C� C�S�I�I�I��J�J����A����D�K�K��N�N�(:�;�<�<��������Q�� 5� 5�r�v�}�}�R�Y�q�\�\�7R�7R�SU�7U�VY�7Y�Z�Z�Z�������Q�Q�� 7� 7���1����9J�2�9M�N�N�N�������Q�Q�� 7� 7�$�,�,�q�q�,�:Q�:Q�SW�S_�S_�`a�hi�S_�Sj�Sj�mp�Sp�9q�r�r�r�������Q��b�� A� A�6�J�J�J�������Q�Q��� C� C�E^�E^�E^�_�_�_�������Q�Q�� 7� 7�$�,�,�q�q�,�:Q�:Q�SW�S_�S_�`a�hi�S_�Sj�Sj�mp�Sp�9q�r�r�r�
�Z�Z��]�]��
�
�
�� � � �"4�"4�"4�
5��
�Y�Y�q�\�\��
�
�
��������T�->�->�q�"�-E�-E�A�� N� N�PS�T�T�T�������T�->�->�q�"�-E�-E�A�� N� N�PS�T�T�T�������T�->�->�q�"�-E�-E�A�� N� N�PS�T�T�T�����
�
�4�<�<��8I�8I�!�R�8P�8P�WX�<�+Y�+Y� Z� Z�\]�^�^�^����a��$�$��������Q�� 5� 5�v�>�>�>�������Q�Q�� 7� 7�9U�9U�9U�V�V�V�������Q�Q�� 7� 7�#�s��D�D�D�������Q�Q��� C� C�Eb�Eb�Eb�c�c�c�c�crWc�v�|�d��}|j|dd�<|�ddd��}dS)Nr�r}rnrormrl)rrr�)r)r4s  r*�test_AzModuleTester.test_A�s9���K�K��O�O�����!�A�#��
�I�I�a��A�����rWN)r,r,T)r,)�__name__�
__module__�__qualname__r+rTrVr=�errstaterfrxr�r�r�r�r�r�r�r�r2rWr*rr
s������ � � �DIK�$(�5)�5)�5)�5)�nA�A�A�A��R�[�X����������R�[�X����L�L���L�6�R�[�X����(�(���(�T�R�[�X����%�%���%�&�R�[�X���������.�R�[�X����2(�2(���2(�h�R�[�X����1�1���1�f�R�[�X���� 8� 8��� 8�D�R�[�X����+d�+d���+d�Z�R�[�X����������rWr�__main__zNfrom __main__ import ModuleTester 
import numpy
tester = ModuleTester(module)
zimport numpy.ma.core as module
)r�r�r1r�ztester.test_%i()r�z#%iz2..................................................zModuleTester.test_%i.__doc__zcore_current : z.3fz - )�timeit�	functoolsr�numpyr=r�numpy.core.fromnumericr'r��
numpy.testingrrdrr��
setup_base�	setup_cur�nrepeat�nloop�range�i�func�Timerr�curr �print�evalr2rWr*�<module>r�s���
�
�
�
�����������������,�,�,�,�,�,�,�,�,�'�'�'�'�'�'��U��^�^�^�^�^�^�^�^�B
�z���4�J�3�Z�?�I���W�e�
�U�1�a�[�[�=�=��!�A�%���f�l�4��+�+�2�2�7�E�"�H�E�E���b�g�c�l�l��
��e�a�i�&� �!�!�!�
��d�d�1�A�5�6�6�7�7�7�
��;��A��;�;�;�s�1�v�;�;�;�<�<�<�<���=�=rW

Youez - 2016 - github.com/yon3zu
LinuXploit