403Webshell
Server IP : 217.160.0.135  /  Your IP : 216.73.217.85
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/scipy/sparse/tests/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/python3/dist-packages/scipy/sparse/tests/__pycache__/test_array_api.cpython-311.pyc
�

d�c8���ddlZddlZddlmZddlZddlm	cm
ZdZd�eD��Z
ejgd�gd�gd�g��Zejddgddgg��Zejgd	�gd
�gd�gd�ge�
��Zd�e
D��Zd�e
D��Zd�e
D��Zej�dee���Zej�dee���Zej�dee���Zed���Zed���Zed���Zed���Zed���Zed���Z ed���Z!ed���Z"ed���Z#ed���Z$ed���Z%ed ���Z&ed!���Z'ed"���Z(ed#���Z)ed$���Z*ed%���Z+ed&���Z,ed'���Z-ed(���Z.ed)���Z/ed*���Z0ed+���Z1d,�Z2ed-���Z3eej�d.gd/���d0�����Z4eej�d.d1d2g��d3�����Z5ed4���Z6ed5���Z7ed6���Z8d7�Z9d8�Z:ed9���Z;dS):�N)�bsr�coo�csc�csr�dia�dok�lilc�H�g|]}ttj|�d����� S)�_array)�getattr�scipy�sparse)�.0�Ts  �C/usr/lib/python3/dist-packages/scipy/sparse/tests/test_array_api.py�
<listcomp>r	s7�����,-�G�E�L�Q�,�,�,�'�'����)r��r)rrr�)r�rrrr)rrrr)rrrr)rrrr)rrrr)�dtypec�.�g|]}|t����S���A�r�sparrays  rrr s ��6�6�6�7�G�G�A�J�J�6�6�6rc�.�g|]}|t����Sr��Brs  rrr!s ��=�=�=�'�7�7�1�:�:�=�=�=rc�.�g|]}|t����Sr��Xrs  rrr"s ��:�:�:�w����
�
�:�:�:rr)�idsr!r$c��t|�d���tj��r
Jd���|�d���jdksJ�|�d���jdksJ�dS)Nr��axis�Expected array, got matrix)rr)r)�
isinstance�sum�np�matrix�shapers r�test_sumr//s���!�%�%�Q�%�-�-���3�3�%�%�$�%�%�%��5�5�a�5�=�=��$�&�&�&�&��5�5�a�5�=�=��$�&�&�&�&�&�&rc�v�t|�d���tj��r
Jd���dS)Nrr'r))r*�meanr,r-rs r�	test_meanr27sC���!�&�&�a�&�.�.�"�)�4�4�%�%�$�%�%�%�%�%rc�r�t|���tj��r
Jd���dS�Nr))r*�todenser,r-rs r�test_todenser6=s?���!�)�)�+�+�r�y�1�1�%�%�$�%�%�%�%�%rc��|jjdd�dvrdStjt��5|ddd�fddd��n#1swxYwYtjt��5|dd�dfddd��n#1swxYwYtjt��5|dddgfddd��n#1swxYwYtjt��5|ddgdfddd��n#1swxYwY|dgjs
Jd���|dddggfjs
Jd���|ddggdfjs
Jd���|dd�ddgfjs
Jd���dS)	Nr)rrrrrrz(Expected sparse array, got sparse matrixz"Expected ndarray, got sparse arrayz)Expected sparse array, got something else)�	__class__�__name__�pytest�raises�NotImplementedError�	_is_arrayrs r�
test_indexingr>Cs����{��B�Q�B��#8�8�8���	��*�	+�	+���	�!�Q�Q�Q�$���������������������
��*�	+�	+���	�!�!�!�Q�$���������������������
��*�	+�	+���	�!�a��V�)���������������������
��*�	+�	+���	�1�a�&�!�)���������������������
�a�S�6��G�G�G�G�G�G��Q�!�Q���[�>�#�I�I�%I�I�I�I��q�!�f�X�q�[�>�#�I�I�%I�I�I�I��Q�Q�Q��A��Y�<�!�N�N�#N�N�N�N�N�NsG�
A�A�A�/
B�B�B�,
C�C	�C	�)
D�D�	Dc��tj�|j��}t||ztj��r
Jd���dSr4)r,�randomr.r*r-)rr$s  r�test_dense_additionrAZsD��
�	�����!�!�A��!�a�%���+�+�I�I�-I�I�I�I�I�Irc�.�||zjs
Jd���dSr4�r=rs r�test_sparse_additionrD`�$��
��E��:�:�:�:�:�:�:�:rc��tj||z���|�d�����k��sJ�dS�Nr)r,�allr5�powerrs r�test_elementwise_mulrJesG��
�6�1�q�5�/�/�#�#�q�w�w�q�z�z�'9�'9�';�';�;�<�<�<�<�<�<�<rc�t�tjt��5d|zddd��n#1swxYwYtjt��5t	jd��tj�t	j	d���
dd����zddd��n#1swxYwYt	jd|z|���dzk��sJ�t	j|���|z|���dzk��sJ�dS)Nr�r)
r:r;�	TypeError�
ValueErrorr,�eyer
r�	csr_array�arange�reshaperHr5rs r�test_elementwise_rmulrSjs���	��y�	!�	!����q���������������������
��z�	"�	"�G�G�
��q�	�	�E�L�*�*�2�9�Q�<�<�+?�+?��1�+E�+E�F�F�F�F�G�G�G�G�G�G�G�G�G�G�G����G�G�G�G��6�1�q�5�a�i�i�k�k�A�o�.�/�/�/�/�/�
�6�1�9�9�;�;��?��	�	���q�(8�9�:�:�:�:�:�:�:s�,�0�0�AB7�7B;�>B;c���tj||jz���|�|j�����k��sJ�dS�N)r,rHrr5�dotrs r�test_matmulrWwsM��
�6�1�q�s�7�#�#�%�%����q�s���);�);�)=�)=�=�>�>�>�>�>�>�>rc�V�|dzjs
Jd���|dzjs
Jd���dS)Nrr)rrCr s r�test_powrY|s@��
�q�D��9�9�9�9�9�9�
�q�D��9�9�9�9�9�9�9�9rc�D�t||ztj��sJ�dSrU)r*r,�ndarrayrs r�test_sparse_divider\�s$���a�!�e�R�Z�(�(�(�(�(�(�(rc�.�|dzjs
Jd���dS)Nrr)rCrs r�test_dense_divider^�rErc��tjtj��5|jddd��dS#1swxYwYdSrU)r:�warnsr,�VisibleDeprecationWarningrrs r�test_no_A_attrrb����	��b�2�	3�	3���	�������������������������4�8�8c��tjtj��5|jddd��dS#1swxYwYdSrU)r:r`r,ra�Hrs r�test_no_H_attrrg�rcrdc�v�|�d��jsJ�|�d��jsJ�dS)Nr)�getcolr=�getrowrs r�test_getrow_getcolrk�s:���8�8�A�;�;� � � � ��8�8�A�;�;� � � � � � rc�`�|j�dS|j���}dD]}||vsJ��	dS)N)r-�matrices)�__doc__�lower)r�docstr�phrases   r�test_docstrrr�sM���y����
�Y�_�_�
�
�F�(�$�$���V�#�#�#�#�#�$�$rc�l�tj|��}tj|gd�z|gd�z��dS)N�rrrr)�spla�aslinearoperator�npt�assert_allclose)r�Ls  r�test_as_linearoperatorrz�s=����a� � �A����L�L�L�(�!�l�l�l�*:�;�;�;�;�;rc� �|jjdd�dkrdStj|��}|jsJ�tj|���tj	�|�������dS�Nrr)
r8r9ru�invr=rwrxr5r,�linalg�r!�Cs  r�test_invr��sr���{��B�Q�B��5�(�(��������A��;�������	�	���R�Y�]�]�1�9�9�;�;�%?�%?�@�@�@�@�@rc�H�|jjdd�dkrdStj�|��}tj|��}|jsJ�tj	|�
��tj|���
����dSr|)r8r9r
r�
csc_matrixru�expmr=rwrxr5)r!�Bmatr�s   r�	test_expmr��s����{��B�Q�B��5�(�(����<�"�"�1�%�%�D��	�!���A��;������	�	�	����	�$�����!�!�����rc	���|jjdd�dkrdStjt	j|t
jddg����t	j|��ddgz��dS�Nrrrr)	r8r9rwrxru�
expm_multiplyr,�arrayr�r s r�test_expm_multiplyr��sq���{��B�Q�B��5�(�(�������1�b�h��1�v�.�.�/�/��	�!����1�v������rc��tj|��}tj|tj�|�������dSrU)ru�normrwrxr,r~r5)rr�s  r�	test_normr��s>���	�!���A����2�9�>�>�!�)�)�+�+�6�6�7�7�7�7�7rc��tj|��}tj|tj�|���d����dS)Nr)ru�
onenormestrwrxr,r~r�r5rs  r�test_onenormestr��sB�������A����2�9�>�>�!�)�)�+�+�q�9�9�:�:�:�:�:rc���|jjdd�dvrdStjt	j|ddg��tj�|�	��ddg����dS)Nr)rrrr)
r8r9rwrxru�spsolver,r~�solver5r s r�test_spsolver��sq���{��B�Q�B��~�5�5�������Q��A����
�	����	�	���a��V�,�,�����rc��tj�gd�gd�gd�gd�g��}tj|gd���dS�N)rrrr)rrrr)rrrr)rrrrrt)r
rrPru�spsolve_triangularr#s r�test_spsolve_triangularr��sY��
����������������	 �	�	�A�	��A�|�|�|�,�,�,�,�,rc�*�|jjdd�dkrdStj|��}t	j|t
jddg����tj�	|�
��ddg����dSr�)r8r9ru�
factorizedrwrxr,r�r~r�r5)r!�LUs  r�test_factorizedr��s����{��B�Q�B��5�(�(���	
���	�	�B���
��2�8�Q��F�����
�	����	�	���a��V�,�,�����r�solver)
�bicg�bicgstab�cg�cgs�gmres�lgmres�minres�qmr�gcrotmk�tfqmrc���|dkri}nddi}tt|��|tjddg��fi|��\}}|dksJ�t	j|ddgd���dS)	Nr��atolg�h㈵��>rrrg�������?�r�)rrur,r�rwrx)r!r��kwargs�x�infos     r�test_solversr�s�����������$���#�g�d�F�#�#�A�r�x��A��'7�'7�B�B�6�B�B�G�A�t��1�9�9�9�9����A�q�6��-�-�-�-�-�-r�lsqr�lsmrc��tt|��|gd���^}}tj||zgd���dS)N)rrr)rrurwrx)rr�r��_s    r�test_lstsqrr�sH��
"�G�D�&�!�!�!�Y�Y�Y�/�/�E�A�����A��y�y�y�)�)�)�)�)rc�z�tj|d���\}}tj||z|d|z��dS�Nr��kr)ru�eigsrwrx�r$�e�vs   r�	test_eigsr�sK���9�Q�!����D�A�q���	�A��	�!��q������rc��||jz}tj|d���\}}tj||z|d|z��dSr�)rru�eigshrwrxr�s   r�
test_eigshr�'sV��	�A�C��A��:�a�1����D�A�q���	�A��	�!��q������rc�2�tj|d���\}}}tj�|�����\}}}tj|��}tj|dd���}tj||d���dS)Nrr�g����MbP?r�)	ru�svdsr,r~�svdr5�sortrwrx)r$�u�s�vh�u2�s2�vh2s       r�	test_svdsr�1s}���y��a� � � �H�A�q�"��)�-�-��	�	���,�,�K�B��C�
���
�
�A�	���B�Q�B����B����2�D�)�)�)�)�)�)rc��tj�gd�gd�gd�gd�g��}tj|��}tj|�tj	gd�����gd���dSr�)
r
r�	csc_arrayru�splurwrxr�r,r��r$r�s  r�	test_splur�:s���
����������������	 �	�	�A�
��1���B��������,�,�,�!7�!7�8�8�,�,�,�G�G�G�G�Grc��tj�gd�gd�gd�gd�g��}tj|��}tj|�tj	gd�����gd���dSr�)
r
rr�ru�spilurwrxr�r,r�r�s  r�
test_spilur�Es���
����������������	 �	�	�A�
��A���B��������,�,�,�!7�!7�8�8�,�,�,�G�G�G�G�Grc��tj|dz���|���dz��dSrG)rw�assert_equalr5rs r�test_power_operatorr�Ps8����a��d�^�^�%�%��	�	���a�'7�8�8�8�8�8r)<r:�numpyr,�
numpy.testing�testingrw�scipy.sparser
�scipy.sparse.linalgrr~ru�
sparray_types�sparray_classesr�rr!�floatr$�sparrays�square_sparrays�eig_sparrays�mark�parametrize�parametrize_sparrays�parametrize_square_sparrays�parametrize_eig_sparraysr/r2r6r>rArDrJrSrWrYr\r^rbrgrkrrrzr�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�rrr�<module>r�s���
�
�
�
���������������"�"�"�"�"�"�"�"�"�A�
���1>�����
�B�H��L�L��L�L��L�L�����
�B�H���F���F�����

�B�H��L�L��L�L��L�L��L�L�	�

�����7�6�o�6�6�6��=�=�_�=�=�=��:�:�/�:�:�:���{�.�.���}�/����%�k�5�5���m�6����"�;�2�2���=�3����
�'�'���'��%�%���%�
�%�%���%�
�O�O���O�,�J�J���J�
�;�;���;��=�=���=��	;�	;���	;��?�?���?��:�:���:�
�)�)���)��;�;���;�������
������
�!�!���!�
�$�$���$��<�<���<�
�A�A���A��������������8�8���8�
�;�;���;�
������-�-�-������������������
.�.�����.��������V����*�*�	����
*�
�������������*�*���*�H�H�H�H�H�H��9�9���9�9�9r

Youez - 2016 - github.com/yon3zu
LinuXploit