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/ma/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : C:/Python312/Lib/site-packages/numpy/ma/__pycache__/timer_comparison.cpython-312.pyc
�

	�g?���ddlZddlZddlZddlmcmZddlmZejZ	Gd�d�Z
edk(r�dZdezZ
d\ZZed	d
�D]tZdezZej&ee
�j)eedz�Zej,e�Zed
ezdz�eedez��ededd�ded	d����vyy)�N)�
build_err_msgc��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��Zy)�ModuleTesterc��||_|j|_|j|_|j|_|j|_|j
|_|j|_|j|_|j|_|j|_	t|_
|j|_|j|_|j|_
|j|_|j|_|j |_|j"|_|j$|_|j&|_|j(|_|j*|_|j,|_|j.|_|j0|_|j2|_|j4|_	|j6|_g|_y#t8$r%|j:j6|_Yg|_ywxYw�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)�selfrs  �;C:\Python312\Lib\site-packages\numpy/ma/timer_comparison.py�__init__zModuleTester.__init__
su���������
��m�m����\�\��
�!�-�-����\�\��
��\�\��
��m�m����~�~���"�/�/�������\�\��
��)�)����m�m���"�/�/���#�1�1����~�~����m�m����K�K��	��\�\��
��m�m����m�m����K�K��	��K�K��	��)�)����\�\��
�����
�	+����D�J������	+����*�*�D�J����	+�s�=G�$H�Hc	�2�|j|�}|j|�}|j|j|�|j|��}	|j|j||	��|�}|j|j||	��|�}|jj
dk7rx|j
tj�}t|tj�r(|jdkDrd|tj|�<ntj|�rd}|jj
dk7rx|j
tj�}t|tj�r(|jdkDrd|tj|�<ntj|�rd}	|jdk(xs|jdk(xs|j|jk(}
|
s8t||g|d|j�d|j�d�z|d	�
�}|
sJ|��|||�}|	|jur|r|j||	��}t|t �r|}
dg}
n0|j#�}
|
j%�}
|
j'�}
|
sEdd|
j)d�zt+|
�zz
}t||g|d
|�d�z|d	�
�}|
sJ|��yy#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�astype�np�float64�
isinstance�ndarray�size�isnan�shaperr�bool�ravel�all�tolistr
�len�
ValueError)r'�
comparisonr1r2�err_msgr3�
fill_value�xf�yf�m�cond�msg�val�reduced�match�es                r(�assert_array_comparez!ModuleTester.assert_array_compare/s����[�[��^��
�[�[��^���L�L����a��$�,�,�q�/�:���K�K��)�)�"�1�)�5�z�B���K�K��)�)�"�1�)�5�z�B��
�G�G�L�L�C��������$�A��!�R�Z�Z�(�Q�V�V�a�Z�!"��"�(�(�1�+�����!����
�G�G�L�L�C��������$�A��!�R�Z�Z�(�Q�V�V�a�Z�!"��"�(�(�1�+�����!����	)��G�G�r�M�2�Q�W�W��]�I�q�w�w�!�'�'�7I�D��#�Q��F�$+�(2�1�7�7�)�2�a�g�g�Y�j�&Q�%R�+1�*4�	6��
� �S� �t��Q��"�C�����#�
��'�'��!�'�4���#�t�$����#���)�)�+���{�{�}��!�.�.�*����E�'�-�-��"2�2�3�w�<�?�?��#�Q��F�$+�=B�&D�%E�+1�*4�	6��
� �S� �t����	)���A����j�Q�C��S�/�q�(��	)�s�<D-K+�+	L�4L�Lc�D�|j|j|||d��y)zH
        Checks the elementwise equality of two masked arrays.

        zArrays are not equal)rGr3N)rRr)r'r1r2rGs    r(�assert_array_equalzModuleTester.assert_array_equalfs'��
	
�!�!�$�*�*�a��G�)?�	"�	A��ignore)rBc��tjddddtdzdddddddg�}gd	�}|j||�
�}|dy)
�!
        Tests creation

        ��?���@�@�@�$��$@�@�r.rrrrrr.rrrrrr+rN)r9r�pir)r'r1rK�xms    r(�test_0zModuleTester.test_0nsP��
�H�H�b�"�b�#�r�#�v�r�2�t�S�"�b�"�M�N��0��
�
�
�q�q�
�
)��
�1�rUc�
�tjddddtdzdddddddg�}tjgd	��}gd
�}gd�}|j||��}|j||��}tj|d
|�}|jd
�||z
j
d�j�sJ�|j}|jtjd�|�k(sJ�|j|�t|�tjd�|�z
k(sJ�dD]\}||_||_||_||_||_|j|�t|�tjd�|�z
k(r�\J�y)rXrYrZr[r\r]r^r_r`)r]�r`r[g�g�rfr^r_rYrfr`ra)rrr.rrr.r.rrrrr.r+g@��x�Drc��||zSrr/r0s  r(�<lambda>z%ModuleTester.test_1.<locals>.<lambda>�s
���!��rUc��||zSrr/r0s  r(rhz%ModuleTester.test_1.<locals>.<lambda>�s
���1��rU))��)��c��||zSrr/r0s  r(rhz%ModuleTester.test_1.<locals>.<lambda>�s
��Q�q�S�rUN)r9rrbr�where�set_fill_valuer�anyr?r=�	functools�reducer
rD)	r'r1r2�m1�m2rc�ymrI�ss	         r(�test_1zModuleTester.test_1ysi��
�H�H�b�"�b�#�r�#�v�r�2�t�S�"�b�"�M�N���H�H�J�K��
1��
1��
�
�
�q�r�
�
*��
�
�
�q�r�
�
*��
�X�X�b�&�!�
$��
���&�!��2��~�~�a� �$�$�&�&�&�
�G�G���w�w�)�*�*�+;�Q�?�?�?�?��z�z�"�~��R��9�+;�+;�<L�b�+Q�!Q�Q�Q�Q�!�	V�A��A�G��A�G��B�H��B�H��B�H��:�:�b�>�S��W�y�/?�/?�@P�RT�/U�%U�U�U�U�
	VrUc��tjgd��}|j|gd���}|j|gd���}|j|�}t|�t|�t	|d�t	|d�usJ�|d|dk(sJ�d|d<d|d<|j||�d|dd	d|dd	|j|d<|j|dd	||d
d
|j|d<|jgd�gd��|d
d
|jgd�gd��|d
d
tjd
�dz}|j|d�}|jgd�t�}tjgd�t�}|d|d|ddjdk(sJ�gd�}|j|�}|j|�}||usJ�|j|d��}||usJ�y
)z2
        Tests conversions and indexing.

        )r.rmrjrk�r.rrrr+)rr.rr.r.�	rm�crkN)r.rmrkrj)rr.r.r�rYr`)r.�hellormrk)r)rrr.rr)�copy)
r9r�str�repr�typerTrrr
r�objectr?r)	r'�x1�x2�x3�x4�nrKru�m3s	         r(�test_2zModuleTester.test_2�s����X�X�l�
#��
�Z�Z���Z�
.��
�Z�Z���Z�
.��
�Z�Z��^���B���R���B�q�E�{�d�2�a�5�k�)�)�)��!�u��1��~��~���1����1������B�'���1�Q����1�Q������1���+�+��1�Q����1������1���!�!�,��=��1���!�!�,��=��1��
�Y�Y�q�\�#�
��
�
�
��C�
(��
�Z�Z�*�F�
3��
�X�X�(�&�
1��
�1��
�1���!�A�w�}�}��$�$�$����N�N�1���
�^�^�A�
���B�w��w�
�^�^�A�A�^�
&����{��{rUc�6�|jd�}|j|d<|j|d�}|j|j	||g�|�sJ�|j|j|�gd��sJ�|j
|dd��}|j|gd��|j
|dd��}|j||�sJ�|j
dd��}|j||�sJ�|j
dd�}|j||�sJ�y	)
z&
        Tests resize/repeat

        rjrm)�)rrr.rrrr.r)rmrmrmrmr��axis)rrr.r.rmrmrkrkN)r
