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

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

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

	�g�/����dZddlZddlZddlZddlZddlmZmZm	Z	m
Z
mZmZm
Z
d�Zd�Zd�Zd�Zd�Zd	�Zd
�Zd�Zd�Zd
�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z Gd�d�Z!d�Z"d�Z#y)z�Tests of interaction of matrix with other parts of numpy.

Note that tests with MaskedArray and linalg are done in separate files.
�N)�assert_�assert_equal�
assert_raises�assert_raises_regex�assert_array_equal�assert_almost_equal�assert_array_almost_equalc�p�tjddgddgg�}tt|gd�dd�ftj��tjtj
d�j
dd��}t|dd�tjd	�f|dd�d	fj�y)
N����)rrr�2��
���)
�np�matrixr�
isinstance�asmatrix�arange�reshaper�array�T)�m�xs  �HC:\Python312\Lib\site-packages\numpy/matrixlib/tests/test_interaction.py�test_fancy_indexingrs���
	�	�	�A�q�6�A�q�6�"�#�A��J�q��A����	�	�2�3�	���B�I�I�b�M�)�)�!�R�0�1�A���2�A�2�r�x�x��|�#�$�a����B��i�k�k�2�c���ddg}ddg}tj||g�}tjjj	|||�}tt
|tj��y)Nrrrr
)rr�
polynomial�	polyutils�	mapdomainrr)�dom1�dom2r�ress    r�test_polynomial_mapdomainr'sY��
�q�6�D�
�q�6�D�
�	�	�4��,��A�
�-�-�
!�
!�
+�
+�A�t�T�
:�C��J�s�B�I�I�&�'rc���tjgd�g�}tj|d��}tjgd�g�}t||�t	t|�tju�y)N�rrr��axis�rrr)rr�sortrr�type��a�actual�expecteds   r�test_sort_matrix_noner3)sQ��
�	�	�9�+��A�
�W�W�Q�T�
"�F��y�y�)��%�H����"��D��N�b�i�i�'�(rc���tjgd�g�}tj|dd��}tjgd�g�}t||�t	t|�tju�y)Nr)rr*r,)rr�	partitionrrr.r/s   r�test_partition_matrix_noner62sU��	�	�	�9�+��A�
�\�\�!�Q�T�
*�F��y�y�)��%�H����"��D��N�b�i�i�'�(rc��tjddgt��}tjddggt��}ttj|d�|�ttjd|�|�y�Nrr��dtyper
�)rr�objectr�dot��arr�desireds  r�%test_dot_scalar_and_matrix_of_objectsrA<sV��
�)�)�Q��F�&�
)�C��i�i�!�Q����/�G������Q���)������3���)rc��tjdtjdzdzD]�}tjd|��d}tjddgdd	gg|��}tjdd
gddgg|��}t	tj
||�|�t	tj
||�|���y)
N�
AllInteger�AllFloat�?r
r9�rrrr;�	�)r�	typecodesrrr�inner)�dt�scar?r@s    r�test_inner_scalar_and_matrixrMEs����l�l�<�(�2�<�<�
�+C�C�c�I�2���h�h�q��#�B�'���i�i�!�Q��!�Q��(��3���)�)�a��V�a��W�-�R�8���R�X�X�c�3�'��1��R�X�X�c�3�'��1�2rc��tjddgt��}tjddggt��}ttj|d�|�ttjd|�|�yr8)rrr<rrJr>s  r�'test_inner_scalar_and_matrix_of_objectsrOOsX��
�)�)�Q��F�&�
)�C��i�i�!�Q����/�G�����#�q�!�7�+�����!�S�!�7�+rc
���tjddgddgg�}tjd�jdd�j}tj
||dggdgdgddgg�}t
t|jd�tju�t
t|jd�tju�t|jdjd�tjd�jddd�}tttj
||dggdgdgddgg�tj
||dggdgdggd	�g�}t
t|jd�tju�t
t|jd�tju�t|jdjd
�y)Nrrr
r�readonly�	writeonly�allocate)rr)rRrS�
no_subtype)rrr)rrrrr�nditerrr.�operands�ndarrayr�shaper�RuntimeError)r0�b�is   r�!test_iter_allocate_output_subtyper\Xs���	�	�	�A�q�6�A�q�6�"�#�A�
�	�	�!����Q��"�$�$�A�
�	�	�1�a��,���<�*���Z�/H�I�	K�A��D����A���2�9�9�,�-��D����A���r�z�z�1�2�����A��$�$�f�-�	�	�	�!����Q��1�%�A��,��	�	�A�q�$�<���<�*���Z�/H�I�K�	�	�	�1�a��,���<�*��:�<�	=�A��D����A���2�:�:�-�.��D����A���r�y�y�0�1�����A��$�$�i�0rc�V�tjddgddgg�}tjtjtjfD]\}||�}tt
|�tju�||d��}tt
|�tju��^y)Nrrr
rF)�subok)rr�
zeros_like�	ones_like�
empty_likerr.)r0�
like_functionrZ�cs    rrbrbss��
�	�	�A�q�6�A�q�6�"�#�A�������b�m�m�C�*�
��!�����Q��2�9�9�$�%��!�5�)����Q��r�y�y�(�)�*rc��tjgd�gd�gd��}|jddd��}t||u�|jdd�	�}t	||�t	t|�tj�|jddd��}t	||�t||u�tt|�tju�y)
Nr,)r
rr�f4r9TF)r^�copy�i4)rf)rr�astyperrr.�r0rZs  r�test_array_astyperj~s���	�	�	�9�i�(��5�A�	����T���.�A��A��F�O�	
����E��"�A���A����a��"�)�)�$�	
����U���/�A���A����a����D��G�2�9�9�$�%rc�~�tjddgddgg�}ttdtj||g�y)Nrrr
rzshape too large to be a matrix)rrr�
ValueError�stack)rs r�
test_stackrn�s9��	�	�	�A�q�6�A�q�6�"�#�A��
�$D����1�a�&�*rc��tjddgt��}tjddggt��}ttj|d�|�ttjd|�|�yr8)rrr<r�multiplyr>s  r�test_object_scalar_multiplyrq�sX��
�)�)�Q��F�&�
)�C��i�i�!�Q����/�G�����S�!�$�g�.�����Q��$�g�.rc	��tjtjd��}tjtjfD]�}||d��}tt
|tj��t|jdk(�||d��}tt
|tj��t|jdk(�||�}ttj|����tj|d<tjtjfD�]0}tjd��5}tjd	�||d��}tt
|tj��ttjtj|���tt|�dk(�ddd�tjd��5}tjd	�||d��}tt
|tj��ttj|d
�xr4tj|d�xrtj|d��tt|�dk(d
�tt!|dj"t$��ddd�tjd��5}tjd	�||�}ttj|��t|tjk7�tt|�dk(�ddd���3y#1swY���xYw#1swY��xYw#1swY��XxYw)Nr
rr*�rr
r�r
rT)�record�always)rr)rr)rrzno warning raised)rr�eye�nanmin�nanmaxrrrX�isscalar�nan�warnings�catch_warnings�simplefilter�any�isnan�len�
issubclass�category�RuntimeWarning)�mat�fr&�ws    r�test_nanfunctions_matricesr��s���
�)�)�B�F�F�1�I�
�C��i�i����
#�"����!�n���
�3��	�	�*�+���	�	�V�#�$���!�n���
�3��	�	�*�+���	�	�V�#�$���f������C� �!�"��V�V�C��F��i�i����
#�!��
�
$�
$�D�
1�	!�Q��!�!�(�+��C�a�.�C��J�s�B�I�I�.�/�����r�x�x��}�-�-�.��C��F�a�K� �	!��
$�
$�D�
1�	?�Q��!�!�(�+��C�a�.�C��J�s�B�I�I�.�/��B�H�H�S��Y�'�0�����T��0C�,C�0��H�H�S��Y�/�/�
1��C��F�a�K�!4�5��J�q��t�}�}�n�=�>�	?��
$�
$�D�
1�	!�Q��!�!�(�+��C�&�C��B�K�K��$�%��C�2�6�6�M�"��C��F�a�K� �	!�	!�#!�	!�	!��	?�	?��	!�	!�s'�BM&�5CM3�+A/M?�&M0	�3M<	�?N		c�x�tjtjd��}tjtjtj
tjtjtjtjfD]�}||d��}tt|tj��t|jdk(�||d��}tt|tj��t|jdk(�||�}ttj|����tjtjfD]�}||d��}tt|tj��t|jdk(�||d��}tt|tj��t|jdk(�||�}tt|tj��t|jdk(���y)	Nr
rr*rsrrt)r
r
)rrG)rrrw�	nanargmin�	nanargmax�nansum�nanprod�nanmean�nanvar�nanstdrrrXrz�	nancumsum�
nancumprod)r�r�r&s   r�"test_nanfunctions_matrices_generalr��sx��
�)�)�B�F�F�1�I�
�C��l�l�B�L�L�"�)�)�R�Z�Z��j�j�"�)�)�R�Y�Y�0�	"����!�n���
�3��	�	�*�+���	�	�V�#�$���!�n���
�3��	�	�*�+���	�	�V�#�$���f������C� �!�	"��\�\�2�=�=�
(�	'����!�n���
�3��	�	�*�+���	�	�V�#�$���!�n���
�3��	�	�*�+���	�	�V�#�$���f���
�3��	�	�*�+���	�	�X�%�&�	'rc���tjtjjdd��}t	|jd�tj|d��tjddgddgg�}tjddgddgg�}tj|d|��}tt|�tj�t|dd	gg�y)
Nrrrrr
r)r+�weightsg@g������
@)	rr�random�randr�mean�averagerr.)�yr0r��rs    r�test_average_matrixr��s���
�	�	�"�)�)�.�.��A�&�'�A��q�v�v�a�y�"�*�*�Q��"2�3�
�	�	�A�q�6�A�q�6�"�#�A�
�	�	�A�q�6�A�q�6�"�#�A�
�
�
�1�1�a�(�A���a��"�)�)�$���c�6�]�O�$rc�4�tjdd�}tjdd�}tj|�}tj|�}tj||�}tj||j�}t||�y)Nrr���)r�linspacerr=rr)rr��mx�myr��mrs      r�test_dot_matrixr��sk��	���A�q��A�
���B���A�	���1��B�	���1��B�
���q�!��A�	����B�D�D�	�B���A�rc��ttjtjd��tj�sJ�ttjtjd�d��tj�sJ�y)Nr)�to_begin)rr�ediff1drrFrr�test_ediff1d_matrixr�sN���b�j�j����1��.��	�	�:�;�:��b�j�j����1���:�B�I�I�F�G�Frc��d�}tjddgddgg�}tjddgddgg�}tj|d|�}tt	|tj��t||�tj|d|�}tt	|tj��t||�y)Nc��|dzS�NrrF)�rows r�doublez,test_apply_along_axis_matrix.<locals>.double
s���Q�w�rrrrr
rr;)rr�apply_along_axisrrr)r�rr2�results    r�test_apply_along_axis_matrixr�s����	�	�	�A�q�6�A�q�6�"�#�A��y�y�1�a�&�1�a�&�)�*�H�
�
 �
 ���A�
.�F��J�v�r�y�y�)�*��v�x�(�
�
 �
 ���A�
.�F��J�v�r�y�y�)�*��v�x�(rc��tjddg�}tj|�}tt	tj
||��tj�tt	tj
||��tj�tt	tj
||��tj�tt	tj
||��tj�yr�)r�onesrrr.�kronrWr)r0rs  r�test_kron_matrixr�s���
����A���A�
���A��A���b�g�g�a��m�$�b�j�j�1���b�g�g�a��m�$�b�i�i�0���b�g�g�a��m�$�b�i�i�0���b�g�g�a��m�$�b�i�i�0rc��eZdZd�Zd�Zd�Zy)�TestConcatenatorMatrixc����ddg�ddg�tjd��f}tjd��f}tt|�tj�tt|�tj�ttj
|�gd�g�ttj
|�dgdgdgdgg�t
t��fd��y)	Nrrr
rr�rc)rrr
rc�0��tjd��fS)N�rc)r�r_ris��r�<lambda>z4TestConcatenatorMatrix.test_matrix.<locals>.<lambda>2s���"�%�%��a��
�*;�r)rr�rr.rrrrl)�self�ab_r�ab_cr0rZs   @@r�test_matrixz"TestConcatenatorMatrix.test_matrix%s����
��F��
��F���u�u�S�!�Q�Y����u�u�S�!�Q�Y����T�$�Z����+��T�$�Z����+��R�X�X�d�^�l�^�4��R�X�X�d�^�q�c�A�3���a�S�%9�:��j�";�<rc��tjdddgdf}tt|�tj�ttj
|�gd�g�y)Nr�rrr
)rrr
)rr�rr.rr)r�r�s  r�test_matrix_scalarz)TestConcatenatorMatrix.test_matrix_scalar4s@���E�E�#��1�v�q�.�!���T�!�W�b�i�i�(��R�X�X�a�[�9�+�.rc�d�tjdg�}tjdg�}tjdg�}tjdg�}tjd}tj||g||gg�}t	||�t	t|�t|��y)Nrrr
rz
a, b; c, d)rrr��bmatrr.)r�r0rZrc�dr1r2s       r�test_matrix_builderz*TestConcatenatorMatrix.test_matrix_builder9s����H�H�a�S�M���H�H�a�S�M���H�H�a�S�M���H�H�a�S�M�����|�$���7�7�Q��F�Q��F�+�,���V�X�&��T�&�\�4��>�2rN)�__name__�
__module__�__qualname__r�r�r�rFrrr�r�#s��
=�/�
	3rr�c�8�tjt�5}tt	j
