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 :  /usr/lib/python3/dist-packages/scipy/optimize/tests/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/lib/python3/dist-packages/scipy/optimize/tests/__pycache__/test_lsq_linear.cpython-311.pyc
�

d�cf(��<�ddlZddlZddlmZddlmZmZmZddl	m
Z
mZddlm
Z
ddlmZejddgd	d
gddgg��Zejgd
���ZGd�d��ZGd�d��ZGd�dee��ZGd�de��ZGd�d��ZdS)�N)�lstsq)�assert_allclose�assert_equal�assert_)�rand�
coo_matrix)�aslinearoperator)�
lsq_linearg��S��?g�v��/��gJ+���gX9��v�Ͽgsh��|?ſg��S㥫?)g�l��?g�MbX9�?gP��n�ؿc�D�eZdZd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
S)�	BaseMixinc�N�tj�d��|_dS)Nr)�np�random�RandomState�rnd)�selfs �F/usr/lib/python3/dist-packages/scipy/optimize/tests/test_lsq_linear.py�setup_methodzBaseMixin.setup_methods���9�(�(��+�+�����c	��|jD]y}ttt|j|���}t|jtttd���d��t|j|jd���zdS)N��method�
lsq_solver�����rcondr)	�lsq_solversr
�A�brr�xr�
unbounded_sol)rr�ress   r�test_dense_no_boundszBaseMixin.test_dense_no_boundssy���*�	9�	9�J��Q��$�+�*�M�M�M�C��C�E�5��A�R�#8�#8�#8��#;�<�<�<��C�E�3�#4�Q�#7�8�8�8�8�	9�	9rc	��tjddg��}tjddg��}tttd���d}|jD]w}t
tt||f|j|���}t|j	tttd���d��t|j
d|���xtjdtjg��}|jD]w}t
tt|tjf|j|���}t|j	tjddg��d	�
��t|j
d|���xtjddg��}|jD]w}t
tt|tjf|j|���}t|j	tjddg��d�
��t|j
d|���xtjtjd
g��}|jD]v}t
tttj|f|j|���}t|j	tjdd
g����t|j
d|���wtjdtjg��}|jD]v}t
tttj|f|j|���}t|j	tjddg����t|j
d|���wtjddg��}tjddg��}|jD]k}t
tt||f|j|���}t|j	tjddg����t|j
d|���ldS)Nri�����rrr�g���1V����ư>��atolg�ԡw��?gV瞯�<���g�����gUw-�r�������� 
su?)r�arrayrrrrr
rrr r!�inf)r�lb�ubr!rr"s      r�test_dense_boundszBaseMixin.test_dense_boundss���
�X�r�3�i�
 �
 ��
�X�q�!�f�
�
���a��"�-�-�-�a�0�
��*�	A�	A�J��Q��B��8�D�K�(2�4�4�4�C��C�E�5��A�R�#8�#8�#8��#;�<�<�<��C�-�a�0�-�@�@�@�@�
�X�s�R�V�G�n�
%�
%���*�	A�	A�J��Q��B���<���(2�4�4�4�C��C�E�2�8�S�2D�,E�#F�#F�!%�
'�
'�
'�
'��C�-�a�0�-�@�@�@�@�
�X�r�1�g�
�
���*�	A�	A�J��Q��B���<���(2�4�4�4�C��C�E�2�8�->��,B�#C�#C�!&�
(�
(�
(�
(��C�-�a�0�-�@�@�@�@�
�X�r�v�r�l�
#�
#���*�	A�	A�J��Q��R�V�G�R�=���(2�4�4�4�C��C�E�2�8�-?��,D�#E�#E�F�F�F��C�-�a�0�-�@�@�@�@�
�X�r�2�6�l�
#�
#���*�	A�	A�J��Q��R�V�G�R�=���(2�4�4�4�C��C�E�2�8�R�1C�,D�#E�#E�F�F�F��C�-�a�0�-�@�@�@�@�
�X�q�"�g�
�
��
�X�q�!�f�
�
���*�	A�	A�J��Q��B��8�D�K�(2�4�4�4�C��C�E�2�8�->��,C�#D�#D�E�E�E��C�-�a�0�-�@�@�@�@�		A�	Arc�&�tj���5}|�t��tjgd�gd�g��}ddd��n#1swxYwYtjddg��}t||��}dS)N)�r+r��)�
���r%rrr3�)r�testing�suppress_warnings�filter�PendingDeprecationWarning�matrixr-r
)r�supr�k�s_ts     r�test_np_matrixzBaseMixin.test_np_matrixOs���
�Z�
)�
)�
+�
+�	C�s��J�J�0�1�1�1��	�,�,�,�.@�.@�.@�A�B�B�A�	C�	C�	C�	C�	C�	C�	C�	C�	C�	C�	C����	C�	C�	C�	C�
�H�b�"�X������A�����s�5A � A$�'A$c	��tjddgg��}tjdg��}ddg}ddg}|jD]e}t||||f|j|���}t|jddg��t|jdt||d�	��d���ftjd
dgdd
gddgg��}tjgd���}ddg}ddg}|jD]e}t||||f|j|���}t|j	dd���t|jdt||d�	��d���fdS)Ng��S�ӿgZd;�O�ǿg#�~j��?皙������g�������?rrrrg�K7�A`�?g�K7�A`�?gP��n��gP��n��g�~j�t��?g�~j�t��?)g`��"���gH�z�G�?gJ+��?r%g�g�dy���=r()
rr-rr
rrr r!r�
optimality)rrrr/r0rr"s       r�test_dense_rank_deficientz#BaseMixin.test_dense_rank_deficientWs����H�v�v�&�'�(�(���H�e�W�����D�\���3�Z���*�	L�	L�J��Q��B��8�D�K�(2�4�4�4�C��C�E�D�$�<�0�0�0��C�-�a�0�%��1�B�2G�2G�2G��2J�K�K�K�K��H�
�E�N�
�V��
�E�N�
�
�
��

�H�+�+�+�,�,����W����Y���*�	L�	L�J��Q��B��8�D�K�(2�4�4�4�C��C�N�A�E�:�:�:�:��C�-�a�0�%��1�B�2G�2G�2G��2J�K�K�K�K�		L�	Lrc�`�tjddg��}tjddg��}ttt||f|j���}t
|jddg��t
|jdtttd���d��t�
|j��tz
}t
|jdtj
||��z��t
|j|��t
|j
d	d
���t|jddg��t!|jdk��t!|jdkp
|jd
k��t!t'|jt*����t!|j��dS)Nrr+r%�rr,rrg�?r&g�-���q=r(r8r5)rr-r
rrrrr r!r�dot�cost�funrDr�active_maskr�nit�status�
isinstance�message�str�success)rr/r0r"�rs     r�test_full_resultzBaseMixin.test_full_resultpsa��
�X�q�"�g�
�
��
�X�q�!�f�
�
����A��B�x���<�<�<����� 1�2�6�7�7�7���)�!�,�e�A�q��.C�.C�.C�A�.F�G�G�G�
�E�E�#�%�L�L�1������#���q�!���"4�5�5�5�����#�#�#�����%�8�8�8�8��S�_�q�"�g�.�.�.����"�������
�a��2�3�:��?�3�3�3��
�3�;��,�,�-�-�-��������rc���tjgd�gd�gd�g��}tjgd���}t|||j���}t	|jdk��dS)N)gSQ�cU�?gn-�(8��?g���(8��?)g�ڌ���?g���,��?gk���,��?)g\s�`��?gAʨ�Y�?g ���Y�?)g�t\O?�v?g�"�H��e?gF��H{?rGgg5_P�G>)rr-r
rrrI)rrr�results    r�test_almost_singularzBaseMixin.test_almost_singular�s����H�
I�
I�
I�
I�
I�
I�
I�
I�
I�
K�
L�
L��

�H�H�H�H�
J�
J���A�q���5�5�5�����f�$�%�%�%�%�%rc	�l�tj�d��tjtj�ddd�����\}}|dz}dtj�dd||g���z}dtj�dd|g���z}dtjtj�ddd|f���d���z}|d	dd�fxxdz
cc<tj�||��}|dd�|f}t
|||d
���j}t
|||d���j}tj||z|z
dz��}	tj||z|z
dz��}
tt|	|
z
��|
d
zk��dS)Nrr4��)�size��?i�����c)�axisr%�bvls��boundsr�trf绽���|�=)rr�seed�sort�randint�choicer
r �sumr�abs)r�n�mrrr_�w�x_bvls�x_trf�	cost_bvls�cost_trfs           r�test_large_rank_deficientz#BaseMixin.test_large_rank_deficient�s���
�	���q�����w�r�y�(�(��D�q�(�9�9�:�:���1�	�Q����"�)�#�#�C��1�a�&�#�9�9�9���"�)�#�#�C��1�#�#�6�6�6���r�w�r�y�0�0��b��1�v�0�F�F�Q�O�O�O�O���q�!�!�!�t���������
�I���Q��"�"��
�a�a�a��d�G���A�q���?�?�?�A���1�a��u�=�=�=�?���F�A��J��N�Q�.�/�/�	��6�1�u�9�q�=�1�,�-�-����I��(�)�)�H�U�N�:�;�;�;�;�;rc��tjgd�gd�gd�g��}tjgd���}tjgd�gd�g��}t|||d���j}t|||d	���j}tj||z|z
d
z��}tj||z|z
d
z��}tt
||z
��|dzk��dS)N)g�H@g�D@�@�)g3�rqg �)g*�g$@g@Q@)g�D�g�V�g�G@)g?@gF�g:@)gK@rqg<@r]r^r`r4ra)rr-r
r rfrrg)rrrr_rkrlrmrns        r�test_convergence_small_matrixz'BaseMixin.test_convergence_small_matrix�s	���H�)�)�)�*�*�*�)�)�)�+�
,�
,��
�H�)�)�)�*�*����.�.�.�.�.�.�0�1�1���A�q���?�?�?�A���1�a��u�=�=�=�?���F�A��J��N�Q�.�/�/�	��6�1�u�9�q�=�1�,�-�-����I��(�)�)�H�U�N�:�;�;�;�;�;rN)�__name__�
__module__�__qualname__rr#r1rArErSrVrorr�rrrrs�������,�,�,�9�9�9�/A�/A�/A�b���L�L�L�2���(
&�
&�
&�<�<�<�*<�<�<�<�<rrc� �eZdZd�Zd�Zd�ZdS)�SparseMixinc� �d}d}t||d���}|j�|��}t||��}t	|jdd���t
|��}t||��}t	|jdd���dS)N�rXr��random_stater'r()rr�randnr
rrDr	)rrirhrrr"s      r�test_sparse_and_LinearOperatorz*SparseMixin.test_sparse_and_LinearOperator�s���������A�A�&�&�&���H�N�N�1������A���������5�5�5�5��Q������A���������5�5�5�5�5�5rc��d}d}t||d���}|j�|��}|j�|��}|dz}t||||f��}t	|jdd���t||||fd	d
���}t	|jdd���t||||fd�
��}t	|jdd���dS)NrzrXrr{r%r&r'r(g�vIh�%<=i�)�lsmr_tol�lsmr_maxiter�auto)r�)rrr}r
rrD)rrirhrrr/r0r"s        r�test_sparse_boundszSparseMixin.test_sparse_bounds�s���������A�A�&�&�&���H�N�N�1����
�X�^�^�A�
�
��
�!�V����A��B�x�(�(������$�7�7�7�7���A��B�x�%�&*�,�,�,������$�7�7�7�7���A��B�x�&�9�9�9������$�7�7�7�7�7�7rc�2�tjgd���}tjgd���}tjgd���}t|||ffd���}t|���t
d���}t|t
d���}t
jtd	�
��5t|j
|j
��ddd��n#1swxYwYt|t
dd���}t|j
|j
��dS)
N)rZrZrZgzo�?rZ)rrr%r4r4)rr4r%rr4)r5r5)�shape�exact)r�lsmr���matchr6�rr�)rr-rr
�toarrayr�pytest�raises�AssertionErrorrr )r�data�row�colr�	exact_sol�default_lsmr_sol�	conv_lsmrs        r�test_sparse_ill_conditionedz'SparseMixin.test_sparse_ill_conditioned�s@���x�3�3�3�4�4���h����'�'���h����'�'����s�C�j�)��8�8�8���q�y�y�{�{�A�'�B�B�B�	�&�a��v�>�>�>��
�]�>��
4�
4�
4�	=�	=��I�K�)9�);�<�<�<�	=�	=�	=�	=�	=�	=�	=�	=�	=�	=�	=����	=�	=�	=�	=��q�!��R�H�H�H�	��	��Y�[�1�1�1�1�1s�3C�C�!CN)rsrtrur~r�r�rvrrrxrx�sA������
6�
6�
6�8�8�8�"2�2�2�2�2rrxc��eZdZdZddgZdS)�TestTRFr`r�r�N�rsrtrurrrvrrr�r��s������
�F��F�#�K�K�Krr�c��eZdZdZdgZdS)�TestBVLSr]r�Nr�rvrrr�r��s������
�F��)�K�K�Krr�c��eZdZd�Zd�ZdS)�TestErrorCheckingc��tttdd���}tttdd���}tttdd���}d}tjt
|���5tttdd���}ddd��n#1swxYwYtjt
|���5tttdd���}ddd��n#1swxYwYtjt
|���5tttdd	���}ddd��dS#1swxYwYdS)
Nr�g{�G�z�?)rr�r�z3`lsmr_tol` must be None, 'auto', or positive float.r�rC�foor%�r
rrr�r��
ValueError�r�_�err_messages   r�test_option_lsmr_tolz&TestErrorChecking.test_option_lsmr_tol�s���q�!���>�>�>���q�!���@�@�@���q�!���>�>�>��L��
�]�:�[�
9�
9�
9�	C�	C��1�a�F�T�B�B�B�A�	C�	C�	C�	C�	C�	C�	C�	C�	C�	C�	C����	C�	C�	C�	C�
�]�:�[�
9�
9�
9�	D�	D��1�a�F�U�C�C�C�A�	D�	D�	D�	D�	D�	D�	D�	D�	D�	D�	D����	D�	D�	D�	D�
�]�:�[�
9�
9�
9�	@�	@��1�a�F�Q�?�?�?�A�	@�	@�	@�	@�	@�	@�	@�	@�	@�	@�	@�	@����	@�	@�	@�	@�	@�	@s6�5B�B#�&B#�C/�/C3�6C3�E�E�Ec��tttdd���}tttdd���}d}tjt
|���5tttdd���}ddd��n#1swxYwYtjt
|���5tttdd���}ddd��dS#1swxYwYdS)Nr�r%r�z0`lsmr_maxiter` must be None or positive integer.r�rrr�r�s   r�test_option_lsmr_maxiterz*TestErrorChecking.test_option_lsmr_maxitersj���q�!��Q�?�?�?���q�!��T�B�B�B��I��
�]�:�[�
9�
9�
9�	D�	D��1�a�F��C�C�C�A�	D�	D�	D�	D�	D�	D�	D�	D�	D�	D�	D����	D�	D�	D�	D�
�]�:�[�
9�
9�
9�	E�	E��1�a�F��D�D�D�A�	E�	E�	E�	E�	E�	E�	E�	E�	E�	E�	E�	E����	E�	E�	E�	E�	E�	Es$�B�B�	B�(C�C�CN)rsrtrur�r�rvrrr�r��s:������@�@�@� 
E�
E�
E�
E�
Err�)r��numpyr�numpy.linalgr�
numpy.testingrrr�scipy.sparserr�scipy.sparse.linalgr	�scipy.optimizer
r-rrrrxr�r�r�rvrr�<module>r�s���
�
�
�
�����������@�@�@�@�@�@�@�@�@�@�)�)�)�)�)�)�)�)�0�0�0�0�0�0�%�%�%�%�%�%�
�B�H�
�F�O��V���U�O�����

�B�H�
#�
#�
#�$�$��_<�_<�_<�_<�_<�_<�_<�_<�D/2�/2�/2�/2�/2�/2�/2�/2�d$�$�$�$�$�i��$�$�$�
�����y����
E�E�E�E�E�E�E�E�E�Er

Youez - 2016 - github.com/yon3zu
LinuXploit