rrr	rrrrT)r'r��y4�y5�y6�y7�y8s       r(�test_3zModuleTester.test_3�s���[�[��^������1��
�[�[��T�
"���}�}�T�-�-�r�2�h�7��<�<�<��}�}�T�\�\�"�-�/G�H�H�H�
�[�[��\��[�
2������$<�=�
�[�[��Q�Q�[�
'���}�}�R��$�$�$�
�Y�Y�|�!�Y�
,���}�}�R��$�$�$�
�Y�Y�q�!�_���}�}�R��$�$�$rUc	��|jd�}tjd�}|j|dd|jddd�}|jddd�}|j	tj
|d�|j|d��sJ�|j	tj|dd�|j
|dd��sJ�|j	tj|j|d	�|j|d	��|j||��sJ�|j	tj|j|d	�|j|d	��|j||��sJ�|jgd
�t�}|j|d<|j
|gd��}|d	dk(sJ�|ddk(sJ�|ddk(sJ�y
)zB
        Test of take, transpose, inner, outer products.

        �r}rlrmrkrj)rmrr.r.r)�abcr.�defrmrk)rrkrjr�N)r
r9r�reshaper	r rrrrrr�)r'r1r2�ts    r(�test_4zModuleTester.test_4�s���
�K�K��O���I�I�b�M������!�A��
�I�I�a��A���
�I�I�a��A����}�}�R�\�\�!�Y�7�����9�9U�V�V�V��}�}�R�W�W�Q�	�1�5�t�y�y��I�q�7Q�R�R�R��}�}�R�X�X�d�k�k�!�Q�&7����Q��9J�K� �J�J�q�!�,�.�	.�.��}�}�R�X�X�d�k�k�!�Q�&7����Q��9J�K� �J�J�q�!�,�.�	.�.��J�J�.��7���{�{��!���I�I�a��#����t�u�}��}���t�q�y��y���t�q�y��yrUc�^�|jd�}|jd�}|jd�}|j|d<|dz
}|j||dz�sJ�|dz
}|j||dz�sJ�|jd�}|jd�}|j|d<|dz}|j||dz
�sJ�|dz}|j||dz
�sJ�|jd�dz}|jd�dz}|j|d<|dz}|j||dz�sJ�|dz}|j||dz�sJ�|jd�dz}|jd�dz}|j|d<|dz}|j||�sJ�|dz}|j||�sJ�|jd�dz}|jd�dz}|j|d<|dz}|j||dz�sJ�||jd�z}|j||j	d��|jd�jtj�}|jd�}|j|d<|dz
}|j||dz�sJ�y)z*
        Tests inplace w/ scalar

        �
rmr.rYr[)r�N)r
rr	rTrr8r9r:)r'r1r2rcs    r(�test_5zModuleTester.test_5�s���
�K�K��O���K�K��O��
�[�[��_������1��	�Q����}�}�Q��!��$�$�$�
�a����}�}�R��1��%�%�%��K�K��O��
�[�[��_������1��	�Q����}�}�Q��!��$�$�$�
�a����}�}�R��1��%�%�%��K�K��O�C���
�[�[��_�S�
 ������1��	�S����}�}�Q��!��$�$�$�
�c�	���}�}�R��1��%�%�%��K�K��O�A���
�[�[��_�Q�
������1��	�Q����}�}�Q��"�"�"�
�a����}�}�R��#�#�#��K�K��O�C���
�[�[��_�S�
 ������1��	�S����}�}�Q��#��&�&�&�
�d�k�k�"�o�������D�I�I�e�$4�5��K�K��O�"�"�2�:�:�.��
�[�[��_������1��	�R����}�}�Q��B��'�'�'rUc�B�|jdtj��}|jd�}|jdtj��}|j|d<|j}|jdtj��}|j|d<||z
}||z
}|j|||z�sJ�|j|||z�sJ�|j|j|j
||j��sJ�|jdtj��}|jdtj��}|j|d<|j}|jdtj��}|j|d<||z}||z}|j|||z
�sJ�|j|||z
�sJ�|j|j|j
||j��sJ�|jdtj��}|jdtj��}|j|d<|j}|jdtj��}|j|d<||z}||z}|j|||z�sJ�|j|||z�sJ�|j|j|j
||j��sJ�|jdtj��}|jdtj��}|j|d<|j}|jdtj��}|j|d<||z}||z}y)z)
        Tests inplace w/ array

        r�)r6rm���N)r
r9r:rr,r	r)r'r1r2rcrK�as      r(�test_6zModuleTester.test_6!s���
�K�K��"�*�*�K�-���K�K��O��
�[�[��2�:�:�[�
.������1���G�G���K�K��"�*�*�K�-������"��	�Q���
�a����}�}�Q��!��$�$�$��}�}�R��1��%�%�%��}�}�R�W�W�d�l�l�1�a�f�f�&=�>�>�>��K�K��"�*�*�K�-��
�[�[��2�:�:�[�
.������1���G�G���K�K��"�*�*�K�-������"��	�Q���
�a����}�}�Q��!��$�$�$��}�}�R��1��%�%�%��}�}�R�W�W�d�l�l�1�a�f�f�&=�>�>�>��K�K��"�*�*�K�-��
�[�[��2�:�:�[�
.������1���G�G���K�K��"�*�*�K�-������"��	�Q���
�a����}�}�Q��!��$�$�$��}�}�R��1��%�%�%��}�}�R�W�W�d�l�l�1�a�f�f�&=�>�>�>��K�K��"�*�*�K�-��
�[�[��2�:�:�[�
.������1���G�G���K�K��"�*�*�K�-������"��	�Q���
�a��rUc�2�|jdddtdzgdzddgdgdzz��|jdddtdzgdzddgdgdzz��f}dD]�}	t|j|�}t|j|�}|d	|j}||�}||�}|j|jd�|jd�|�|j|j|j���y	#t$rtt
|�}Y��wxYw)
zTests ufuncrYrr�rmr.rlr+)�sqrt�log�log10�exp�	conjugateN)rrb�getattrr#r$�fromnumericr�ninrTr�_mask)r'�d�f�uf�mf�args�ur�mrs        r(�test_7zModuleTester.test_7Us���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�A�&
-��T�Z�Z��+������a�(�B��W�b�f�f�:�D��T��B��T��B��#�#�B�I�I�a�L�"�)�)�A�,��B��#�#�B�H�H�b�h�h�7�9	8��*"�
-��[�!�,��
-�s�C:�:D�Dc
�
�|jgd�gd���}|jd|j|d���|jd|j|gd����|j|gd�d	�
�\}}|jd|�|dk(sJ�|j|dd|j|d��|jusJ�|jgd�gd���}|j	dd�}|j|dd�d	f<|j|j|d��dd
g�|j|d	��d|jusJ�|jdd
g|j|d���|j|dd	��\}}|j|dd
g�gd�}gd�gd�g}|jd�}|j|j|d��d�|j|j|d|��d�|j|jd�d|jd�zg�}|j|j|d�tjjt
j
d��dzdz�|j|j|d��t
j
d�dzdz�|j|j|d	��|j|d��|j|d��dzg�|j|j|d|��d�|j|j|d|��gd��|j|j|d	��|j|d��|j|d��dzg�|jd�}gd�}	gd�gd�g}
|jd�}gd�}|j|j|j||�d��d�|j|j|j||	�d��d�|j|j|j||�d��d
�|j|j|j|j||�d���d�|j||
�}
|j|j|
d�d�|j|j|
d��gd��|j|j|
d	��ddg�|j|j|
d|��gd��y)N)rfrYr[r`rzr+r[rr�)rYrYr[rY)�weightsr.)r��returnedr\rmrf)r�r�rY)rr.r.r.r.r)r.rrrrr.rlg@)r�r�r`g(@g������
@)rfrYr[r`r\r_)rrr.r.rr)rr.r.r.r.r.)rfrY��X@r�r\g@r])rfrYr�r�r\r_)
rrT�averagerr�r
r9�addrsr!rrr
)r'�ott�result�wts�w1�w2r1r2rtrur��m4�m5�zs              r(�test_99zModuleTester.test_99xs����j�j�)��j�=������T�\�\�#�A�\�%>�?�����T�\�\�#�?O�\�%P�Q��l�l�3�0@�1�l�M��������V�,��c�z��z�����A���|�|�C�a�|�(�D�K�K�7�8�7��j�j�)��j�=���k�k�!�Q����K�K��A�q�D�	�������S�q�� 9�C��:�F��|�|�C�a�|�(��+�t�{�{�:�;�:�����R��$�,�,�s��,�*C�D��l�l�3�Q��l�;��������b�"�X�.�
�� �"4�
5���K�K��N��������Q�Q�� 7��=�������Q�Q��� C�S�I��J�J����A���D�K�K��N�(:�;�<��������Q�� 5�r�v�v�}�}�R�Y�Y�q�\�7R�SU�7U�VY�7Y�Z�������Q�Q�� 7����1���9J�2�9M�N�������Q�Q�� 7�$�,�,�q�q�,�:Q�SW�S_�S_�`a�hi�S_�Sj�mp�Sp�9q�r�������Q��b�� A�6�J�������Q�Q��� C�E^�_�������Q�Q�� 7�$�,�,�q�q�,�:Q�SW�S_�S_�`a�hi�S_�Sj�mp�Sp�9q�r�
�Z�Z��]��
�� �"4�
5��
�Y�Y�q�\��
��������T�->�->�q�"�-E�A�� N�PS�T�������T�->�->�q�"�-E�A�� N�PS�T�������T�->�->�q�"�-E�A�� N�PS�T�����
�
�4�<�<��8I�8I�!�R�8P�WX�<�+Y� Z�\]�^����a��$��������Q�� 5�v�>�������Q�Q�� 7�9U�V�������Q�Q�� 7�#�s��D�������Q�Q��� C�Eb�crUc�j�|jd�}|j|dd|jddd�}y)Nr�r}rlrmrkrj)r
rr�)r'r1s  r(�test_AzModuleTester.test_A�s0���K�K��O������!�A��
�I�I�a��A��rUN)�r�T)r�)�__name__�
__module__�__qualname__r)rRrTr9�errstaterdrxr�r�r�r�r�r�r�r�r/rUr(rrs]�� �DIK�$(�5)�nA��R�[�[�X������R�[�[�X��V��V�6�R�[�[�X��(��(�T�R�[�[�X��%��%�&�R�[�[�X�����.�R�[�[�X��2(��2(�h�R�[�[�X��1��1�f�R�[�[�X�� 8�� 8�D�R�[�[�X��+d��+d�Z�R�[�[�X����rUr�__main__zNfrom __main__ import ModuleTester 
import numpy
tester = ModuleTester(module)
zimport numpy.ma.core as module
)r�r�r.r�ztester.test_%i()r�z#%iz2..................................................zModuleTester.test_%i.__doc__zcore_current : z.3fz - )rr�timeit�numpyr9�numpy._core.fromnumeric�_corer��
numpy.testingrrbrr��
setup_base�	setup_cur�nrepeat�nloop�range�i�func�Timerr�curr�print�evalr/rUr(�<module>r�s����
��-�-�'��U�U��^�^�B
�z��4�J�3�Z�?�I���W�e�
�1�a�[�=��!�A�%���f�l�l�4��+�2�2�7�E�"�H�E���b�g�g�c�l��
�e�a�i�&� �!�
�d�1�A�5�6�7�
���A��s�|�3�s�1�v�c�l�;�<�
=�rU

Youez - 2016 - github.com/yon3zu
LinuXploit