ddg�t	jddg��ddd�tj�}tjd�}t||�y#1swY�@xYw)Nrrzw
    Arrays are not equal

    (shapes (2,), (1, 2) mismatch)
     ACTUAL: array([1, 2])
     DESIRED: matrix([[1, 2]]))�pytest�raises�AssertionErrorrrrr�str�value�textwrap�dedent)�exc_info�msg�
msg_references   r�%test_array_equal_error_message_matrixr�Esv��	���~�	&�:�(��R�X�X�q�!�f�%�r�y�y�!�Q��'8�9�:�

�h�n�n�
�C��O�O�%"�#�M���m�$�:�:�s�7B�Bc�>�tjddgg�}tjdtjgg�}tjdtjgg�}tjtjtjgg�}tjddgtjtjgg�}tt
fD]>}|||||fD]2}|||�tj|�}|||�|||��4�@y)Ng�?g@)rrr{�infr	rr)�m1�m2�m3�m4�m5�assert_funcrr0s        r�test_array_almost_equal_matrixr�Ts���
���R��H�:�	�B�	���R����L�>�	"�B�	���R�"�&�&��M�?�	#�B�	���R�V�V�R�V�V�$�%�	&�B�	���R��H�r�v�v�r�v�v�.�/�	0�B�0�2E�E����R��R��#�	�A���1�������A���1����1��		�r)$�__doc__r�r�r|�numpyr�
numpy.testingrrrrrrr	rr'r3r6rArMrOr\rbrjrnrqr�r�r�r�r�r�r�r�r�r�rFrr�<module>r�s��������K�K�K�
3�(�)�)�*�2�,�1�6*�&�&*�/�&!�R'�8
%�	�H�)�&1�3�3�D%�r

Youez - 2016 - github.com/yon3zu
LinuXploit