OwlCyberSecurity - MANAGER
Edit File: test_twodim_base.cpython-311.pyc
� ������h�I���������������������������d�Z�ddlmZmZmZmZmZmZ�ddlm Z m Z mZmZm Z mZmZmZmZmZmZmZmZmZmZmZmZ�ddlZddlZd��Z�G�d��d������������Z�G�d��d ������������Z�G�d ��d������������Z�G�d��d ������������Z �G�d��d������������Z!�G�d��d������������Z"d��Z#d��Z$d��Z%d��Z&d��Z'd��Z(�G�d��d������������Z)�G�d��d������������Z*�G�d��d������������Z+�G�d��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�vanderNc������������������N�����t����������|�������������}t����������j��������||������������}|S��N)r ���r ����outer)�n�datas��� �s/builddir/build/BUILD/cloudlinux-venv-1.0.8/venv/lib64/python3.11/site-packages/numpy/lib/tests/test_twodim_base.py�get_matr ������s#�������!�9�9�D��9�T�4� � �D��K�����c��������������������D�����e�Zd�Zd��Zd��Zd��Zd��Zd��Zd��Zd��Z d��Z d ��Zd S�)�TestEyec����������� �������N����t����������t����������d������������t����������g�d�g�d�g�d�g�d�g�������������������������t����������t����������dd�������������t����������g�d�g�d�g�d�g�d�gd�������������������������t����������t����������d������������d k����t����������dt������������������������������������d�S�) N���������r���r���r����r���r'���r���r����r���r���r'���r����r���r���r���r'����f��dtype����r'���)r���r���r����bool��selfs��� r���� test_basiczTestEye.test_basic���s��������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����t����������t����������t����������j��������d������������t�����������������������t����������ddgddgg�������������������������t����������t����������t����������j��������d������������t����������j��������d������������t����������j��������d�������������������������t����������g�d�g�d�g�������������������������d�S�) N����r,���r'���r���r%���)�M�kr(���r)���)r���r����np�uint64�intr���r0���s��� 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����������� �������������t����������t����������dd�������������t����������g�d�g�d�g�d�g�d�g�������������������������t����������t����������dd�������������t����������g�d�g�d �g�d�g�d�g�������������������������d�S�) Nr%���r'����r6���r(���r)���r*����r���r���r���r������r&����r���r���r���r0���s��� r���� test_diagzTestEye.test_diag/���s��������S��a�[�[�[��L�L�L�(�L�L�(�L�L�(�L�L�*��+��+� ,�� ,�� ,�� �S��b�\�\�\��L�L�L�(�L�L�(�L�L�(�L�L�*��+��+� ,�� ,�� ,�� ,�� ,r!���c����������� �������������t����������t����������dd������������t����������g�d�g�d�g�d�g�d�g�������������������������t����������t����������dd������������t����������g�d�g�d�g�d �g�������������������������d�S�) Nr%���r.����r'���r���r����r���r'���r���)r���r���r'����r���r���r���r&���r(���r)���r?���r0���s��� r����test_2dzTestEye.test_2d<���s��������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����������� �������������t����������t����������ddd�������������t����������g�d�g�d�g�d�g�������������������������t����������t����������ddd�������������t����������g�d �g�d �g�d �g�d�g�������������������������d�S�)Nr.���r%���r4���r<���r)���r*���r=������rD���rB���rC���r?���r0���s��� r����test_diag2dzTestEye.test_diag2dH���s��������S��A��^�^�^��L�L�L�(�L�L�(�L�L�*��+��+� ,�� ,�� ,� � �S��A��_�_�_��I�I�I�%�I�I�%�I�I�%�I�I�'��(��(� )�� )�� )�� )�� )r!���c����������������������t����������t����������ddd������������ddgddgg�������������t����������t����������ddd������������ddgddgg�������������t����������t����������ddd������������ddgddgg�������������t����������t����������ddd������������ddgddgg�������������t����������t����������ddd������������ddgddgddgg�������������t����������t����������ddd������������ddgddgddgg�������������t����������t����������ddd������������ddgddgddgg�������������t����������t����������ddd������������ddgddgddgg�������������t����������t����������ddd������������ddgddgddgg�������������d�S�)Nr4���r'���r���r>���rG���r.�������r���r���r0���s��� r����test_eye_boundszTestEye.test_eye_boundsT���s�������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�����t����������t����������ddd�������������ddgddgg�������������d�S�)Nr4����S3r,�������1r!���rK���r0���s��� r����test_stringszTestEye.test_strings_���s?�������S��A�T�*�*�*��S�k�C��;�/� 1�� 1�� 1�� 1�� 1r!���c������������������\�����t����������t����������ddt�����������������������ddgddgg�������������d�S�)Nr4���r,���TF)r���r���r/���r0���s��� r���� test_boolzTestEye.test_boolc���s4�������S��A�T�*�*�*�d�E�]�U�D�M�,J�K�K�K�K�Kr!���c������������������������t����������ddd�������������}t����������dddd�������������}t����������||�������������|j��������j��������sJ��|j��������j��������rJ��|j��������j��������rJ��|j��������j��������sJ��d�S�)Nr%���r.���r>���r<����F)r6����order)r���r����flags�c_contiguous�f_contiguous)r1����mat_c�mat_fs��� r���� test_orderzTestEye.test_orderf���s��������A�q�B������A�q�B�c�*�*�*���U�E�"�"�"��{�'�'�'�'��;�+�+�+�+��;�+�+�+�+��{�'�'�'�'�'�'r!���N)�__name__� __module__�__qualname__r2���r:���r@���rE���rH���rL���rP���rR���r[�����r!���r���r#���r#������s���������������)��)��)� :��:��:�,��,��,� ,�� ,�� ,� )�� )�� )� >�� >�� >�1��1��1�L��L��L�(��(��(��(��(r!���r#���c��������������������.�����e�Zd�Zd��Zdd�Zd��Zd��Zd��ZdS�)�TestDiagc����������������������dt����������d������������z�����������������������d������������}t����������d������������}t����������d������������D�]}||���������|||f<����t ����������t����������|������������|�������������t����������d������������}|�����������������������������������}t����������d������������D�]"}||���������|||dz���f<���||���������||dz���|f<����#t ����������t����������|d�������������|�������������t ����������t����������|d�������������|�������������d�S�) N�d��������l)rd���rd���)����rf���r4���r<���rG���)r ����astyper ����ranger���r����copy)r1����vals�br6����cs��� r����test_vectorzTestDiag.test_vectorq���s��������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����������������������|�(dt����������d������������z��dz������������������������d������������}t����������d������������}t����������d������������D�]}|||f���������||<����t ����������t����������|������������|�������������|dz��}t����������d������������D�]}|||dz���f���������||<����t ����������t����������|d������������|d�d�����������������������t����������d������������D�]}||dz���|f���������||<����t ����������t����������|d ������������|d�d�����������������������d�S�) Nrc���rd���r'���re���)rd���r���r.���r4���rG���)r ���rg���r ���rh���r���r���)r1���rj���rk���r6���s��� 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�����t����������dt����������d������������z��dz���dd�������������}|����������������������|�������������d�S�)Nrc���rd���r'���rT���re���)rU���r-���)r���r ���ro���)r1���rj���s��� r����test_fortran_orderzTestDiag.test_fortran_order����s@�������c�G�A�J�J�&��*�3�c�B�B�B����������r!���c����������������������ddgddgddgg}t����������t����������|d�������������g��������������t����������t����������|d�������������dg�������������t����������t����������|d�������������ddg�������������t����������t����������|d �������������ddg�������������t����������t����������|d �������������dg�������������t����������t����������|d�������������g��������������d�S�)Nr'���r4���r.���r%���rd�������r<���r���r>���rG���rJ���)r���r���)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������������������B�����t����������t����������t����������dggg�������������d�S�)Nr'���)r���� ValueErrorr���r0���s��� r����test_failurezTestDiag.test_failure����s �������j�$�1�#���0�0�0�0�0r!���r���)r\���r]���r^���rm���ro���rq���ru���rx���r_���r!���r���ra���ra���p���sd��������������*��*��*� ,�� ,�� ,�� ,������(��(��(�1��1��1��1��1r!���ra���c�������������������������e�Zd�Zd��ZdS�)� TestFliplrc������������������&����t����������t����������t����������t����������d�������������������������t ����������d������������}|d�d��d�d�d�f���������}t����������t����������|������������|�������������g�d�g�d�g}g�d�g�d�g}t����������t����������|������������|�������������d�S�)Nr%���r>����r���r'���r4����r.���r%���rd���)r4���r'���r���)rd���r%���r.���)r���rw���r���r���r ���r����r1����ark���s��� r���r2���zTestFliplr.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^���r2���r_���r!���r���rz���rz�������s#�������������� #�� #�� #�� #�� #r!���rz���c�������������������������e�Zd�Zd��ZdS�)� TestFlipudc������������������������t����������d������������}|d�d�d�d�d��f���������}t����������t����������|������������|�������������g�d�g�d�g}g�d�g�d�g}t����������t����������|������������|�������������d�S�)Nr%���r>���r|���r}���)r ���r���r���r~���s��� r���r2���zTestFlipud.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�������������������������e�Zd�Zd��Zd��Zd��Zd��Zd��Zd��Zd��Z e j�����������������������������dd d g������������d����������������Z dS�) �TestHistogram2dc����������������������t����������g�d�������������}t����������g�d�������������}t����������j��������ddd������������}t����������j��������ddd������������}t����������||||f������������d���������}t����������g�d�g�d�g�d�g�d �g�d �g�d�g�d�g�d�g�d�g ������������}t ����������|j��������|�������������t����������|||������������d���������}t ����������|j��������|�������������t����������t ����������t����������d������������������������t ����������t����������d������������������������������������\��}}}t ����������|t����������dd�������������������������t ����������|t����������j��������ddd�������������������������t ����������|t����������j��������ddd�������������������������d�S�) N)g̙� }��?g%�����?g�$F��?g�;c�jY�?gI�+����?)g�p5x���?g�?�_��?g�p����?g��b�d�?g�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���r���r���r���r���r���r���� �������) r���r7����linspacer���r����T�listrh���r���)r1����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����������� �����������t����������g�d�������������}t����������g�d�������������}t����������||dddgddggd�������������\��}}}t����������g�d �g�d �g�d�g�d�g�d �g�d�g������������}t����������||dz��d�������������t����������|t ����������j��������ddd�������������������������t����������|t ����������j��������ddd�������������������������d�S�)N)r'���r'���r4���r.���r%���r%���r%���rd���)r'���r.���r4���r���r'���r4���r.���r%���)rs���rd���r���rs���rd���T)rh����density)���������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'���g������ @r.���rf���)r���r���r���r���r7���r�����r1���r����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������������������������t����������g�d�������������}t����������g�d�������������}t����������||g�d�g�d�gd�������������\��}}}t����������g�d�g�d�g�d�g������������dz��}t����������||d �������������d�S�) N) r'���r4���r.���r'���r4���r.���r'���r4���r.���) r'���r'���r'���r4���r4���r4���r.���r.���r.���)r'���r4���r.���rd���T)r����)r'���r'�����������?)r����r������������?g������"@r.���)r���r���r���r����s��� r����test_densityzTestHistogram2d.test_density����s��������-�-�-�.�.���-�-�-�.�.��!� �q�<�<�<����.��>��>��>���3��� � � �"� � �%� � �'��(��(�(*�+��� "�!�V�Q�/�/�/�/�/r!���c�����������������������t�����������j�����������������������������d������������dz���dz���}t����������||dddgddgf�������������\��}}}t ����������|d�������������d�S�)Nrc�����������?g������.A)r%���rd���r���r'���)rh���)r7����random�randr���r���)r1����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������������������������t����������g�g�ddgddgf�������������\��}}}t����������|t����������dgg�������������������������t����������g�g�d�������������\��}}}t����������|t����������j��������d�������������������������d�S�)Nr���r'�����binsr����r%���)r%���r%���)r���r���r���r7���r ���)r1���r����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����������� �����������t����������g�d�������������}t����������g�d�������������}d}t����������|||df������������\��}}}t����������g�d�g�d�g�d�g�d�g�d�g�d�g�d�g�d�g�d�g�d �g ������������}t����������||�������������t����������|t����������g�d ��������������������������t����������||d|f������������\��}}}t����������g�d�g�d�g�d �g�d�g������������}t����������||�������������t����������|t����������g�d ��������������������������d�S�)N)r���g<D��瑷?g�����?g!,��3{�?g�l�yT�?g�f��.�?r'���)r���g(@TT\�?g���IZ�?gY�N���?gK?~�?g&W-��U�?r'���)r���g�������?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����)r���r���r���)r1���r����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�����G�d��d������������}ddg}�|��������������}t����������||������������}t����������||f||fi�fk�����������������t����������||������������}t����������||f||fi�fk�����������������t����������|||�������������}t����������||f||ft����������|�������������f�������������t����������|||dg�������������}t����������||f||ft����������|dg�������������f�������������t����������t����������t�����������|||g��������������t����������|||�������������}t����������||f||ft����������|�������������f�������������d�S�)Nc�������������������������e�Zd�Zd��ZdS�)�5TestHistogram2d.test_dispatch.<locals>.ShouldDispatchc�����������������������|||fS�r���r_���)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'���r4���r����rd���)�weights)r���r����dictr���� Exception)r1���r�����xy�s_dr����s��� r���� test_dispatchzTestHistogram2d.test_dispatch��s����� +�� +�� +�� +�� +�� +�� +�� +����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������������������������t����������j��������|������������t����������j��������|������������}}t����������j��������t����������d�������������5��t����������||�������������d�d�d��������������d�S�#�1�swxY�w�Y���d�S�)Nz"x and y must have the same length.)�match)r7���r����pytest�raisesrw���r���)r1���r����r����r����r����s��� r����test_bad_lengthzTestHistogram2d.test_bad_length,��s��������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����r����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�������������������������e�Zd�Zd��ZdS�)�TestTric������������������������t����������g�d�g�d�g�d�g������������}t����������t����������d������������|�������������t����������t����������dt�����������������������|���������������������t�����������������������������������d�S�)NrB����r'���r'���r����r'���r'���r'���r.���r,���)r���r���r���r/���rg���)r1����outs��� r���� test_dtypezTestTri.test_dtype5��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����4��s(��������������A��A��A��A��Ar!���r����c�����������������������t�����������j��������d���������t�����������j��������d���������z���D�]�}�t����������j��������d|��������������}t����������j��������|������������}t����������j��������|������������}t����������|ddgddgg�������������t����������||j���������������������t����������|j��������|j���������������������t����������|j��������|j�����������������������d�S�)N�AllFloat� AllInteger)r4���r4���r,���r'���r���) r7���� typecodesr����tril�triur���r����r���r-���)r-���r���rk���rl���s��� r����test_tril_triu_ndim2r����=��s���������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����t�����������j��������d���������t�����������j��������d���������z���D��]�}�t����������j��������ddgddggddgddggddgddggg|��������������}t����������j��������ddgddggddgddggddgddggg|��������������}t����������j��������ddgddggddgddggddgddggg|��������������}t����������j��������|������������}t����������j��������|������������}t����������||�������������t����������||�������������t ����������|j��������|j���������������������t ����������|j��������|j�����������������������d�S�)Nr����r����r'���r���r,���)r7���r����r���r����r����r���r���r-���)r-���r����a_tril_desired�a_triu_desired�a_triu_observed�a_tril_observeds��� r����test_tril_triu_ndim3r����I��s��������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����t����������j��������ddt�����������j��������gg�d�t�����������j��������ddgg������������}�t����������j��������g�d�g�d�t�����������j��������ddgg������������}|j��������}t ����������t����������j��������|�������������|�������������t ����������t����������j��������|�������������|�������������d�S�)Nr'���r����rB���r����)r7���r����infr����r���r����r����)�arr�out_tril�out_trius��� r����test_tril_triu_with_infr����b��s������� �(�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������������������������t�����������j��������d���������D�]w}�|�dk����r� t����������j��������d|��������������}t����������t����������j��������|������������j��������|j���������������������t����������t����������j��������|������������j��������|j����������������������xt����������j��������ddgddggd �������������}t����������t����������j��������|������������j��������|j���������������������t����������t����������j��������|������������j��������|j���������������������t����������j��������dd �������������}t����������t����������j��������|������������j��������|j���������������������t����������t����������j��������|������������j��������|j���������������������d�S�)N�All�V)r.���r.���r,���z2001-01-01T12:00z2002-02-03T13:56z2004-01-01T12:00z2003-01-03T13:45� datetime64zf4,f4)r7���r����r ���r���r����r-���r����r���)rl���r����s��� r����test_tril_triu_dtyper����o��s9�������\�%� ��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����t����������dt����������j��������������������}�t����������j��������d���������������������������������dd������������}t����������||����������t ����������g�d��������������������������t����������dt����������j��������d������������}t����������||���������t ����������g�d��������������������������d�S�)Nr.���r����)r���r'���r4���r%���rd�������r'���)r'���r4���rd���)r���r7���r����r ����reshaper���r���)�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������������ �������"����t����������d������������}�t����������dd�������������}t����������dd�������������}t����������ddd�������������}t����������j��������g�d�g�d�g�d �g�d �g������������}t����������j��������dd���������������������������������dd������������}t����������||����������t����������g�d ��������������������������t����������||���������t����������g�d��������������������������d||�<���t����������|t����������g�d�g�d�g�d�g�d�g�������������������������d||<���t����������|t����������g�d�g�d�g�d�g�d�g�������������������������d||<���t����������|t����������g�d�g�d�g�d�g�d�g�������������������������d||<���t����������|t����������g�d�g�d�g�d�g�d�g�������������������������d�S�)Nr%���r4���r<���rd�����m�r6���r�����r'���r4���r.���r%����rd���rs���rf���r�����r����r����r���������� ���������������r'�������) r'���rd���rs���r����r����r����r����r����r����r����) r'���rs���rf���r����r����r����r������������r����r>���)r>���r4���r.���r%���)r>���r>���rf���r����)r>���r>���r>���r�����r>���r>���r>���r>���)r>���r4���r.���r%���rd���)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%���rd���)r��r��r��r��r����)r��r��r��r��r��)r���r7���r���r ���r����r���)�il1�il2�il3�il4r���rk���s��� 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�������������������������e�Zd�Zd��ZdS�)�TestTriuIndicesc����������� �������"����t����������d������������}t����������dd�������������}t����������dd�������������}t����������ddd�������������}t����������j��������g�d�g�d�g�d �g�d �g������������}t����������j��������dd���������������������������������dd������������}t����������||���������t����������g�d ��������������������������t����������||���������t����������g�d��������������������������d||<���t����������|t����������g�d�g�d�g�d�g�d�g�������������������������d||<���t����������|t����������g�d�g�d�g�d�g�d�g�������������������������d||<���t����������|t����������g�d�g�d�g�d�g�d�g�������������������������d||<���t����������|t����������g�d�g�d�g�d�g�d�g�������������������������d�S�)Nr%���r4���r<���rd���r����r����r����r����r����r����r'���r����) r'���r4���r.���r%���rs���rf���r����r����r����r����)r'���r4���r.���r%���rd���rf���r����r����r����r����r����r����r����r����r>���r��)rd���r>���r>���r>���)r����r����r>���r>���)r����r����r����r>���)r>���r>���r>���r>���r>���)rs���r>���r>���r>���r>���)r����r����r>���r>���r>���)r����r����r���r>���r>���r��)r>���r>���r��r��)rd���r>���r>���r��)r>���r>���r��r��r��)rs���r>���r>���r��r��)r����r����r>���r>���r��)r���r7���r���r ���r����r���)r1���r�����iu2�iu3�iu4r���rk���s��� 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^���r��r_���r!���r���r ��r �����s#��������������.:��.:��.:��.:��.:r!���r ��c�������������������������e�Zd�Zd��ZdS�)�TestTrilIndicesFromc�����������������������t����������t����������t����������t����������j��������d�������������������������t����������t����������t����������t����������j��������d�������������������������d�S��N)r4���)r4���r4���r4���)r���rw���r���r7���r���r0���s��� 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^���r��r_���r!���r���r��r������(��������������I��I��I��I��Ir!���r��c�������������������������e�Zd�Zd��ZdS�)�TestTriuIndicesFromc�����������������������t����������t����������t����������t����������j��������d�������������������������t����������t����������t����������t����������j��������d�������������������������d�S�r��)r���rw���r���r7���r���r0���s��� r���r��z#TestTriuIndicesFrom.test_exceptions���r��r!���Nr��r_���r!���r���r��r�����r��r!���r��c�������������������������e�Zd�Zd��Zd��ZdS�)� TestVanderc������������������f����t����������j��������g�d�������������}t����������|������������}t����������j��������g�d�g�d�g�d�g�d�g������������}t����������||d�d��dd��f����������������������|j��������d���������}t����������d������������D�]2}t����������||�������������}t����������||d�d��||z ��|�f�����������������������3d�S�) N)r���r'���rG���r.���r����)r'���r'���r'���r'���r'���)r����i����r%���rG���r'���)�Q�������r����r.���r'���r'���rs�����N)r7���r���r���r����shaperh���)r1���rl����v�powersr����r���s��� r���r2���zTestVander.test_basic���s��������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����t����������g�d�t����������j���������������������}t����������|������������}t����������j���������g�d�g�d�g�d�g������������}t ����������||�������������t����������ddg������������}t����������|d� ������������}t����������j���������g�d �g�d�g������������}t ����������||�������������d�S�)N)r������r����r,���)�y���r����r'���)����r%��r'���)����r����r'�����������?�������?��������?�������r.���r��)y���������������@r)��r'���)y����������������r*��r'���)r���r7����int8r���r���)r1���rl���r"���expecteds��� r����test_dtypeszTestVander.test_dtypes��s��������-�-�-�r�w�/�/�/���1�I�I���8�\�\�\�*�]�]�)�\�\�+��,��,��� �1�h�'�'�'��6�6�"�#�#���1��N�N�N���8�]�]�]�+�^�^�-��.��.�� � �1�h�'�'�'�'�'r!���N)r\���r]���r^���r2���r-��r_���r!���r���r��r�����s2�������������� 4�� 4�� 4�(��(��(��(��(r!���r��)-�__doc__� numpy.testingr���r���r���r���r���r����numpyr ���r ���r���r���r ���r���r���r���r���r���r���r���r���r���r���r���r���r7���r����r ���r#���ra���rz���r����r����r����r����r����r����r����r����r��r ��r��r��r��r_���r!���r����<module>r1�����sd����������������������������������������������������������������������������������������������������������������� ��������� � � � ������U(��U(��U(��U(��U(��U(��U(��U(�p,1��,1��,1��,1��,1��,1��,1��,1�^ #�� #�� #�� #�� #�� #�� #�� #� #�� #�� #�� #�� #�� #�� #�� #�y��y��y��y��y��y��y��y�xA��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!���