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_csr.cpython-311.pyc
�

d�c��R�ddlZddlmZmZddlmZmZddlZd�Z	d�Z
d�Zd�Zej
�degd	�gd
�gd�g��ddfegd	�gd
�gd�g��d
dfegd	�gd
�gd�g��ddfegd�gd�gd�g��ddfg��d���Zd�Zd�ZdS)�N)�assert_array_almost_equal�assert_)�
csr_matrix�hstackc���|||f}|||f}t||���d��tt|��tu��dS)Nr)r�toarrayr�typer)�i�sl�X�Xcsr�np_slice�	csr_slices      �=/usr/lib/python3/dist-packages/scipy/sparse/tests/test_csr.py�_check_csr_rowslicers\����B��x�H��Q��U��I��h�	�(9�(9�(;�(;�A�(>�?�?�?��D��O�O�z�)�*�*�*�*�*�c��d}tj�d��tj�||f��}d||dk<t|��}t	ddd��t	ddd��t	ddd��t	ddd��g}t|��D]}|D]}t
||||����dS)N�
r�ffffff�?��������)�np�random�seedr�slice�ranger)�Nrr
�slicesr
rs      r�test_csr_rowslicer!s���
�A��I�N�N�1����
�	���!�Q�� � �A��A�a�#�g�J��a�=�=�D��D�$��%�%��D�$��#�#��A�r�1�o�o��B��2��� �F�
�1�X�X�0�0���	0�	0�B���2�q�$�/�/�/�/�	0�0�0rc��d}tj�d��tj�||f��}d||dk<t|��}t	|��D]m}|||dz�dd�f}|�|��}t
||�����tt|��tu���ndS�Nrrrr)
rrrrr�getrowrrrr	)rrr
r
�arr_row�csr_rows      r�test_csr_getrowr's���
�A��I�N�N�1����
�	���!�Q�� � �A��A�a�#�g�J��a�=�=�D�
�1�X�X�-�-���A�a�!�e�G�Q�Q�Q�J�-���+�+�a�.�.��!�'�7�?�?�+<�+<�=�=�=���W�
�
��+�,�,�,�,�-�-rc��d}tj�d��tj�||f��}d||dk<t|��}t	|��D]m}|dd�||dz�f}|�|��}t
||�����tt|��tu���ndSr#)
rrrrr�getcolrrrr	)rrr
r
�arr_col�csr_cols      r�test_csr_getcolr,.s���
�A��I�N�N�1����
�	���!�Q�� � �A��A�a�#�g�J��a�=�=�D�
�1�X�X�-�-���A�A�A�q��Q��w�J�-���+�+�a�.�.��!�'�7�?�?�+<�+<�=�=�=���W�
�
��+�,�,�,�,�-�-rz"matrix_input, axis, expected_shape)rrrr)rrrr)rr�r)r�r)r-r�both)rr)rrrrr)rrrrr)rrrr-r)r�c��|jjddz
}|}|dz
}|dkr1|||�dd�fjj}|||�dd�fjj}nm|dkr1|dd�||�fjj}|dd�||�fjj}n6|dkr0|||�||�fjj}|||�||�fjj}||ksJ�||ksJ�dS)Nrrr/)�A�shape)�matrix_input�axis�expected_shape�slice_1�slice_2�slice_3�actual_shape_1�actual_shape_2s        r�test_csr_empty_slicesr<<s��&�n�"�1�%��)�G��G���k�G��q�y�y�%�g�g�o�q�q�q�&8�9�;�A��%�g�g�o�q�q�q�&8�9�;�A���	
����%�a�a�a����&8�9�;�A��%�a�a�a����&8�9�;�A���	
����%�g�g�o�w�w��&F�G�I�O��%�g�g�o�w�w��&F�G�I�O���^�+�+�+�+��^�+�+�+�+�+�+rc�`�tgd�gd�gd�g��}gd�}tj|��}gd�gd�gd�g}tj|��}gd�gd�f}tj|d��tj|d��f}||���}||���}||}	||}
||}||}||k���sJ�|	|
k���sJ�||k���sJ�dS)N)rrr)r-r.r0)���)FTFrr)rr�arrayr�all)
�data�
list_indices1�array_indices1�
list_indices2�array_indices2�
list_indices3�array_indices3�slice_list1�slice_array1�slice_list2�slice_array2�slice_list3�slice_array3s
             r�test_csr_bool_indexingrPas[���y�y�y�)�)�)�Y�Y�Y�7�8�8�D�(�(�(�M��X�m�,�,�N�)�)�)�+?�+?�+?�AU�AU�AU�V�M��X�m�,�,�N�)�)�)�+?�+?�+?�@�M��h�}�Q�/�0�0�"�(�=��;K�2L�2L�M�N��}�%�-�-�/�/�K���'�/�/�1�1�L��}�%�K���'�L��}�%�K���'�L��<�'�,�,�.�.�.�.�.��<�'�,�,�.�.�.�.�.��<�'�,�,�.�.�.�.�.�.�.rc�T�tjtj��j}dg}dg}|dz
}d}|dz
g}|dz
g}t	|||ff��}t	|||ff��}t|dz
|dz
��|ksJ�|jj|jjcxkrtjksnJ�|jj|jjcxkrtjksnJ�t||gd���}	|	j���||zdz
ksJ�||zdz
|ksJ�|	jj|	jjcxkrtj	ksnJ�t	|j
��}
t	|j
��}t|
|gd���}|j
|	j
ksJ�|jjtj	ksJ�||z
dz
g}
t	|||
ff��}t||gd���}|jjtjksJ�|j���|dz
ksJ�dS)z�
    Tests if hstack properly promotes to indices and indptr arrays to np.int64
    when using np.int32 during concatenation would result in either array
    overflowing.
    g�?rrr-�csr)�formatN)r�iinfo�int32�maxr�indices�dtype�indptrr�int64r3)�	max_int32rC�row�
max_indices_1�
max_indices_2�col_1�col_2�X_1�X_2�X_hs�	X_1_empty�	X_2_empty�
X_hs_empty�col_3�X_3�X_hs_32s                r�test_csr_hstack_int64rjtsy������"�"�&�I�
�5�D��#�C���M�M��M��Q�
��E�
�Q�
��E�
�d�S�%�L�)�
*�
*�C�
�d�S�%�L�)�
*�
*�C��}�q� �-�!�"3�4�4�y�@�@�@�@��;���
� 0�<�<�<�<�B�H�<�<�<�<�<�<��;���
� 0�<�<�<�<�B�H�<�<�<�<�<�<��3��*�U�+�+�+�D��<�������!>��!B�B�B�B�B��=�(�1�,�y�8�8�8�8��<����!2�>�>�>�>�b�h�>�>�>�>�>�>��3�9�%�%�I��3�9�%�%�I���I�.�u�=�=�=�J���t�z�)�)�)�)���#�r�x�/�/�/�/���
&��
*�+�E�
�d�S�%�L�)�
*�
*�C��c�3�Z��.�.�.�G��?� �B�H�,�,�,�,��?��� � �I��M�1�1�1�1�1�1r)�numpyr�
numpy.testingrr�scipy.sparserr�pytestrr!r'r,�mark�parametrizer<rPrj�rr�<module>rrs�������<�<�<�<�<�<�<�<�+�+�+�+�+�+�+�+�
�
�
�
�+�+�+�0�0�0�"-�-�-�-�-�-�����=��j�,�,�,��������������j�,�,�,��������������j�,�,�,����������
�f���j�/�/�/�������!�"�"�������",�,�#��",�(/�/�/�&52�52�52�52�52r

Youez - 2016 - github.com/yon3zu
LinuXploit