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

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

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

	�g]����ddlmZddlZddlZddlZddlmcmZddl	mcm
Z
ddlmZm
Z
mZddlmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Z m!Z!m"Z"m#Z#m$Z$m%Z%m&Z&m'Z'm(Z(m)Z)m*Z*m+Z+m,Z,m-Z-m.Z.m/Z/m0Z0m1Z1m2Z2m3Z3m4Z4m5Z5m6Z6m7Z7m8Z8m9Z9m:Z:m;Z;m<Z<m=Z=m>Z>m?Z?m@Z@mAZAmBZBmCZCmDZDmEZEmFZFmGZGmHZHmIZImJZJmKZKmLZLmMZMmNZNmOZOmPZPmQZQmRZRmSZSmTZTmUZUmVZVmWZWmXZXmYZYmZZZej�Z[d
d�Z\Gd�d�Z]Gd�d	�Z^Gd
�d�Z_d�Z`y)�)�reduceN)�assert_�
assert_raises�assert_equal)K�MaskType�MaskedArray�absolute�add�all�allclose�allequal�alltrue�arange�arccos�arcsin�arctan�arctan2�array�average�choose�concatenate�	conjugate�cos�cosh�count�divide�equal�exp�filled�getmask�greater�
greater_equal�inner�
isMaskedArray�less�
less_equal�log�log10�	make_mask�masked�masked_array�masked_equal�masked_greater�masked_greater_equal�
masked_inside�masked_less�masked_less_equal�masked_not_equal�masked_outside�masked_print_option�
masked_values�masked_where�maximum�minimum�multiply�nomask�nonzero�	not_equal�ones�outer�product�put�ravel�repeat�resize�shape�sin�sinh�sometrue�sort�sqrt�subtract�sum�take�tan�tanh�	transpose�where�zerosc�J�t||�}|std|�d|�d|���|S)NzNot eq:�
z
----)r�print)�v�w�msg�results    �<C:\Python312\Lib\site-packages\numpy/ma/tests/test_old_ma.py�eqrZs0��
�a��^�F��
���u�B�q�c���s�+�,��M�c��eZdZd�Zd�Zejjdddg�d��Zd�Z	d�Z
d	�Zd
�Zd�Z
d�Zd
�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z d�Z!d �Z"d!�Z#y")#�TestMac��tjddddtdzdddddddg�}tjgd	��}d}gd
�}gd�}t||��}t||��}tjgd
��}t|gd���}	tj|d|�}
|j}|jd�|||||||||	|
|f|_y)N��?g��@�@�@�$��$@�@)rb�rer`g���rfrcrdr_rfre)�rrrrrrhrrrrr)rrrhrrrhrhrrrrrh��mask)g�rf��?g�������?�rrhrr�@��x�D)�npr�pirPrD�set_fill_value�d��self�x�y�a10�m1�m2�xm�ym�z�zm�xf�ss            rY�setup_methodzTestMa.setup_method&s����H�H�b�"�b�#�r�#�v�r�2�t�S�"�b�"�M�N���H�H�J�K����
1��
1��
�1�2�
��
�1�2�
���H�H�&�'��
�1�<�
(��
�X�X�b�%��
#��
�G�G��
���%� ��Q��R��R��Q��B��:��r[c�H�|j\}}}}}}}}}	}
}tt|��tt|��tt	|�|�t|j|�t|j
|j
�t|jtd�|��tt|�t|�td�|�z
�tt||
��ttt|d�|
��tt||��y)Nc��||zS�N��rtrus  rY�<lambda>z)TestMa.test_testBasic1d.<locals>.<lambda>=s
���Q��r[c��||zSr�r�r�s  rYr�z)TestMa.test_testBasic1d.<locals>.<lambda>>s
��Q��U�r[rm)rqrr$rrD�dtype�sizerr�lenrZrrrs            rY�test_testBasic1dzTestMa.test_testBasic1d5s���48�F�F�1��A�s�B��B��A�r�2�q��M�!�$�$�%��
�b�!�"��U�2�Y��"��R�X�X�q�!��R�X�X�q�w�w�'��R�W�W�f�%6��:�;��U�2�Y��B��&�1B�B�*G� G�H���2�r�
����6�"�e�$�b�)�*���1�b�	�r[r~���)��c�N�|j\}}}}}}}}	}
}}||_||_||_||_||_tt|��tt|��t	t|�|�t	|j|�t	|j
t
d�|��t	t|�t|�t
d�|�z
�tt||��ttt|d�|��tt||��y)Nc��||zSr�r�r�s  rYr�z)TestMa.test_testBasic2d.<locals>.<lambda>Qs
��!�a�%�r[c��||zSr�r�r�s  rYr�z)TestMa.test_testBasic2d.<locals>.<lambda>Rs
��a�!�e�r[rm)rqrDrr$rr�rrr�rZr)rsr~rtrurvrwrxryrzr{r|r}s            rY�test_testBasic2dzTestMa.test_testBasic2dCs���59�F�F�1��A�s�B��B��A�r�2�q�����������������M�!�$�$�%��
�b�!�"��U�2�Y��"��R�X�X�q�!��R�W�W�f�%7��;�<��U�2�Y��B��&�1C�R�*H� H�I���2�r�
����6�"�e�$�b�)�*���1�b�	�r[c��|j\}}}}}}}}}	}
}tddgddgg�}t|ddgddgg�}
tt	||z||
z��tt	||z||
z��tt	||z
||
z
��dD�]B}|j|�}|j|�}|j|�}|j|�}|
j|�}
tt	||��tt	||z||z��tt	||z
||z
��tt	||z||z��t
jdd��5tt	||z||z��ddd�tt	||z||z��tt	||z
||z
��tt	||z||z��t
jdd��5tt	||z||z��ddd�tt	||z||z��tt	||z
||z
��tt	||z||z��tt	||z||z��tt	|dz|dz��tt	t|�dzt|�dz��tt	||z||z��tt	t
j||�t||���tt	t
j||�t||���tt	t
j||�t||���t
jdd��5tt	t
j||�t||���ddd���Ey#1swY��UxYw#1swY���xYw#1swY��kxYw)	Nrhr�rr�))�r�)r�r��ignore�r�invalid�@)
rqrr+rrZ�reshapern�errstate�absr
rJr9r)rsrtrurvrwrxryrzr{r|r}r~�a2d�a2dms              rY�test_testArithmeticzTestMa.test_testArithmeticWsH��48�F�F�1��A�s�B��B��A�r�2�q��a��V�a��V�$�%���C�1�a�&�1�a�&�!1�2����3��9�c�D�j�)�*���3��9�c�D�j�)�*���3��9�c�D�j�)�*�(�	=�A��	�	�!��A��	�	�!��A����A��B����A��B����A��B��B��r�B�3�K� ��B�q�1�u�b�2�g�&�'��B�q�1�u�b�2�g�&�'��B�q�1�u�b�2�g�&�'����H�h�?�
,���1�q�5�"�r�'�*�+�
,��B�s�Q�w��b��)�*��B�s�Q�w��b��)�*��B�s�Q�w��b��)�*����H�h�?�
/���3��7�C�"�H�-�.�
/��B�q�3�w��S��)�*��B�q�3�w��S��)�*��B�q�3�w��S��)�*��B�q�3�w��S��)�*��B�q�A�v�r�Q�w�'�(��B�s�1�v��}�c�"�g��n�5�6��B�q�A�v�r�R�x�(�)��B�r�v�v�a��|�S��R�[�1�2��B�r�{�{�1�a�(�(�2�r�*:�;�<��B�r�{�{�1�a�(�(�2�r�*:�;�<����H�h�?�
=���2�9�9�Q��?�F�2�r�N�;�<�
=�
=�7	=�
,�
,��

/�
/��
=�
=�s$�'O�3O#�4O0�O 	�#O-	�0O:	c��tjdg�}tdg�}tt||zt��tt||zt��y)Nrh)rnrr�
isinstancer)rs�na�mas   rY�test_testMixedArithmeticzTestMa.test_testMixedArithmetic}sB��
�X�X�q�c�]��
�A�3�Z���
�2��7�K�0�1��
�2��7�K�0�1r[c�
�|j\}}}}}}}}}	}
}tttj|�t	|���tttj
|�t|���tttj|�t
|���tttj|�t|���tttj|�t|���tttj|�t|���tjdd��5tttjt|��t|���tttjt|��t|���tttjt|��t|���ddd�tttj|�t|���tttj |�t!|	���tttj"|�t#|	���tttj$|�t%|	���tttj&||�t'||���tttj(|�t)|���tttj*||�t+||���tttj,||�t-||���tttj.||�t/||���tttj0||�t1||���tttj2||�t3||���tttj4||�t5||���tttj6|�t7|���tttj8||f�t9||f���tttj8||f�t9||f���tttj8||f�t9||f���tttj8|||f�t9|||f���y#1swY��lxYw)Nr�r�)rqrrZrnrrrErFrMrNr�rIr�r'r(rrrrrr	rr<r%r!r&r"rrrrs            rY�test_testUfuncs1zTestMa.test_testUfuncs1�sd��48�F�F�1��A�s�B��B��A�r�2�q���2�6�6�!�9�c�"�g�&�'���2�7�7�1�:�t�B�x�(�)���2�6�6�!�9�c�"�g�&�'���2�7�7�1�:�t�B�x�(�)���2�6�6�!�9�c�"�g�&�'���2�7�7�1�:�t�B�x�(�)�
�[�[��(�
;�	5��B�r�w�w�s�1�v���R��1�2��B�r�v�v�c�!�f�~�s�2�w�/�0��B�r�x�x��A��'��r��3�4�	5�	��2�6�6�!�9�c�"�g�&�'���2�9�9�Q�<����,�-���2�9�9�Q�<����,�-���2�9�9�Q�<����,�-���2�:�:�a��#�W�R��_�5�6���2�;�;�q�>�8�B�<�0�1���2�8�8�A�q�>�5��R�=�1�2���2�<�<��1�%�y��R�'8�9�:���2�7�7�1�a�=�$�r�2�,�/�0���2�:�:�a��#�W�R��_�5�6���2�=�=��A�&�
�2�r�(:�;�<���2�#�#�A�q�)�=��R�+@�A�B���2�<�<��?�I�b�M�2�3���2�>�>�1�a�&�)�;��B�x�+@�A�B���2�>�>�1�a�&�)�;��1�v�+>�?�@���2�>�>�1�a�&�)�;��A�w�+?�@�A���2�>�>�1�a��)�,�k�1�b�!�*�.E�F�G�)	5�	5�s
�B/U/�/U9c	�N�tgd�gd���}tt|�jjt
ju�tdt|��tdtd��ttdtddg����|jd�}tt|�jjt
ju�ttt|d�t
j��tt|�jjt
ju�ttdt|���ttt|d��tu�ttddgt|d���y)	N�rfr_r`re�rhrrrrir�rhr)r�r�r�)rrrr��typern�intprrZr�r��ndarrayr r:)rs�otts  rY�test_xtestCountzTestMa.test_xtestCount�s���$�<�8����c�
� � �%�%����0�1��Q��c�
�#��Q��a��!���1�e�A�Q�C�(�)�*��k�k�&�!����c�
� � �%�%����0�1��
�5��a�=�"�*�*�5�6���c�
� � �%�%����0�1���1�e�C�j�!�"����c�1�
�&�&�0�1���A�q�6�5��a�=�)�*r[c�8�|j\}}}}}}}}}	}
}tj|�}t|�}
tt	t|�t
j|
���tt	t|�tj|
���yr�)
rqrnrArrZ�maxr7r�minr8)rsrtrurvrwrxryrzr{r|r}r~�xr�xmrs              rY�test_testMinMaxzTestMa.test_testMinMax�sr��48�F�F�1��A�s�B��B��A�r�2�q�
�X�X�a�[���B�i��	��3�r�7�G�N�N�3�/�0�1���3�r�7�G�N�N�3�/�0�1r[c�n�|j\}}}}}}}}}	}
}tttjj|�t	j
|���tttjj
|�t	j|���ttdttd�d����ttdttd�d����tttj|d��t|d����tttjt|d�d��t|d����tttj|d�t|d���tttj|d��t|d����tttj|d�t|d���tttjt|d�d��t|d����t|�dkDr�tttj||fd�t||fd���tttjj|d�t	j
|d���tttj|d�t|d���tttj|d�t|d���yy)Nr�r��axisrh)rqrrZrnr
r�
accumulaterKrr�prodr?r�rrrs            rY�test_testAddSumProdzTestMa.test_testAddSumProd�s��48�F�F�1��A�s�B��B��A�r�2�q���2�6�6�=�=��#�S�Z�Z��]�3�4���2�6�6�$�$�Q�'�����):�;�<���1�c�%��(��+�,�-���1�c�%��(��+�,�-���2�6�6�!�!�$�c�!�!�n�5�6���2�6�6�&��Q�-�a�0�#�b�q�/�B�C���2�6�6�!�Q�<��Q���+�,���2�7�7�1�1�%�w�q�q�'9�:�;���2�7�7�1�a�=�'�!�Q�-�0�1���2�7�7�6�"�a�=�q�1�"�2�A�.�0�	1��q�6�A�:��B�r�~�~�q�!�f�a�0�*�B��8�Q�7�9�
:��B�r�v�v�}�}�Q��*�C�J�J�q�!�,<�=�>��B�r�v�v�a��|�S��A�Y�/�0��B�r�w�w�q�!�}�g�a��m�4�5�r[c	�J�tjgd��}t|gd���}t|gd���}t|�}t|�t|�t	ttj|�t
|d����t	t|d�t|d�u�t	|d|dk(�t	|dtu�t	t|d|d��t	t|dd	|dd	��t	t|dd|dd��t	t|dd|dd��d
|d<d
|d<t	t||��d|ddd|ddt	t||��t|d<t	t||��t|ddt	t||��||ddt|d<t	tt|�tgd
����tgd�gd��|ddt	tt|�tgd����tgd�gd��|ddt	tt|�tgd����t	t|tgd����tjd	�dz}t|d�}t	t||��t	ttgd�t�|j��t	td|j ��tgd�t"�}tjgd�t"�}|d}|d}t%t|�t�t%t|�t�t%||�t	|ddj&dk(�y)N)rhr�r�r�r�ri)rrhrrhr)�
fill_valuerhr���	�cr�rl�rhr�r�r�)rrhrhrr_re)rrrrhr)rh�hellor�r�)r)rnr�str�reprrrZrHr�r*r
r r+rr5rrjr��objectrrD)rs�x1�x2�x3�x4�s1�s2s       rY�test_testCIzTestMa.test_testCI�s���
�X�X�l�
#��
�2�L�
)��
�2�L�
)��
�2�Y���B���R����2�7�7�2�;��R�A� 6�7�8���R��U��t�B�q�E�{�*�+���1���A������1���� ���2�a�5�"�Q�%� �!���2�a��7�B�q��G�$�%���2�a�5�"�Q�%� �!���2�a�b�6�2�a�b�6�"�#���1����1����2�r�
����1�Q����1�Q����2�r�
����1����2�r�
����1�Q����2�r�
����1����1�������e�L�&9�:�;��\�<�8��1�������e�L�&9�:�;��\�<�8��1�������e�L�&9�:�;����U�<�0�1�2�
�Y�Y�q�\�C�
��
�2�s�
#����2�r�
�������9�2�7�7�C�D���3��
�
�&�'�
�%�v�
.��
�X�X�(�&�
1��
��U��
��U���T�"�X�s�#��T�"�X�s�#��R�����1�Q��
�
��%�&r[c���gd�}t|�}t|�}t||u�t|d��}t||u�tjd�}t	||��}t|j
|u�tt
||j
��t|j|u�t	|d��}t|jj|jjk(�t	||d��}t|j|u�t|dtu�d	|d<t|dtu�t|j|u�tt
|jd��t	||d
��}	t|	j|u�t|	dtu�d	|	d<t|	dtu�t|	j|u�tt
|	jd��t	|dz|��}
tt|
�j|dzju�td�}t|d<t|d
�}ttt||g�|��ttt!|�gd���t#|dd��}
tt|
gd���t#|dd��}tt|
|��y)N)rrrhrrT)�copyr�rir�rjr�r�r�rhr_r�)�)rrrhrrrrhr)r�r�r�r�r�)rrrhrhr�r�r�r�)r)rrnrr�_datar
�_mask�__array_interface__r*rjrr�rCrZrr rB)rs�n�mrx�m3r��y1�y1a�y2�y2a�y3r��y4�y5�y6s               rY�test_testCopySizezTestMa.test_testCopySizesN�����a�L��
�q�\����R���
�q�t�
$�������
�Y�Y�q�\��
�2�A�
�������"�#����R�X�X�&�'�����A�
���B�Q���	��	�	�-�-����,�,�-�	.��2�B�Q�
'������B�����1���� ���1����1��V�#�$�����B��������!�$�%��B�Q�Q�'����	�	��"�#���A��&� �!���A����A��f�$�%���	�	��"�#������1�%�&�
�2��8�!�
$����r�
� � �R�#�X�$4�$4�4�5�
�A�Y����1��
�B��
����;��B�x�(�"�-�.���7�2�;� 8�9�:�
�B��1�
-����2�/�0�1�
�B���
"����2�r�
�r[c�t�td�}gd�}t|�}|j�}t||��}t	|dt
u�t	|dt
u�ddg|ddg<t	|j|u�t	|dt
u�t	|dt
u�t	t|gd	���t||d
��}|jgd�gd
��t	|j|u�t	|dt
u�t	|dt
u�t	t|gd���y)Nr�)rrrrhrhrir�r��
�(rh)rr�r����r�Tr�)rrhr�)r��d��)r�r�r�rr)	rr)r�rrr*r�rZr@)rsrqr�r�rxrts      rY�test_testPutzTestMa.test_testPut5s����1�I�����a�L��
�V�V�X���!�!�����!�������!�������H��1�a�&�	�����1�����!�������!��F�"�#���1�(�)�*��!�"�4�(��	���i��(�����r�!�"���!�������!�������1�*�+�,r[c���td�}t|gd���}tddgddg��}t|dtu�t|d	tu�||dd
t|dtu�t|d	tu�tt	|gd���td�}t|gd���}|dd
}tddgddg��}t|dtu�t|d	tu�||ddt|dtu�t|dtu�tt	|ddg��t|dtu�t|d	tu�tt	|gd���y)Nr�)rrrrrrir�r�rhrr�r�r�)rrhr�r�r�)rrrr*rZ)rsrqrtr{rus     rY�
test_testPut2zTestMa.test_testPut2KsL���1�I���!�/�*���2�r�(�!�Q��(����!��F�"�#���!��F�"�#���!�A����!�������!��F�"�#���1�'�(�)��1�I���!�/�*��
�a��F���2�r�(�!�Q��(����!��F�"�#���!��F�"�#���!����!�������!��F�"�#���1�r�2�h�� ���!�������!��F�"�#���1�'�(�)r[c���|j\}}}}}}}}}	}
}gd�}tj|�d}
t||
|	�t	tt
||
d��|	k(��y)N)rhrrrrrrhrrrhrrhrr�)rqrnr;r@rrrL)rsrtrurvrwrxryrzr{r|r}r~r��is              rY�test_testMaPutzTestMa.test_testMaPutes_��48�F�F�1��A�s�B��B��A�r�2�q�0���J�J�q�M�!����B��2����D��Q�Q�'�2�-�.�/r[c
��td�}|jdd�}d|jd<t|ddk(�|d|zz}tt	|j
|��tt	|jd|z��tt	|t|�zj
d|z|z��d	|jd
<td�}t|d<tt|d�tt�k(�|dk\}ttt|tt��d
k(�ttt|tt��|jk(�t||t�}t|j|ju�t|dtu�t|dtu�t|dtu�t|dtu�t|dtu�tt	||��t|t|�}t|j|ju�t|dtu�t|dtu�t|dtu�t|dtu�t|dtu�t||�}t|j|ju�t|dtu�t|dtu�t|dtu�t|dtu�t|dtu�tt	||��tgd��}tgd��}t|d<t|||�}tt	|gd���t|d
<t|||�}tt	|gd���t|d
tu�t|dtu�t|dtu�tt	tt!|d�|�t#|d���tt	tt%|d�|�t'|d���tt	tt)|d�|�t+|d���tt	tt-|d�|�t/|d���tt	tt1|d�|�t3|d���tt	tt5|d�|�t7|d���tt	tt1|d�|�t3|d���tt	t9t;t=d��dd�gd���tt	t?t;t=d��dd�gd���tt	t9tt;t=d��gd���dd�j@gd���tt	t?tt;t=d��gd���dd�j@gd���tt	t7tt;t=d��gd���d�j@gd���tt	t3tgd�gd���d�j@gd���tt	tgd�gd ��gd!���tCd"tDjF�#�}tI|jtJ�}t||�}tt	||��tM|||f�}tt	|gd���t|d
tu�t|dtu�t|dtu�td$�}t|d<td$�dz}t|d<tgd%�gd&���}|jOd�}t|||�}t|||�}	tt	||	��ttQ|	�tRu�tt	|	gd'���t|td�}tt	|gd(���t|dt�}tt	|gd)���y)*N�r�r�r�)rhry$@r��erf.r�r�r�r�)r_r`rerarb)rhrhrhrrr�)r_r`rfrg���rh)r��r�r�r�)r�rhr�r�r�)rhrrrrri)rhrhrhrhr)rrhrrr)rhrhrrrh)rhrrhrr)r�r�rhr�rh)rhrrhrrh)rhrhrrr)rhr�r�r�r�)r�r�r�r�r�)r�r�r�)r�r�)rhrhrhrrr)rhrrrrr)rrhr��r��2)r�r�r�rhrhrh)r�rhrhr�r�r�)*rr��flatrrZ�real�imagrr*r�rrPrDr�r6rr!r-r"r.r%r0r&r1r<r2rr,r/�list�ranger3rjr=rn�float32rQrrrr r:)
rsrtr{�c�atest�btest�ctestru�cmr|s
          rY�test_testOddFeatureszTestMa.test_testOddFeaturesls����2�J��
�I�I�a��O������q�	���$��2�
��
��a��K����1�6�6�1�
����1�6�6�2��6�"�#���A�	�!��$�*�*�C�!�G�a�K�8�9�����s���2�J����!����A�a�D�	�S��[�(�)�
��F����e�A�v�v�.�/�1�4�5���e�A�v�v�.�/�1�7�7�:�;��!�Q��������1�7�7�"�#���!�������!�������!�������!��F�"�#���!��F�"�#���1�a����!�V�Q�������1�7�7�"�#���!�������!��F�"�#���!��F�"�#���!�������!�������A�������1�7�7�"�#���!�������!��F�"�#���!��F�"�#���!�������!�������1�a����&�'���/�"����!���!�Q���O����1�+�,�-���!���!�Q���O����1�+�,�-���!�������!��F�"�#���!�������<���1�
�q�1�>�!�Q�3G�H�I���<�
�a�� 3�Q�7�'��1�-�/�	0���<��Q��
�A�.��A�q�0A�B�C���<�
�1�a� 0�!�4�6G��1�6M�N�O���<�	�!�Q���3�5E�a��5K�L�M���<��a���Q�/��a��1C�D�E���<�	�!�Q���3�5E�a��5K�L�M���=��e�A�h���A�6�8M�N�O���>�$�u�Q�x�.�!�Q�7�9L�M�N���=��t�E�!�H�~�,;�"=�>?��D�DH�D�"�$�	%�	��>�%��U�1�X��-<�#>�?@�!�E�EI�T�"�$�	%�	��<��d�5��8�n�+:�!<�=>�@�@D��"�$�	%�	��#�E�/�/>�%@�AB�D�DH�D�"�$�	%�	��<���A�$�&�	'��\����4���e�k�k�8�,���U�E�*����5�%� �!��1��r�1�g�����1�+�,�-���!�������!��F�"�#���!������1�I����!���1�I��N����!���$�+=�>��
�X�X�a�[���!�Q��N��
�2�q�!�_����1�b�	������v�%�&���2�,�-�.��!�V�Q�����1�+�,�-��!�Q������1�,�-�.r[c�B�tttgd�gd��gd���tttgd�gd��gd���t	d�}t	d�dz
}t
|d<t
|d<ttt||�t
t||�||���ttt||�t
t||�||���ttj|�dk(�ttj|�d	k(�y)
N)rhr�r�)r�rr�)rhrr�)r�r�r�r�r�r�rr�)
rrZr8r7rr*rPr%r!r)rsrtrus   rY�test_testMinMax2zTestMa.test_testMinMax2�s�����7�9�i�0�)�<�=���7�9�i�0�)�<�=��1�I���1�I��M����!����!����7�1�a�=�%��Q��
�A�q�"9�:�;���7�1�a�=�%���1�
�q�!�"<�=�>�����q�!�Q�&�'�����q�!�Q�&�'r[c�F�td�}tjd�}t|dd|jddd�}|jddd�}t	ttj|d�t
|d���t	ttj|dd�t|dd���t	ttjt|d	�t|d	��t||���t	ttjt|d	�t|d	��t||���tgd
�t�}t|d<t|gd��}t	|d	dk(�t	|ddk(�t	|ddk(�y)
N�r�r�r�r�r�)r�rrhrhr)�abcrh�defr�r�)rr�r�r)
rrnr*r�rrZrOrLr#rr>rr�)rsrtru�ts    rY� test_testTakeTransposeInnerOuterz'TestMa.test_testTakeTransposeInnerOuter�sA���2�J���I�I�b�M����!�A��
�I�I�a��A���
�I�I�a��A�����2�<�<��9�-�y��I�/F�G�H���2�7�7�1�i��+�T�!�Y��-B�C�D���2�8�8�F�1�a�L�&��A�,�7���A�;� �	!���2�8�8�F�1�a�L�&��A�,�7���A�;� �	!��)�6�2����!����I�����!���
����!���	����!���	�r[c�v�td�}td�}td�}t|d<|dz
}tt||dz��|dz
}tt||dz��td�}td�}t|d<|dz}tt||dz
��|dz}tt||dz
��td�dz}td�dz}t|d<|dz}tt||dz��|dz}tt||dz��td�dz}td�}t|d<|dz}tt||��|dz}tt||��td�dz}td�dz}t|d<|dz}tt||dz��|td�z}tt|t	d���td�jtj�}td�}t|d<|dz
}tt||dz��y)Nr�r�rhr_r`)r�)rr*rrZr=�astypernr�)rsrurtrys    rY�test_testInplacezTestMa.test_testInplace�s����2�J���2�J��
�B�Z����1��	�Q�����1�a�!�e���
�a�����1�a�!�e����2�J��
�B�Z����1��	�Q�����1�a�!�e���
�a�����2�q�1�u�
���2�J����
�B�Z�#�
����1��	�S�����1�a�!�e���
�c�	����2�q�1�u�
���2�J��N��
�B�Z����1��	�a�����1�a���
�q�����1�a����2�J����
�B�Z�#�
����1��	�S�����1�a�#�g���
�f�R�j�����2�t�E�{�#�$��2�J���b�j�j�)��
�B�Z����1��	�R�����1�a�"�f�
�r[c��td�}t|ddd�<|jdd�}tdtj
dz�D]C}t	j||��}t	j|�}tt||���Ey)Nr�r�r�r�r�rh)�protocol)
rr*r�r��pickle�HIGHEST_PROTOCOL�dumps�loadsrrZ)rsrt�protor~rus     rY�test_testPicklezTestMa.test_testPickle$su���2�J����!�B�q�&�	�
�I�I�a��O���1�f�5�5��9�:�	�E����Q��/�A����Q��A��B�q�!�H��	r[c��td�}t|d<ttt�dk(�t|dtu�t	t|dd�d�y)Nr�rhz--r)rr*rr�rr)rs�xxs  rY�test_testMaskedzTestMa.test_testMasked.sJ��
�A�Y����1����F��t�#�$���1���� ��V�B�q�E�1�%�q�)r[c
���tgd�gd���}ttdt|d����ttdt|gd�����t|gd�d	�
�\}}ttd|��t|dk(�t|ddtt|d��tu�tgd�gd���}|jdd�}t|dd�d
f<ttt|d��ddg��tt|d
��dtu�ttddgt|d����t|dd	��\}}tt|ddg��y)Nr�r�rir`rr�)r_r_r`r_��weightsT�r�returnedrar�rhrf�r�rr_)rrrZrr*r�)rsr�rX�wtss    rY�test_testAverage1zTestMa.test_testAverage16s"���$�<�8����3���!�,�-�.���3���-=�>�?�@��c�+;�d�K������3��� ���s�
����A�����!�$��.�/��$�<�8���k�k�!�Q�����A�q�D�	���7�3�Q�'�#�s��4�5����!�$�Q�'�6�1�2���B��8�W�S�q�1�2�3��c��D�9������3��R��!�"r[c
�4
�gd�}gd�gd�g}td�}ttt|d��d��ttt|d|��d��t	td�dtd�zg�}ttt|d�t
jjtjd��d	zd
z��ttt|d��tjd�d	zdz��ttt|d��t|d��t|d��dzg��ttt|d|��d
��ttt|d|��gd���ttt|d��t|d��t|d��dzg��td�}gd�}gd�gd�g}td�}gd�}	tttt||�d��d��tttt||�d��d��ttt||�d��tu�ttt||	�d��d�tttt||�d���d�t||�}
ttt|
d�d
��ttt|
d��gd���ttt|
d��ddg��ttt|
d|��gd���td�}td�dz}t||g||ggdd��\}
}tt|
�t|��t|
j|j�ttd�dddgd��\}}tt|�t|��ttd�d��\}}tt|�t|��ttd�td�d��\}}tt|�t|�k(�t	ddgddggt�}t|ddgddgg�}t|d��}tt!|dd	g��t|d��}tt!|dd	g��t|d��}tt!|d ��t|d��}tt!|d!d"g��y)#N)rrhrhrhrhr)rhrrrrrhr�rr�r�)r�rr`reg(@rhrg������
@)rfr_r`rerard)rrrhrhrr)rrhrhrhrhrhrf)rfr_��X@rrag@rb)rfr_rrrardr�Tr)r�r�r�)r�rr)rrr�r�rkr_g������@g�?ra)rrrrrrnr
rrQr=r+r*rrrD�floatrZ)rs�w1�w2rtrurwrxr��m4�m5r{�a�b�r1�r2r�r��a2da�a2dmas                   rY�test_testAverage2zTestMa.test_testAverage2Is��
�� �"4�
5���1�I�������+�S�1�2������B�7��=�>��6�!�9�c�F�1�I�o�.�/������D�)�!#�����r�y�y��|�!<�r�!A�C�!G�I�	J������+�R�Y�Y�q�\�B�->��-C�D�E������+�")�!�!�"4�g�a�a�6H��6L�!M�O�	P�����D�"�5�x�@�A������B�7�!:�<�	=������+�")�!�!�"4�g�a�a�6H��6L�!M�O�	P�
�1�X��
�� �"4�
5��
�!�W��
������a��!4�1�=�s�C�D�����a��!4�1�=�s�C�D����Q��+�!�4��>�?��W�\�!�R�0�q�9�3�?��U�7�<��2�#6�Q�?�@�!�D���B�������D�)�8�4�5������+�!=�?�	@������+�c�3�Z�8�9������B�7�!>�@�	A�
�1�I���1�I��M���1�a�&�1�a�&�)��D�A���B��U�2�Y��b�	�*��R�X�X�r�x�x�(���i��q�1�a�&�4�P���B��U�2�Y��b�	�*���i��4�8���B��U�2�Y��b�	�*���i��$�y�/�D�Q���B���b�	�U�2�Y�&�'��a��V�a��V�$�e�,���C�1�a�&�1�a�&�!1�2���s��#����4�#�s��$�%���1�%����5�3��*�%�&���4�(����5�'�"�#���1�%����5�3��*�%�&r[c	���tdttd���tdttd���tdttdggg���tdttdgg���t	t
ttddg��t	tttddg��t	tttddgddg���y)Nrhr_rri)r�intrrr�	TypeError�
ValueError�bool�rss rY�test_testToPythonzTestMa.test_testToPython�s����Q��E�!�H�
�&��S�%��a��/�*��Q��E�Q�C�5�'�N�+�,��S�%���s�e��-�.��i���q�!�f�
�6��j�$��q�!�f�
�6��j�$��q�!�f�A�q�6�(B�Cr[c���tdd��}tjd��5tdtd�zj�ddd�td|zj�t|j�t|j�tt||�j�tt
||�j�t|j�j|jju�tdd��}t|j�|jk(�tt|�tt��y#1swY��xYw)Nrrhrir��r)
rrnr�rrjr7r8rr�r�rr�r4)rsryrts   rY�test_testScalarArithmeticz TestMa.test_testScalarArithmetic�s���
�1�1�
��
�[�[��
)�	)��Q��q��\�'�'�(�	)���R��
�
���"��
�
���"��
�
�����B��$�$�%����B��$�$�%���	�	��!�!�R�X�X�^�^�3�4��!�!�������
�a�g�g�%�&��S��W�c�"5�6�7�	)�	)�s�"E�E)c���tgd��}tt|j�|jj���tt|j�|jj���tt|j
�|jj
���tt|j�|jj���tt|jddddd�|jjddddd���tt|jgd��|jjgd����tt|j�|jj���tt|j�|jj���tddgddgg�}tt|j�|jj���tt|j�|jj���tt|jddg�|jjddg���tt|j�|jj���y)N�rhr�r�rrhr�r�r��rhrrh)rrrZ�anyr�r�argmax�argminr�compress�conjr�diagonalrKrLrO)rsr$r�s   rY�test_testArrayMethodszTestMa.test_testArrayMethods�s����)�����1�5�5�7�A�G�G�K�K�M�*�+���1�5�5�7�A�G�G�K�K�M�*�+���1�8�8�:�q�w�w�~�~�/�0�1���1�8�8�:�q�w�w�~�~�/�0�1���1�8�8�A�q�!�Q��*��7�7�>�>�!�Q��1�a�8�:�	;���1�:�:�i�(�!�'�'�*:�*:�9�*E�F�G���1�6�6�8�Q�W�W�\�\�^�,�-���1�;�;�=�!�'�'�"3�"3�"5�6�7��A�q�6�A�q�6�"�#����1�:�:�<����!1�!1�!3�4�5���1�5�5�7�A�G�G�K�K�M�*�+���1�6�6�1�a�&�>�1�7�7�<�<��A��#7�8�9���1�;�;�=�!�'�'�"3�"3�"5�6�7r[c�J�tgd��}t|jd�y)Nr6rh)rr�ndim�rsr$s  rY�test_testArrayAttributeszTestMa.test_testArrayAttributes�s���)����Q�V�V�Q�r[c	��tttj�D�cgc]&}|tt�vr|jd�s|��(c}�ycc}w)N�_)r�dirrnr�r�
startswith)rsr�s  rY�test_testAPIzTestMa.test_testAPI�sI����B�J�J��,�1���[�!1�1����c�*��,�,�	-��,s�+Ac���tgd��}tgd�gd���}t|djd�t|djd�t|djd�y)Nr6r7rirr�rh)rrrD)rsr$r%s   rY�test_testSingleElementSubscriptz&TestMa.test_testSingleElementSubscript�sN���)����)�)�,���Q�q�T�Z�Z��$��Q�q�T�Z�Z��$��Q�q�T�Z�Z��$r[c�b�tgd�gd���}|dk\}d||<t|dtu�y)Nr�)rhrrhrrir�r�r�)rrr*)rsr$r�s   rY�test_assignment_by_conditionz#TestMa.test_assignment_by_condition�s0���,�\�2��
��F����!����!����r[c��tddgddg��}tddgddg��}|dk}||||<ddg}t|j|�y)NrrhFriT)r+rrj)rsr$r%rj�
expected_masks     rY�test_assignment_by_condition_2z%TestMa.test_assignment_by_condition_2�sW���!�Q��u�e�n�5���!�Q��t�T�l�3���1�u���D�'��$����
�
��Q�V�V�]�+r[N)$�__name__�
__module__�__qualname__rr��pytest�mark�parametrizer�r�r�r�r�r�r�r�r�r�r�r�r�rrr	rrrr*r1r4r>rBrGrIrKrNr�r[rYr]r]$s���
;���[�[���S�6�6�"2�3��4��&$=�L2�H�>
+�2�6�*0'�d1�f-�,*�40�c/�J(��(0�d�*�#�&8'�tD�
8�8�" �-�
%� �,r[r]c�*�eZdZd�Zd�Zd�Zd�Zd�Zy)�
TestUfuncsc��tdddtdzgdzddgdgdzz��tdddtdzgdzddgdgdzz��f|_y)Nr_rr�r�rhr�ri)rrorqr0s rYrzTestUfuncs.setup_method�sb����a��R�!�V�,�q�0��1�v���a��7G�H���a��R�!�V�,�q�0��1�v���a��7G�H�K��r[c	�l�gd�}dD]�}	tt|�}ttj
|�}|jd|j}t	j�5||vrt	jd��|dvrt	jd��||�}||�}ddd�ttjd�jd�|��tt|j|j����y#t$rtt|�}Y��wxYw#1swY��xYw)N)
rI�arctanhrr�arccoshrYr'r(r�true_divide�floor_divide�	remainder�fmod)*rIr'r(rrrErrMrrrrFrrN�arcsinhrZrYr	�fabs�negative�floor�ceil�logical_notr
rJr9rr[r\r]r^�hypotrrr<r&r"r%r!�logical_and�
logical_or�logical_xorr�)r�)rYr'r(r3r)�getattr�umath�AttributeError�fromnumericrnr�rq�ninr��seterrrrZr�eqmaskrj)rs�f_invalid_ignore�f�uf�mf�args�ur�mrs        rY�test_testUfuncRegressionz#TestUfuncs.test_testUfuncRegression�s��@��>�	.�A� 
-��U�A�&�������"�B��6�6�'�2�6�6�?�D�����
��(�(��I�I�h�/��3�3��I�I�X�.���Y����Y��

�
�B�r�y�y��|�R�Y�Y�q�\�1�5�6��F�2�7�7�B�G�G�,�-�=	.��$"�
-��[�!�,��
-��
�
�s�D
�"?D*�
D'�&D'�*D3	c���|jd}tt|d���tt|d���t	t|ddd��d�t	t
|d��d�y)Nrr�r�)rqrrrGrrKr?rAs  rY�test_reducezTestUfuncs.test_reduce�sX���F�F�1�I���G�A�A�&�&�'�����#�$��S��2�A��Q�'��+��W�Q�Q�'��+r[c�H�tdd�jdd�}t|dk|�}t|j	�|j	��t|j�d�t
|j	d�|j	d�k(j��t
|jd�gd�k(j��t
|j	d�dj�t
|jd�dj�y)Nrh�
r�r�r�r)r�r�r�r�)	rr�r6rr�r�rrrj)rsr$�amasks   rY�test_minmaxzTestUfuncs.test_minmax�s����1�b�M�!�!�!�Q�'���Q��U�A�&���U�Y�Y�[�!�%�%�'�*��U�Y�Y�[�!�$�����1�����q��)�.�.�0�1�����1���-�2�2�4�5���	�	�!��Q��$�$�%���	�	�!��Q��$�$�%r[c�r�dD]2}tgd�gd���}ttt|�dg���4y)Nz?bhilqpBHILQPfdgFDGO)rhrr�r)rrrhrhrir)rrrZr;)rsrrts   rY�test_nonzerozTestUfuncs.test_nonzeros2��'�	)�A��l��6�A��B�w�q�z�A�3�'�(�	)r[N)rOrPrQrrwryr}rr�r[rYrVrV�s��K�#.�J,�&�)r[rVc�<�eZdZd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
y	)
�TestArrayMethodsc�z�tjgd��}|jdd�}|jdddd�}tjgd��}t||��}t||j|j���}t||j|j���}|||||||f|_y)N)$g� @g�G�z.@g-���!@g!@g�&1��?g��ʡE�@g\��(� @g��Q�@g{�G�#@gP��n�@gh��|?�!@g!�rh��@gj�t�@gJ+�@g�z�Ga@g!�rh��@g�ʡE��@g-���@g)\��(@g�(\�B#@g+��@gu�V@g�~j��@g�"�~�@g��K7��@g
ףp=J#@g�G�z�@g��Mb�@g}?5^��#@g��/�$@g!�rh�m@g-���#@gJ+�@g���Mb@g��ʡ�@g-�����?r�r�r�)$rrhrrhrrrhrrhrhrrhrrrrhrrhrrrrhrhrhrhrrrhrrrrrhrrhr)�datarj)rnrr�rDrq)rsrt�X�XXr��mx�mX�mXXs        rYrzTestArrayMethods.setup_methods����H�H�@�
A��
�I�I�a��O��
�Y�Y�q�!�Q��
"���H�H�(�
)�����
"��
���	�	�!�'�'� 2�
3����!�)�)�B�H�H�"5�6���Q��A�r�2�s�+��r[c��|j\}}}}}}}|j�}t|j�|j�j	�j��t
t|j�|j�t|j|j�zd��z
��y)Nrr�)	rqr=r�trace�
compressedrKrrZrj)	rsrtr�r�r�r�r�r��mXdiags	         rY�
test_tracezTestArrayMethods.test_trace&s���&*�f�f�#��A�r�1�b�"�c�������R�X�X�Z�����!9�!9�!;�!?�!?�!A�B���2�8�8�:��7�7�9�s�6�;�;�����+E�01�(3�3�4�	5r[c	�r�|j\}}}}}}}|jdd�}tt|j|j��tt|j
|jdd���tt|j
|j
jdd���y)Nr�r�)rq�cliprrZrjr�)	rsrtr�r�r�r�r�r��clippeds	         rY�	test_clipzTestArrayMethods.test_clip.s��&*�f�f�#��A�r�1�b�"�c��'�'�!�Q�-����7�<�<����)�*���7�=�=�!�&�&��A�,�/�0���7�=�=�"�(�(�-�-��1�"5�6�7r[c���|j\}}}}}}}|j\}}t|j�t	j|j���t	j|tj�}	t	j|tj�}
t|�D]/}t	j|dd�|fj��|
|<�1t|�D]+}t	j||j��|	|<�-tt|jd�|
��tt|jd�|	��y�Nrrh)rqrDr�ptprnr�rQ�float64r�rrZ)rsrtr�r�r�r�r�r�r��rows�cols�ks            rY�test_ptpzTestArrayMethods.test_ptp5s��&*�f�f�#��A�r�1�b�"�c������A�	�R�V�V�X�r�v�v�b�m�m�o�6�7��x�x��2�:�:�&���x�x��2�:�:�&���q��	4�A��f�f�R��1��X�0�0�2�3�D��G�	4��q��	1�A��f�f�R��U�-�-�/�0�D��G�	1���2�6�6�!�9�d�#�$���2�6�6�!�9�d�#�$r[c���|j\}}}}}}}|jdd�}tt|d|dd�df��|jdd�}	t	|	j
d�y)Nrrhr�r�)r�r�r�r�)rq�swapaxesrrZrrD)
rsrtr�r�r�r�r�r��	mXswapped�
mXXswappeds
          rY�
test_swapaxeszTestArrayMethods.test_swapaxesDse��&*�f�f�#��A�r�1�b�"�c��K�K��1�%�	���9�R�=�"�Q��U�)�,�-��\�\�!�Q�'�
��Z�%�%�|�4r[c�d�|j\}}}}}}}|jd�}tt|j|jd�jd���|jd�}tt|j|jd�jd���yr�)rq�cumprodrrZr�r�	rsrtr�r�r�r�r�r��mXcps	         rY�test_cumprodzTestArrayMethods.test_cumprodKs���&*�f�f�#��A�r�1�b�"�c��z�z�!�}����4�:�:�r�y�y��|�3�3�A�6�7�8��z�z�!�}����4�:�:�r�y�y��|�3�3�A�6�7�8r[c�d�|j\}}}}}}}|jd�}tt|j|jd�jd���|jd�}tt|j|jd�jd���yr�)rq�cumsumrrZr�rr�s	         rY�test_cumsumzTestArrayMethods.test_cumsumRs���&*�f�f�#��A�r�1�b�"�c��y�y��|����4�:�:�r�y�y��|�2�2�1�5�6�7��y�y��|����4�:�:�r�y�y��|�2�2�1�5�6�7r[c	�4�|j\}}}}}}}tt|jd��|j	�j���tt|jd��|j	�j���tt|jd��j|jd��j��tt|j�j|j�j��|jd��|jd��}	}td�D]�}
tt|	|
||
j	�j���tt||
|dd�|
fj	�j���tttj||
�|dd�|
fj	�j�����y)Nr�r�rrhr�)
rqrrZ�varr��stdrDr�rnrI)rsrtr�r�r�r�r�r��mXvar0�mXvar1r�s           rY�test_varstdzTestArrayMethods.test_varstdYs��&*�f�f�#��A�r�1�b�"�c���2�6�6�t�6�$�b�m�m�o�&9�&9�&;�<�=���2�6�6�t�6�$�b�m�m�o�&9�&9�&;�<�=���3�7�7��7�?�(�(�"�&�&�a�&�.�*>�*>�?�@���2�6�6�8�>�>�1�5�5�7�=�=�1�2��F�F��F�N�B�F�F��F�N����q��	=�A��B�v�a�y�"�Q�%�"2�"2�"4�"8�"8�":�;�<��B�v�a�y�"�Q��T�(�"5�"5�"7�";�";�"=�>�?��B�r�w�w�v�a�y�)�!�!�Q�$�x�2�2�4�8�8�:�<�
=�	=r[N)rOrPrQrr�r�r�r�r�r�r�r�r[rYr�r�s*��,�,5�8�
%�5�9�8�=r[r�c�h�|tur|tuS|tur|tuS||k(j�Sr�)r:r)rwrxs  rYrorogs5��	�V�|��V�|��	�V�|��V�|���"�H�>�>��r[)�)a�	functoolsrrrR�numpyrn�numpy._core.umath�_corerj�numpy._core.fromnumericrl�
numpy.testingrrr�numpy.marrr	r
rrr
rrrrrrrrrrrrrrrrrrr r!r"r#r$r%r&r'r(r)r*r+r,r-r.r/r0r1r2r3r4r5r6r7r8r9r:r;r<r=r>r?r@rArBrCrDrErFrGrHrIrJrKrLrMrNrOrPrQrorZr]rVr�ror�r[rY�<module>r�s����
�
��!�!�-�-������������������������U�U���f
,�f
,�R>)�>)�BV=�V=�rr[

Youez - 2016 - github.com/yon3zu
LinuXploit