403Webshell
Server IP : 217.160.0.135  /  Your IP : 216.73.216.115
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/matrixlib/tests/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

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

���c�:��L�ddlZddlZddlmZmZmZddlmZm	Z	m
Z
mZmZm
Z
ddlmZddlmZGd�d��ZGd�d	��ZGd
�d��ZGd�d
��ZGd�d��ZGd�d��ZGd�d��ZGd�d��ZGd�d��ZdS)�N)�matrix�asmatrix�bmat)�assert_�assert_equal�assert_almost_equal�assert_array_equal�assert_array_almost_equal�
assert_raises)�matrix_power)�matc� �eZdZd�Zd�Zd�ZdS)�TestCtorc��tjddgddgg��}t|��}ttj|j|k����t
d��}t
||g||gg��}tjgd�gd�gd�gd�g��}ttj|j|k����ttj|j|k����tjdd	gd
dgg��}tgd�gd
�g��}ttjt
||g��|k����tjd��}t|��}	t|	jdk��dS)N�����A,A;A,A�rrrr�rrrr�����rrrr�rrrr)rr)	�np�arrayrr�all�Ar�arange�shape)
�selfr!�mA�B�C�D�E�AEresult�vec�mvecs
          �F/usr/lib/python3/dist-packages/numpy/matrixlib/tests/test_defmatrix.py�
test_basiczTestCtor.test_basic
sk���H�q�!�f�q�!�f�%�&�&��
�A�Y�Y�����r�t�q�y�!�!�"�"�"���O�O���1�a�&�1�a�&�!�"�"���H�l�l�l�"�l�l�"�l�l�"�l�l�$�
%�
%��	���q�s�a�x� � �!�!�!����q�s�a�x� � �!�!�!��H�q�!�f�q�!�f�%�&�&���<�<�<����6�7�7�����t�Q��F�|�|�x�/�0�0�1�1�1��i��l�l���c�{�{����
�f�$�%�%�%�%�%�c�<�tttd��dS)N�invalid)r�
ValueErrorr�r$s r-�test_exceptionszTestCtor.test_exceptions#s���j�&�)�4�4�4�4�4r/c
���tjddgddgg��}tjddgddgg��}tjgd	�gd
�gd	�gd
�g��}tjgd�gd�gd
�gd�g��}ttjt	d��|k����ttjt	dd|i���|k����tttdd|i���ttjt	dd|id|i���|k����t	d||d�||d����}ttj||k����dS)Nrrrrrrrrrrrr)rrrr)rrrrrr!)�ldict)�gdict)r6r7zA,B;C,D)r!r&)r'r()rrrr rr�	TypeError)r$r!r&�Aresult�	mixresult�b2s      r-�test_bmat_nondefault_strz!TestCtor.test_bmat_nondefault_str's����H�q�!�f�q�!�f�%�&�&���H�q�!�f�q�!�f�%�&�&���(�L�L�L�(�L�L�(�L�L�(�L�L�*�+�+���H�l�l�l�*�l�l�*�l�l�*�l�l�,�-�-�	�	���t�I���'�1�2�2�3�3�3����t�I�c�!�W�5�5�5��@�A�A�B�B�B��i��y��Q��@�@�@�@���F�4�	�#�a���Q��@�@�@�G�K�L�L�	N�	N�	N�
�)��a�=�=�Q�1�
�
�
F�
F�
F�����r�Y��'�'�(�(�(�(�(r/N)�__name__�
__module__�__qualname__r.r4r<�r/r-rrsA������&�&�&�,5�5�5�)�)�)�)�)r/rc�\�eZdZd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
�Zd�Z
d�Zd
�ZdS)�TestPropertiesc�6�tgd�gd�gd�gd�g��}tgd���}tgd���j}d}t||�d�	����t||�d
�	����t	||�����t|tj|d�	����t|tj|d
�	����t	|tj|����dS)zeTest whether matrix.sum(axis=1) preserves orientation.
        Fails in NumPy <= 0.9.6.2127.
        )rrrr)rrrrrr)r�rr)rrr��r��axisrN)r�Tr	�sumrr)r$�M�sum0�sum1�sumalls     r-�test_sumzTestProperties.test_sum<s��
�L�L�L��<�<��<�<��<�<�!�
"�
"���m�m�m�$�$���m�m�m�$�$�&�����4����A����/�/�/��4����A����/�/�/��V�Q�U�U�W�W�%�%�%��4�����!2�!2�!2�3�3�3��4�����!2�!2�!2�3�3�3��V�R�V�A�Y�Y�'�'�'�'�'r/c���tgd�gd�g��}t|���d��t|�d��tgd�g����t|�d��tdgdgg����ttj|��d��ttj|d�	��tgd�g����ttj|d�	��tdgdgg����tgd
���}t	|���dk��dS)N�rrr�rrri�r)r�
�rr�xrG)rrr)rr�prodrr�r$�x�ys   r-�	test_prodzTestProperties.test_prodOs+���I�I�I�y�y�y�)�*�*���Q�V�V�X�X�s�#�#�#��Q�V�V�A�Y�Y�����}� 5� 5�6�6�6��Q�V�V�A�Y�Y����c�U�|� 4� 4�5�5�5��R�W�Q�Z�Z��%�%�%��R�W�Q�Q�'�'�'�����
�)>�)>�?�?�?��R�W�Q�Q�'�'�'��!��s�e��)=�)=�>�>�>��9�9�9����������A�
�����r/c�X�tgd�gd�g��}t|���d��t|�d��tgd�g����t|�d��tdgdgg����ttj|��d��ttj|d���tgd�g����ttj|d���tdgdgg����dS)NrQrRrrrrrG)rr�maxr�r$rXs  r-�test_maxzTestProperties.test_max\����I�I�I�y�y�y�)�*�*���Q�U�U�W�W�a� � � ��Q�U�U�1�X�X�v�y�y�y�k�2�2�3�3�3��Q�U�U�1�X�X�v��s�Q�C�j�1�1�2�2�2��R�V�A�Y�Y��"�"�"��R�V�A�A�&�&�&��	�	�	�{�(;�(;�<�<�<��R�V�A�A�&�&�&����a�S�z�(:�(:�;�;�;�;�;r/c�X�tgd�gd�g��}t|���d��t|�d��tgd�g����t|�d��tdgdgg����ttj|��d��ttj|d���tgd�g����ttj|d���tdgdgg����dS)NrQrRrrrrG)rr�minrr]s  r-�test_minzTestProperties.test_minfr_r/c	���tjd���d��}t|���dk��ttj|�d��tjddg��k����ttj|�d��tjddg��k����dS)Nr)rrrrrr)rr"�reshaper�ptpr rr]s  r-�test_ptpzTestProperties.test_ptpps����I�a�L�L� � ��(�(��������1��������q�u�u�Q�x�x�2�8�Q��F�#3�#3�3�4�4�5�5�5����q�u�u�Q�x�x�2�8�Q��F�#3�#3�3�4�4�5�5�5�5�5r/c�r�tjd���d��}|�tj��}t|�d���|�d�����t|�d���|�d�����dS)N�	)rrr)�ddofr)rr"rd�viewrr�var)r$rX�mxs   r-�test_varzTestProperties.test_varvs����I�a�L�L� � ��(�(��
�V�V�B�I�
�
���Q�U�U��U�]�]�B�F�F��F�N�N�3�3�3��Q�U�U��U�]�]�B�F�F��F�N�N�3�3�3�3�3r/c	�b�ddlm}tjddgddgg��}t	|��}ttj|�|��|j����ttj	tjtj
|��|jk������ttj	tjtj
|��|jk������ttj	||j
k����|d|zz}t	|��}ttj|�|��|j����ttj	tjtj
|��|jk������ttj	tjtj
|�����|jk������dS)Nr��?�@�@�@y@)�numpy.linalg�linalgrrrr�allclose�inv�Ir �	transposerI�Hr!�conj)r$rtr!r%r&�mBs      r-r.zTestProperties.test_basic|s���%�%�%�%�%�%��H�r�2�h��2�h� �
!�
!��
�A�Y�Y�����F�J�J�q�M�M�2�4�0�0�1�1�1����r�x���Q���2�4� 7�8�8�9�9�:�:�:����r�x���Q���2�4� 7�8�8�9�9�:�:�:����q�B�D�y�!�!�"�"�"�
��1��H��
�A�Y�Y�����F�J�J�q�M�M�2�4�0�0�1�1�1����r�x���Q���2�4� 7�8�8�9�9�:�:�:����r�x���Q��� 4� 4� 6� 6�"�$� >�?�?�@�@�A�A�A�A�Ar/c���ttjd���dd����}tddgddgdd	gg��}t	|j|��dS)
Nrrrg��:���gn�)t��?g#��q��g#��q�?gn�)t��?g�6�B�q��)rrr"rdrrw)r$rX�xpinvs   r-�	test_pinvzTestProperties.test_pinv�sl���2�9�Q�<�<�'�'��1�-�-�.�.����z�2�$�z�2�$�k�2�4�5�5��	�A�C��'�'�'�'�'r/c	��tjd���dd��}t|��}t|��dz}t	tj||dzk����t	tj|t|dz��k����t	tj|t|dz
��k����t	tj||k����t	tj||k����t	tj||k����t	tj||k����t	tj||k����t	tj||k����t	tj||k����t	tj||k����t	tj||k����t	tj||k����t	tj||k����t	tjt|��dk����t	tjt|dk������dS)N�drS皙�����?r)rr"rdrrr �any�abs)r$r!r%r{s    r-�test_comparisonszTestProperties.test_comparisons�s/���I�c�N�N�"�"�2�r�*�*��
�A�Y�Y��
�A�Y�Y��_�����r�Q�s�U�{�#�#�$�$�$����r�V�A�c�E�]�]�*�+�+�,�,�,��B�F�2���#����.�/�/�/�0�0�0����r�B�w��� � � ����r�R�x� � �!�!�!����r�R�x� � �!�!�!��B�F�2��7�O�O�#�$�$�$��B�F�2��7�O�O�#�$�$�$����r�R�x� � �!�!�!����r�R�x� � �!�!�!��B�F�2��7�O�O�#�$�$�$����r�R�x� � �!�!�!��B�F�2��8�$�$�$�%�%�%����r�R�x� � �!�!�!��B�F�3�r�7�7�Q�;�'�'�'�(�(�(����s�2��6�{�{�#�#�$�$�$�$�$r/c��tjd���dd��}t|��}d|d<t	|d|dk��dS)Nr�rSi�����rr)rr"rdrr)r$r!r%s   r-�
test_asmatrixzTestProperties.test_asmatrix�sT���I�c�N�N�"�"�2�r�*�*��
�a�[�[����$����$��2�d�8�#�$�$�$�$�$r/c��tddgddgg��}t|���td��k��t|���td��k��dS)Nrrr��?)rrrJ�mean�r$r!s  r-�test_noaxiszTestProperties.test_noaxis�sd���Q��F�Q��F�#�$�$��������6�!�9�9�$�%�%�%�������F�3�K�K�'�(�(�(�(�(r/c�p�tddgddgg��}tt|��dk��dS)Nrrz matrix([[1, 0],
        [0, 1]]))rr�reprr�s  r-�	test_reprzTestProperties.test_repr�s<���Q��F�Q��F�#�$�$����Q���>�>�?�?�?�?�?r/c�n�td��}tdgdgdgg��}t||��dS)NzTrue; True; FalseTF)rr	)r$r!r&s   r-�test_make_bool_matrix_from_strz-TestProperties.test_make_bool_matrix_from_str�s@���&�'�'���T�F�T�F�U�G�,�-�-���1�a� � � � � r/N)r=r>r?rOrZr^rbrfrmr.r~r�r�r�r�r�r@r/r-rBrB;s�������(�(�(�&���<�<�<�<�<�<�6�6�6�4�4�4�B�B�B�"(�(�(�%�%�%�0%�%�%�)�)�)�
@�@�@�!�!�!�!�!r/rBc��eZdZd�ZdS)�TestCastingc���tjd���dd��}t|��}|���}tjdtj��dz}||z}t|jj	tjk��ttj
||k����ttj
||dzk����|���}tjdtj��}||z}t|jj	tjk��ttj
||k����dS)Nr�rS)rSrSr�)rr"rdr�copy�ones�float64r�dtype�typer �
complex128)r$r!r%r{�O�mCs      r-r.zTestCasting.test_basic�s���I�c�N�N�"�"�2�r�*�*��
�A�Y�Y��
�W�W�Y�Y���G�H�b�j�)�)�C�/��
�!�V�����
���+�,�,�,����r�R�x� � �!�!�!����r�R��V�|�$�$�%�%�%�
�W�W�Y�Y���G�H�b�m�,�,��
�!�V�����
���.�/�/�/����r�R�x� � �!�!�!�!�!r/N�r=r>r?r.r@r/r-r�r��s#������"�"�"�"�"r/r�c�&�eZdZd�Zd�Zd�Zd�ZdS)�TestAlgebrac	���ddlm}tjddgddgg��}t	|��}tjd��}t
d��D]A}ttj||zj	|����tj
||��}�B|�|��}tjd��}t
d��D]B}ttj||zj	|����tj
||��}�Cttj||zj	tj
||������ttj||zj	||z����ttjd|zj	d|z����t	|��}|dz}ttj|j	d|z����dS)	Nrrorprqrrrrr)rsrtrrr�identity�rangerrur!�dotrv)r$rtr!r%r&�i�Ainv�mA2s        r-r.zTestAlgebra.test_basic�s���%�%�%�%�%�%��H�r�2�h��R��)�*�*��
�A�Y�Y���K��N�N���q���	�	�A��B�K��q���Q�/�/�0�0�0���q�!���A�A��z�z�!�}�}���K��N�N���q���	 �	 �A��B�K���r���a�0�0�1�1�1���q�$���A�A����R�"�W�K����1���6�6�7�7�7����R�"�W�K�!�a�%�1�1�2�2�2����Q�r�T�H�q��s�,�,�-�-�-��Q�i�i���q������C�E�1�Q�3�'�'�(�(�(�(�(r/c��td��}|���}|dz}|���}|dz}|���}|dz}t||dz��t|tj||����ttj||��tjd����dS)z<Test raising a matrix to an integer power works as expected.z1. 2.; 3. 4.r���N)rr�r
rr��eye)r$�m�m2�mi�m4s     r-�test_powzTestAlgebra.test_pow�s����>�"�"��
�V�V�X�X��
�q���
�V�V�X�X��
�r�	��
�W�W�Y�Y��
�q���!�"�a��d�+�+�+�!�"�b�f�R��n�n�5�5�5�!�"�&��Q�-�-������;�;�;�;�;r/c��tddgddgg��}tjtjfD]#}|d��}t	|dz||z���$dS�Nrrrr)rr�int8�uint8r
)r$r��scalar_t�twos    r-�test_scalar_type_powz TestAlgebra.test_scalar_type_pow�sf���Q��F�Q��F�#�$�$����"�(�+�	8�	8�H��(�1�+�+�C�%�a�1�f�a�3�h�7�7�7�7�	8�	8r/c��tddgddgg��}tt��5d|zddd��n#1swxYwYtt��5|t��zddd��dS#1swxYwYdS)z:Check that 'not implemented' operations produce a failure.rorprqrrN)rrr8�objectr�s  r-�test_notimplementedzTestAlgebra.test_notimplementeds���R��H���H��
�
���9�
%�
%�	�	���F�F�	�	�	�	�	�	�	�	�	�	�	����	�	�	�	��9�
%�
%�	�	�
�f�h�h�J�J�	�	�	�	�	�	�	�	�	�	�	�	����	�	�	�	�	�	s!�<�A�A�A:�:A>�A>N)r=r>r?r.r�r�r�r@r/r-r�r��sP������)�)�)�2<�<�<�8�8�8�����r/r�c��eZdZd�ZdS)�TestMatrixReturnc	�z�tdgd���}dddgfdddtjdg��d	�}gd
�}t|��D]�}|�d��s||vr�t||��}t
|tjj	��re|�
d��|�d��||vr	||}nd}||�}tt|��tud
|z����tt|j��tu��tt|j��tu��tdg�����\}}	tt|��tju��tt|	��tju��dS)Nro�f8)r�)�intc)�ror)rr�)�astype�clip�compress�repeatrd�swapaxesr�)&�argmin�choose�dump�dumps�fill�getfield�getA�getA1�item�nonzero�put�putmask�resize�searchsorted�setflags�setfield�sort�	partition�argpartition�take�tofile�tolist�tostring�tobytesr r�rJ�argmaxr�rar\r�rkrerV�std�ctypes�itemset�_r@z%sr�)rrr�dir�
startswith�getattr�
isinstance�collections�abc�Callabler�r�rr��real�imagr��ndarray)
r$�a�
methodargs�excluded_methods�attrib�f�args�b�c�ds
          r-�test_instance_methodsz&TestMatrixReturn.test_instance_methodss����C�5��%�%�%�����������8�S�E�?�?���
������!�f�f�
	:�
	:�F�� � ��%�%�
��3C�)C�)C����6�"�"�A��!�[�_�5�6�6�	
:�����������s�����Z�'�'�%�f�-�D�D��D��A�t�H����Q���6�)�4�&�=�9�9�9����Q�V����&�'�'�'���Q�V����&�'�'�'��s�e�}�}�$�$�&�&���1���Q���2�:�%�&�&�&���Q���2�:�%�&�&�&�&�&r/N)r=r>r?r�r@r/r-r�r�s#������&'�&'�&'�&'�&'r/r�c��eZdZd�ZdS)�TestIndexingc���ttjdt����}tjdt��}gd�|dd�df<|dk|dd�df<t	|ddgddgddgg��dS)N�rr)rr)g�������?g�������?g333333�?rr�r�rr�zeros�floatrrWs   r-r.zTestIndexing.test_basic9s���R�X�f�e�,�,�-�-���H�V�U�#�#��!�/�/��!�!�!�Q�$���c�'��!�!�!�Q�$���Q�!�Q��!�Q��!�Q��0�1�1�1�1�1r/Nr�r@r/r-r�r�8s#������2�2�2�2�2r/r�c�f�eZdZeddgddgg��Zd�Zd�Zd�Zd�Zd	�Z	d
�Z
d�Zd�Zd
�Z
dS)�TestNewScalarIndexingrrrrc�N�|j}|d}t|jd��dS)Nrr)r�r�ndim�r$r�rXs   r-�test_dimesionsz$TestNewScalarIndexing.test_dimesionsDs*���F��
�a�D���Q�V�Q�����r/c�n�|j}tj||g��}t|jgd���dS)N)rrr)r�rrrr#rs   r-�test_array_from_matrix_listz1TestNewScalarIndexing.test_array_from_matrix_listIs8���F���H�a��V�����Q�W�i�i�i�(�(�(�(�(r/c�d�|j}t|���ddgddgg��dSr�)r�rr��r$r�s  r-�test_array_to_listz(TestNewScalarIndexing.test_array_to_listNs4���F���Q�X�X�Z�Z�1�a�&�1�a�&�!1�2�2�2�2�2r/c��|j}|dgd�f}tt|t����t	|tgd�g����|ddg}tt|t����t	|tddgddgg����|dgdggddgddggf}tt|t����t	|tddgddgg����dS)Nr)rrr)rrrrrrr)r�rr�rrrs   r-�test_fancy_indexingz)TestNewScalarIndexing.test_fancy_indexingRs���F��
�a����l�O���
�1�f�%�%�&�&�&��Q�����}�-�-�.�.�.�
�q�!�f�I���
�1�f�%�%�&�&�&��Q���Q��!�Q��0�1�1�2�2�2�
��s�Q�C�j�A�q�6�A�q�6�*�*�+���
�1�f�%�%�&�&�&��Q���Q��!�a��1�2�2�3�3�3�3�3r/c��tgd�gd�g��}t|ddtgd�g����t|ddjd��t|djd��t|dd�dfjd��td��}t|dd��t|dd��t|dd�dfj|j��dS)NrQrRr)rr�rrr�)rrr#r]s  r-�test_matrix_elementz)TestNewScalarIndexing.test_matrix_element^s����I�I�I�y�y�y�)�*�*���Q�q�T�!�W�f�i�i�i�[�1�1�2�2�2��Q�q�T�!�W�]�F�+�+�+��Q�q�T�Z��(�(�(��Q�q�q�q�!�t�W�]�F�+�+�+��1�I�I���Q�t�W�a� � � ��Q�q�T�1�����Q�q�q�q�!�t�W�]�A�G�,�,�,�,�,r/c��ttjdt����}t	|d|dd��dS)Nr�r�rr�r]s  r-�test_scalar_indexingz*TestNewScalarIndexing.test_scalar_indexingjs=���R�X�f�e�,�,�-�-���Q�t�W�a��d�1�g�&�&�&�&�&r/c�4�ttjd����}t|ddd�fddgg��t|ddd�fddgg��t|dd�dfdgdgg��t|dd�dfdgdgg��dS)Nrrr)rrr�r	r]s  r-�test_row_column_indexingz.TestNewScalarIndexing.test_row_column_indexingns����R�V�A�Y�Y�����1�Q�q�q�q�S�6�Q��F�8�,�,�,��1�Q�q�q�q�S�6�Q��F�8�,�,�,��1�Q�Q�Q��T�7�a�S�1�#�J�/�/�/��1�Q�Q�Q��T�7�a�S�1�#�J�/�/�/�/�/r/c�:�tjd��}d|_t|��}t	|dd�tjddg��f|dd�df��t	|tjgd���dd�f|ddd�f��dS)Nrr�TFr)TFF)rr"r#rr	r�r$r!rXs   r-�test_boolean_indexingz+TestNewScalarIndexing.test_boolean_indexingus����I�a�L�L������Q�K�K���1�Q�Q�Q���$��� 7� 7�7�8�!�A�A�A�q�D�'�B�B�B��1�R�X�&:�&:�&:�;�;�A�A�A�=�>��!�A�A�A�#��G�G�G�G�Gr/c��tjd��}d|_t|��}t	|dd�ddgf|dd�ddd�f��t	|gd�dd�f|ddd�dd�f��dS)Nrr�rrr�)rrr)rr"r#rr	rs   r-�test_list_indexingz(TestNewScalarIndexing.test_list_indexing|s����I�a�L�L������Q�K�K���1�Q�Q�Q��A��Y�<��1�1�1�d�d��d�7��4�4�4��1�Y�Y�Y�q�q�q�[�>�1�T�T�r�T�!�!�!�V�9�5�5�5�5�5r/N)r=r>r?rr�rrrrrr
rrrr@r/r-r�r�As����������A���A��� � �A� � � �
)�)�)�
3�3�3�
4�
4�
4�
-�
-�
-�'�'�'�0�0�0�H�H�H�6�6�6�6�6r/r�c��eZdZd�Zd�ZdS)�	TestPowerc�&�tjddgddgg��}ttt	|d����tju��t
|��}ttt	|d����tu��dS�Nrrr)rrrr�rr�r
rrs  r-�test_returntypezTestPower.test_returntype�s{���H�q�!�f�q�!�f�%�&�&����\�!�Q�'�'�(�(�B�J�6�7�7�7���F�F����\�!�Q�'�'�(�(�F�2�3�3�3�3�3r/c�Z�ttddgddggd��ddgddgg��dSr)r	rr3s r-�	test_listzTestPower.test_list�s<���<�!�Q��!�Q��(8�!�<�<��1�v��1�v�>N�O�O�O�O�Or/N)r=r>r?rrr@r/r-rr�s7������4�4�4�P�P�P�P�Pr/rc��eZdZejdgdgg��Zedgdgg��Zd�Zd�Z	d�Z
d�Zd�Zd�Z
d	�Zd
�Zd�ZdS)
�	TestShaperrc�n�t|jjd��t|jjd��dS)Nr
)rr�r#r�r3s r-�
test_shapezTestShape.test_shape�s0���T�V�\�6�*�*�*��T�V�\�6�*�*�*�*�*r/c��ttj|j��jd��ttj|j��jd��dS)N�r)rr�ravelr�r#r�r3s r-�test_numpy_ravelzTestShape.test_numpy_ravel�sF���R�X�d�f�%�%�+�T�2�2�2��R�X�d�f�%�%�+�T�2�2�2�2�2r/c��t|j���jd��t|j���jd��dS�Nr!)rr)rr�r"r#r�r3s r-�test_member_ravelzTestShape.test_member_ravel�sB���T�V�\�\�^�^�)�4�0�0�0��T�V�\�\�^�^�)�6�2�2�2�2�2r/c��t|j���jd��t|j���jd��dSr%)rr��flattenr#r�r3s r-�test_member_flattenzTestShape.test_member_flatten�sF���T�V�^�^�%�%�+�T�2�2�2��T�V�^�^�%�%�+�V�4�4�4�4�4r/c���tjgd�gd�g��}ttj|��gd���ttj|d���gd���ttj|j��gd���ttj|jd���gd���tgd�gd�g��}ttj|��gd���ttj|d���gd���ttj|j��gd���ttj|jd���gd���dS�NrQrR)rrrrrr�F)�order)rrrrrrr!)rrrr"rIrr]s  r-�test_numpy_ravel_orderz TestShape.test_numpy_ravel_order�sZ���H�i�i�i����+�,�,���R�X�a�[�[�"4�"4�"4�5�5�5��R�X�a�s�+�+�+�-?�-?�-?�@�@�@��R�X�a�c�]�]�$6�$6�$6�7�7�7��R�X�a�c��-�-�-�/A�/A�/A�B�B�B��I�I�I�y�y�y�)�*�*���R�X�a�[�[�"4�"4�"4�5�5�5��R�X�a�s�+�+�+�-?�-?�-?�@�@�@��R�X�a�c�]�]�$6�$6�$6�7�7�7��R�X�a�c��-�-�-�/A�/A�/A�B�B�B�B�Br/c�t�tgd�gd�g��}t|���gd�g��t|�d���gd�g��t|j���gd�g��t|j�d���gd�g��dSr+)rrr"rIr]s  r-�test_matrix_ravel_orderz!TestShape.test_matrix_ravel_order�s����I�I�I�y�y�y�)�*�*���Q�W�W�Y�Y�!3�!3�!3� 4�5�5�5��Q�W�W�3�W�'�'�*<�*<�*<�)=�>�>�>��Q�S�Y�Y�[�[�#5�#5�#5�"6�7�7�7��Q�S�Y�Y�S�Y�)�)�,>�,>�,>�+?�@�@�@�@�@r/c��ttj|j|j�������ttj|j|j�������dS�N)rr�may_share_memoryr�r"r(r3s r-�test_array_memory_sharingz#TestShape.test_array_memory_sharing��[����#�D�F�D�F�L�L�N�N�;�;�<�<�<��B�'�������0@�0@�A�A�A�B�B�B�B�Br/c��ttj|j|j�������ttj|j|j�������dSr2)rrr3r�r"r(r3s r-�test_matrix_memory_sharingz$TestShape.test_matrix_memory_sharing�r5r/c�4�tjd���d���tj��}tj|d���}t
|jd��tt|tj����dS)NrS)rrrrGr)
rr"rdrjr�expand_dimsrr�rr�)r$r��expandeds   r-�test_expand_dims_matrixz!TestShape.test_expand_dims_matrix�sx��
�I�b�M�M�!�!�&�)�)�.�.�r�y�9�9���>�!�!�,�,�,���X�]�A�&�&�&��J�x���3�3�3�4�4�4�4�4r/N)r=r>r?rrr�rr�rr#r&r)r.r0r4r7r;r@r/r-rr�s����������1�#��s����A�����a�S�z���A�+�+�+�3�3�3�3�3�3�5�5�5�
C�
C�
C�A�A�A�C�C�C�C�C�C�5�5�5�5�5r/r)�collections.abcr��numpyrrrr�
numpy.testingrrrr	r
rrsr�numpy.matrixlibr
rrBr�r�r�r�r�rrr@r/r-�<module>r@s@����������(�(�(�(�(�(�(�(�(�(�����������������&�%�%�%�%�%�������,)�,)�,)�,)�,)�,)�,)�,)�^C!�C!�C!�C!�C!�C!�C!�C!�J"�"�"�"�"�"�"�"�&8�8�8�8�8�8�8�8�v''�''�''�''�''�''�''�''�T2�2�2�2�2�2�2�2�@6�@6�@6�@6�@6�@6�@6�@6�FP�P�P�P�P�P�P�P�65�65�65�65�65�65�65�65�65�65r/

Youez - 2016 - github.com/yon3zu
LinuXploit