403Webshell
Server IP : 217.160.0.135  /  Your IP : 216.73.217.25
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 :  /lib/python3/dist-packages/numpy/lib/tests/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

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

���cJ���dZddlmZmZmZmZmZmZddlm	Z	m
Z
mZmZm
Z
mZmZmZmZmZmZmZmZmZmZmZmZddlZddlmZddlZd�ZGd�d��ZGd	�d
��Z Gd�d��Z!Gd
�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.dS)!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�vanderN)�requires_array_functionc�N�t|��}tj||��}|S�N)r	r
�outer)�n�datas  �B/usr/lib/python3/dist-packages/numpy/lib/tests/test_twodim_base.py�get_matr!s#���!�9�9�D��9�T�4� � �D��K�c�D�eZdZd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
S)�TestEyec
�N�ttd��tgd�gd�gd�gd�g����ttdd���tgd�gd�gd�gd�gd����ttd��d	ktdt�����dS)
N���rrr�rr(rr�rrr(r�rrrr(�f��dtype�r()rrr�bool��selfs r �
test_basiczTestEye.test_basics����S��V�V��L�L�L�(�L�L�(�L�L�(�L�L�*�+�+�	,�	,�	,�	�S��#�&�&�&��L�L�L�(�L�L�(�L�L�(�L�L�*�,/�0�0�	1�	1�	1�	�S��V�V�q�[���$�'�'�'�	)�	)�	)�	)�	)r"c	�j�tttjd��t���tddgddgg����tttjd��tjd��tjd�����tgd�gd�g����dS)	N�r-r(rr&)�M�kr)r*)rr�np�uint64�intrr1s r �test_uint64zTestEye.test_uint64/s����S���1���S�1�1�1�5�1�a�&�1�a�&�9I�3J�3J�K�K�K��S���1�����1�����1���F�F�F��L�L�L�,�,�,�7�8�8�	:�	:�	:�	:�	:r"c
���ttdd���tgd�gd�gd�gd�g����ttdd���tgd�gd	�gd�gd�g����dS)
Nr&r(�r7r)r*r+�rrrr���r'�rrrr1s r �	test_diagzTestEye.test_diag5s����S��a�[�[�[��L�L�L�(�L�L�(�L�L�(�L�L�*�+�+�	,�	,�	,�	�S��b�\�\�\��L�L�L�(�L�L�(�L�L�(�L�L�*�+�+�	,�	,�	,�	,�	,r"c
���ttdd��tgd�gd�gd�gd�g����ttdd��tgd�gd�gd	�g����dS)
Nr&r/�r(rr�rr(r)rrr(�rrrr'r)r*r@r1s r �test_2dzTestEye.test_2dBs����S��A�Y�Y��I�I�I�%�I�I�%�I�I�%�I�I�'�(�(�	)�	)�	)�	�S��A�Y�Y��L�L�L�(�L�L�(�L�L�*�+�+�	,�	,�	,�	,�	,r"c
���ttddd���tgd�gd�gd�g����ttddd���tgd	�gd	�gd
�gd�g����dS)Nr/r&r5r=r*r+r>���rErCrDr@r1s r �test_diag2dzTestEye.test_diag2dNs����S��A��^�^�^��L�L�L�(�L�L�(�L�L�*�+�+�	,�	,�	,�
	�S��A��_�_�_��I�I�I�%�I�I�%�I�I�%�I�I�'�(�(�	)�	)�	)�	)�	)r"c��ttddd��ddgddgg��ttddd��ddgddgg��ttddd��ddgddgg��ttddd��ddgddgg��ttddd��ddgddgddgg��ttddd��ddgddgddgg��ttddd��ddgddgddgg��ttddd��ddgddgddgg��ttddd��ddgddgddgg��dS)Nr5r(rr?rHr/����rrr1s r �test_eye_boundszTestEye.test_eye_boundsZs����S��A�q�\�\�Q��F�Q��F�#3�4�4�4��S��A�r�]�]�a��V�a��V�$4�5�5�5��S��A�q�\�\�Q��F�Q��F�#3�4�4�4��S��A�r�]�]�a��V�a��V�$4�5�5�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�R�ttddd���ddgddgg��dS)Nr5�S3r-�1r"rLr1s r �test_stringszTestEye.test_stringses?���S��A�T�*�*�*��S�k�C��;�/�	1�	1�	1�	1�	1r"c�\�ttddt���ddgddgg��dS)Nr5r-TF)rrr0r1s r �	test_boolzTestEye.test_boolis4���S��A�T�*�*�*�d�E�]�U�D�M�,J�K�K�K�K�Kr"c���tddd���}tdddd���}t||��|jjsJ�|jjrJ�|jjrJ�|jjsJ�dS)Nr&r/r?r=�F)r7�order)rr�flags�c_contiguous�f_contiguous)r2�mat_c�mat_fs   r �
test_orderzTestEye.test_orderls����A�q�B������A�q�B�c�*�*�*���U�E�"�"�"��{�'�'�'�'��;�+�+�+�+��;�+�+�+�+��{�'�'�'�'�'�'r"N)�__name__�
__module__�__qualname__r3r;rArFrIrMrQrSr\�r"r r$r$s�������)�)�)� :�:�:�,�,�,�
,�
,�
,�
)�
)�
)�	>�	>�	>�1�1�1�L�L�L�(�(�(�(�(r"r$c�.�eZdZd�Zdd�Zd�Zd�Zd�ZdS)�TestDiagc��dtd��z�d��}td��}td��D]}|||||f<�t	t|��|��td��}|���}td��D]"}|||||dzf<||||dz|f<�#t	t|d���|��t	t|d���|��dS)	N�d��l)rere)�rgr5r=rH)r	�astyper
�rangerr�copy)r2�vals�br7�cs     r �test_vectorzTestDiag.test_vectorws����f�Q�i�i��'�'��,�,���&�M�M���q���	�	�A��1�g�A�a��d�G�G��T�$�Z�Z��#�#�#��&�M�M��
�F�F�H�H���q���	"�	"�A��q�'�A�a��Q��h�K��q�'�A�a�!�e�Q�h�K�K��T�$�!�_�_�_�a�(�(�(��T�$�"�%�%�%�q�)�)�)�)�)r"Nc��|�(dtd��zdz�d��}td��}td��D]}|||f||<�t	t|��|��|dz}td��D]}|||dzf||<�t	t|d��|dd���td��D]}||dz|f||<�t	t|d	��|dd���dS)
Nrdrer(rf)rerr/r5rH)r!rhr
rirr)r2rkrlr7s    r �test_matrixzTestDiag.test_matrix�s���<��'�!�*�*�$�q�(�0�0��5�5�D��$�K�K���q���	�	�A���1��:�A�a�D�D��T�$�Z�Z��#�#�#�
��E���q���	"�	"�A���1�q�5��>�A�a�D�D��T�$��]�]�A�b�q�b�E�*�*�*��q���	"�	"�A���A��q��>�A�a�D�D��T�$��^�^�Q�r��r�U�+�+�+�+�+r"c�z�tdtd��zdzdd���}|�|��dS)Nrdrer(rUrf)rVr.)rr!rp)r2rks  r �test_fortran_orderzTestDiag.test_fortran_order�s@���c�G�A�J�J�&��*�3�c�B�B�B����������r"c��ddgddgddgg}tt|d���g��tt|d���dg��tt|d���ddg��tt|d	���ddg��tt|d
���dg��tt|d���g��dS)Nr(r5r/r&re�r=rr?rHrK)rr)r2�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�B�tttdggg��dS)Nr()r�
ValueErrorrr1s r �test_failurezTestDiag.test_failure�s ���j�$�1�#���0�0�0�0�0r"r)r]r^r_rnrprrrvryr`r"r rbrbvsd������*�*�*�
,�
,�
,�
,����(�(�(�1�1�1�1�1r"rbc��eZdZd�ZdS)�
TestFliplrc�&�ttttd����t	d��}|dd�ddd�f}tt|��|��gd�gd�g}gd�gd�g}tt|��|��dS)Nr&r?�rr(r5�r/r&re)r5r(r)rer&r/)rrxrrr!r�r2�arls   r r3zTestFliplr.test_basic�s����j�&�$�q�'�'�2�2�2��A�J�J��
�a�a�a���2��g�J���V�A�Y�Y��"�"�"�
�Y�Y�
�Y�Y�
��
�Y�Y�
�Y�Y�
���V�A�Y�Y��"�"�"�"�"r"N�r]r^r_r3r`r"r r{r{�s#������	#�	#�	#�	#�	#r"r{c��eZdZd�ZdS)�
TestFlipudc���td��}|ddd�dd�f}tt|��|��gd�gd�g}gd�gd�g}tt|��|��dS)Nr&r?r}r~)r!rrrs   r r3zTestFlipud.test_basic�s����A�J�J��
�d�d��d�A�A�A�g�J���V�A�Y�Y��"�"�"�
�Y�Y�
�Y�Y�
��
�Y�Y�
�Y�Y�
���V�A�Y�Y��"�"�"�"�"r"Nr�r`r"r r�r��s#������#�#�#�#�#r"r�c��eZdZd�Zd�Zd�Zd�Zd�Zd�Ze	d���Z
ej�
dd	d
g��d���ZdS)
�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����dS)
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�	�)	rr8�linspacerr�T�listrir)r2�x�y�xedges�yedges�H�answers       r �test_simplezTestHistogram2d.test_simple�s����L�L�L�
N�
N���H�H�H�
J�
J����Q��2�&�&����Q��2�&�&����1�v�v�.�/�/��2���
(�
(�
(�
(�
(�
(�
(�
(�
(�
(�
(�
(�
(�
(�
(�
(�
(�
(�
(�
(�
(�
(�
(�
(�
(�
(�
(�
*�	+�	+��	�1�3��'�'�'���1�f�%�%�a�(���1�3��'�'�'�'��U�2�Y�Y����e�B�i�i���I�I���6�6��1�c�"�b�k�k�*�*�*��6�2�;�q�!�R�#8�#8�9�9�9��6�2�;�q�!�R�#8�#8�9�9�9�9�9r"c	��tgd���}tgd���}t||dddgddggd���\}}}tgd	�gd
�gd�gd�gd
�gd�g��}t||dzd��t|t	jddd����t|t	jddd����dS)N)r(r(r5r/r&r&r&re)r(r/r5rr(r5r/r&)rtrerrtreT)ri�density)�rrrr)rr(rr(r)rrr(rr)r(rrrr)rr(r(r(r�rrrrr(g @r/rg)rrrrr8r��r2r�r�r��xed�yedr�s       r �	test_asymzTestHistogram2d.test_asym�s����*�*�*�+�+���*�*�*�+�+��!�
�q�&�!�Q��!�Q�� 0�$�@�@�@���3���
�
�
�
�_�_�
�_�_�
�_�_�
�_�_�
�_�_�
����	"�!�V�B�Y��2�2�2��3���A�q�!� 4� 4�5�5�5��3���A�q�!� 4� 4�5�5�5�5�5r"c���tgd���}tgd���}t||gd�gd�gd���\}}}tgd�gd�gd�g��dz}t||d	��dS)
N)	r(r5r/r(r5r/r(r5r/)	r(r(r(r5r5r5r/r/r/)r(r5r/reT)r�)r(r(��?)r�r���?g"@r/)rrrr�s       r �test_densityzTestHistogram2d.test_density�s����-�-�-�.�.���-�-�-�.�.��!�
�q�<�<�<����.��>�>�>���3���
�
�
�"�
�
�%�
�
�'�(�(�(*�+��	"�!�V�Q�/�/�/�/�/r"c��tj�d��dzdz}t||dddgddgf���\}}}t	|d��dS)Nrd��?g��.A)r&rerr()ri)r8�random�randrr)r2�rr�r�r�s     r �test_all_outliersz!TestHistogram2d.test_all_outliers�s^���I�N�N�3���"�$�s�*��!�!�Q���1�v��1�v�6F�G�G�G���3���1�a� � � � � r"c���tggddgddgf���\}}}t|tdgg����tggd���\}}}t|tjd����dS)Nrr(��binsr�r&)r&r&)rrrr8r
)r2r��edge1�edge2s    r �
test_emptyzTestHistogram2d.test_empty�s}��%�b�"�Q��F�Q��F�3C�D�D�D���5�%��Q���t�f�
�
�.�.�.�%�b�"�1�5�5�5���5�%��Q���� 0� 0�1�1�1�1�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
�����dS)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)r2r�r��edgesr��xe�yer�s        r �test_binparameter_combinationz-TestHistogram2d.test_binparameter_combination�s����
�
�
�
�
��
�
�
�
�
�
��D����1�u�a�j�1�1�	��2�r��
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�	
�
 �
 ��	�1�f�%�%�%��2�u�%=�%=�%=�>�>�?�?�?���1�q�%�j�1�1�	��2�r��
5�
5�
5�
5�
5�
5�
5�
5�
5�
5�
5�
5�
7�8�8��
	�1�f�%�%�%��2�u�%=�%=�%=�>�>�?�?�?�?�?r"c	�j�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��dS)Nc��eZdZd�ZdS)�5TestHistogram2d.test_dispatch.<locals>.ShouldDispatchc��|||fSrr`)r2�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(r5r�re)�weights)rr�dictr�	Exception)r2r��xy�s_dr�s     r �
test_dispatchzTestHistogram2d.test_dispatchs��	+�	+�	+�	+�	+�	+�	+�	+���V���n������R� � ����~�'�#�r��B�7�7�8�8�8���C� � ����~�'�"�c��B�7�7�8�8�8���B�S�)�)�)����^�%��B�x��3����@�A�A�A���B�c�1�X�.�.�.����^�%��B�x��C��8�1D�1D�1D�E�F�F�F��i��b�"�C�5�A�A�A�A���B��,�,�,����^�%��B�x��c�1B�1B�1B�C�D�D�D�D�Dr")�x_len�y_len)r�r�)��c���tj|��tj|��}}tjtd���5t||��ddd��dS#1swxYwYdS)Nz"x and y must have the same length.)�match)r8r�pytest�raisesrxr)r2r�r�r�r�s     r �test_bad_lengthzTestHistogram2d.test_bad_length3s����w�u�~�~�r�w�u�~�~�1��
�]�:�!E�G�G�G�	�	���1����	�	�	�	�	�	�	�	�	�	�	�	����	�	�	�	�	�	s�A"�"A&�)A&N)r]r^r_r�r�r�r�r�r�rr�r��mark�parametrizer�r`r"r r�r��s�������:�:�:�46�6�6� 0�0�0�!�!�!�
2�2�2�@�@�@�>�E�E���E�(�[���/�(�H�1E�F�F���G�F���r"r�c��eZdZd�ZdS)�TestTric���tgd�gd�gd�g��}ttd��|��ttdt���|�t����dS)NrC�r(r(r�r(r(r(r/r-)rrrr0rh)r2�outs  r �
test_dtypezTestTri.test_dtype<sq���Y�Y�Y��Y�Y��Y�Y� �!�!��	�3�q�6�6�3�'�'�'��3�q��-�-�-�s�z�z�$�/?�/?�@�@�@�@�@r"N)r]r^r_r�r`r"r r�r�;s(������A�A�A�A�Ar"r�c��tjdtjdzD]�}tjd|���}tj|��}tj|��}t|ddgddgg��t||j��t|j|j��t|j|j����dS)N�AllFloat�
AllInteger)r5r5r-r(r)	r8�	typecodesr�tril�triurr�rr.)r.r�rlrms    r �test_tril_triu_ndim2r�Ds�����j�)�B�L��,F�F�'�'���G�F�%�(�(�(���G�A�J�J���G�A�J�J���1��1�v��1�v�.�/�/�/��1�a�c�"�"�"��Q�W�a�g�&�&�&��Q�W�a�g�&�&�&�&�'�'r"c�T�tjdtjdzD�]}tjddgddggddgddggddgddggg|���}tjddgddggddgddggddgddggg|���}tjddgddggddgddggddgddggg|���}tj|��}tj|��}t||��t||��t
|j|j��t
|j|j����dS)Nr�r�r(rr-)r8r�rr�r�rrr.)r.r��a_tril_desired�a_triu_desired�a_triu_observed�a_tril_observeds      r �test_tril_triu_ndim3r�Ps�����j�)�B�L��,F�F�5�5���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�4�4�4��_�*�A�G�4�4�4�4�+5�5r"c�R�tjddtjggd�tjddgg��}tjgd�gd�tjddgg��}|j}t	tj|��|��t	tj|��|��dS)Nr(r�rCr�)r8r�infr�rr�r�)�arr�out_tril�out_trius   r �test_tril_triu_with_infr�is���
�(�Q��2�6�N��I�I��V�Q��N�$�%�%�C��x����"����&�!�Q��)�*�*�H��z�H��r�w�s�|�|�X�.�.�.��r�w�s�|�|�X�.�.�.�.�.r"c���tjdD]w}|dkr�	tjd|���}ttj|��j|j��ttj|��j|j���xtjddgddggd	���}ttj|��j|j��ttj|��j|j��tjdd
���}ttj|��j|j��ttj|��j|j��dS)N�All�V)r/r/r-z2001-01-01T12:00z2002-02-03T13:56z2004-01-01T12:00z2003-01-03T13:45�
datetime64zf4,f4)r8r�r
rr�r.r�r)rmr�s  r �test_tril_triu_dtyper�vs9���\�%�
 �4�4����8�8���h�v�Q�'�'�'���R�W�S�\�\�'���3�3�3��R�W�S�\�\�'���3�3�3�3�
�(�'�);�<�'�);�<�>�%�'�'�'�C�������#�S�Y�/�/�/�������#�S�Y�/�/�/�
�(�6��
)�
)�
)�C�������#�S�Y�/�/�/�������#�S�Y�/�/�/�/�/r"c�T�tdtj��}tjd���dd��}t||t
gd�����tdtjd��}t||t
gd�����dS)Nr/r�)rr(r5r&re�r()r(r5re)rr8r�r	�reshaperr)�iur��iu1s   r �test_mask_indicesr��s���	�a���	!�	!�B�
�	�!�����Q��"�"�A��q��u�e�$6�$6�$6�7�7�8�8�8�
�q�"�'�1�
%�
%�C��q��v�u�Y�Y�Y�/�/�0�0�0�0�0r"c
�"�td��}tdd���}tdd���}tddd���}tjgd�gd�gd	�gd
�g��}tjdd���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����dS)Nr&r5r=re��m�r7r��r(r5r/r&�rertrgr��r�r�r����
���r(�)
r(rertr�r�r�r�r�r�r�)
r(rtrgr�r�r�r���r�r?)r?r5r/r&)r?r?rgr�)r?r?r?r��r?r?r?r?)r?r5r/r&re)r?r?r�r�r�)r?r?r?r�r�)r?r?r?r?r����)rrrr&)rrrr)rrrr&re)rrrrr�)rrrrr)rr8rr	r�r)�il1�il2�il3�il4r�rls      r �test_tril_indicesr�sP��
�q�/�/�C�
�q�A�
�
�
�C�
�q�A�
�
�
�C�
�q�A��
#�
#�
#�C�
��,�,�,��,�,�!�/�/�"�"�"�$�	%�	%�A�	�	�!�R��� � ��A�&�&�A��q��v��A�A�A�B�B�D�D�D��q��v��B�B�B�C�C�E�E�E��A�c�F��q��m�m�m�,�n�n�.�.�.�.�.�.�0�1�1�2�2�2�
�A�c�F��q��.�.�.�0�0�0�2�2�2�2�2�2�4�5�5�6�6�6��A�c�F��q��0�0�0�2�2�2�2�2�2�2�2�2�4�5�5�6�6�6�
�A�c�F��q��3�3�3�6�6�6�7�7�7�7�7�7�9�:�:�;�;�;�;�;r"c��eZdZd�ZdS)�TestTriuIndicesc
�"�td��}tdd���}tdd���}tddd���}tjgd�gd�gd	�gd
�g��}tjdd���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����dS)Nr&r5r=rer�r�r�r�r�r�r(r�)
r(r5r/r&rtrgr�r�r�r�)r(r5r/r&rergr�r�r�r�r�r�r�r�r?r)rer?r?r?)r�r�r?r?)r�r�r�r?)r?r?r?r?r?)rtr?r?r?r?)r�r�r?r?r?)r�rrr?r?r)r?r?rr)rer?r?r)r?r?rrr)rtr?r?rr)r�r�r?r?r)rr8rr	r�r)r2r��iu2�iu3�iu4r�rls       r �test_triu_indicesz!TestTriuIndices.test_triu_indices�sV���1�o�o���1��"�"�"���1��"�"�"���1��Q�'�'�'���H�l�l�l�"�l�l�%�o�o�&�&�&�(�
)�
)��
�I�a����$�$�Q��*�*��	�1�S�6� �!B�!B�!B�C�C�	E�	E�	E��1�S�6� �":�":�":�;�;�	<�	<�	<�
��#���1� �"2�"2�"2�"1�/�/�"1�/�/�"2�"2�"2�"4�5�5�	6�	6�	6�
��#���1� �"6�"6�"6�"5�"5�"5�"6�"6�"6�"6�"6�"6�"8�9�9�	:�	:�	:���#���1� �"4�"4�"4�"2�"2�"2�"1�/�/�"2�"2�"2�"4�5�5�	6�	6�	6�
��#���1� �"9�"9�"9�"7�"7�"7�"7�"7�"7�"6�"6�"6�"8�9�9�	:�	:�	:�	:�	:r"N)r]r^r_rr`r"r r
r
�s#������.:�.:�.:�.:�.:r"r
c��eZdZd�ZdS)�TestTrilIndicesFromc��ttttjd����ttttjd����dS�N)r5)r5r5r5)rrxrr8rr1s r �test_exceptionsz#TestTrilIndicesFrom.test_exceptions��@���j�"3�R�W�T�]�]�C�C�C��j�"3�R�W�Y�5G�5G�H�H�H�H�Hr"N�r]r^r_rr`r"r rr��(������I�I�I�I�Ir"rc��eZdZd�ZdS)�TestTriuIndicesFromc��ttttjd����ttttjd����dSr)rrxrr8rr1s r rz#TestTriuIndicesFrom.test_exceptions�rr"Nrr`r"r rr�rr"rc��eZdZd�Zd�ZdS)�
TestVanderc�f�tjgd���}t|��}tjgd�gd�gd�gd�g��}t||dd�dd�f��|jd}td��D]2}t||���}t||dd�||z
|�f���3dS)	N)rr(rHr/r�)r(r(r(r(r()r�i����r&rHr()�Q�r�r/r(r(rt��N)r8rrr�shaperi)r2rm�v�powersr�rs      r r3zTestVander.test_basics����H�]�]�]�#�#���1�I�I����?�?�?�*�?�?�-�-�-�,�,�,�.�/�/��
	�1�f�Q�Q�Q����U�m�,�,�,��L��O���q���	4�	4�A��q�A����A��q�&����A�a�C��E��"2�3�3�3�3�	4�	4r"c�P�tgd�tj���}t|��}tjgd�gd�gd�g��}t	||��tddg��}t|d�	��}tjgd
�gd�g��}t	||��dS)N)r���r�r-)�yr�r()�r&r()�r�r(��?�?��?�r/r )y@r*r()y��r+r()rr8�int8rr)r2rmr#�expecteds    r �test_dtypeszTestVander.test_dtypess����-�-�-�r�w�/�/�/���1�I�I���8�\�\�\�*�]�]�)�\�\�+�,�,��	�1�h�'�'�'��6�6�"�#�#���1��N�N�N���8�]�]�]�+�^�^�-�.�.��
	�1�h�'�'�'�'�'r"N)r]r^r_r3r.r`r"r rrs2������
4�
4�
4�(�(�(�(�(r"r)/�__doc__�
numpy.testingrrrrrr�numpyr	r
rrr
rrrrrrrrrrrrr8�numpy.core.tests.test_overridesrr�r!r$rbr{r�r�r�r�r�r�r�r�rr
rrrr`r"r �<module>r3s{��������������������
������������������������������������������D�C�C�C�C�C��
�
�
����U(�U(�U(�U(�U(�U(�U(�U(�p,1�,1�,1�,1�,1�,1�,1�,1�^
#�
#�
#�
#�
#�
#�
#�
#�	#�	#�	#�	#�	#�	#�	#�	#�z�z�z�z�z�z�z�z�zA�A�A�A�A�A�A�A�	'�	'�	'�5�5�5�2
/�
/�
/�0�0�0�,1�1�1�,;�,;�,;�^/:�/:�/:�/:�/:�/:�/:�/:�dI�I�I�I�I�I�I�I�I�I�I�I�I�I�I�I�(�(�(�(�(�(�(�(�(�(r"

Youez - 2016 - github.com/yon3zu
LinuXploit