403Webshell
Server IP : 217.160.0.135  /  Your IP : 216.73.217.37
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/optimize/tests/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

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

d�c���,�ddlmZddlZddlZddlmZddlmZddl	m
Z
ddlmZddl
mZmZd�Zd	�Zd
�Zd�Zd�Zd
�Zd�Zd�Zej�dgd���d���Zej�de��d���Zd�ZdS)�)�assert_array_equalN)�linear_sum_assignment)�random)�matrix)�"min_weight_full_bipartite_matching)� linear_sum_assignment_assertions� linear_sum_assignment_test_casesc��tjtd���5tgd���ddd��dS#1swxYwYdS)Nzexpected a matrix��match����)�pytest�raises�
ValueErrorr���M/usr/lib/python3/dist-packages/scipy/optimize/tests/test_linear_assignment.py�&test_linear_sum_assignment_input_shapers���	��z�)<�	=�	=�	=�)�)��i�i�i�(�(�(�)�)�)�)�)�)�)�)�)�)�)�)����)�)�)�)�)�)s
�;�?�?c��gd�gd�g}tt|��ttj|������tt|��tt	|������dS)Nr
)���)rr�np�asarrayr)�Cs r�'test_linear_sum_assignment_input_objectrs|��	���I�I�I��A��,�Q�/�/�,�R�Z��]�]�;�;�=�=�=��,�Q�/�/�,�V�A�Y�Y�7�7�9�9�9�9�9rc��tjd��}tt|�tj����t|����dS)Nr)r�identityrr�astype�bool_��Is r�%test_linear_sum_assignment_input_boolr&sO��
��A���A��,�Q�X�X�b�h�-?�-?�@�@�,�Q�/�/�1�1�1�1�1rc���tjd��}tjtd���5t|�t����ddd��dS#1swxYwYdS)NrzCannot cast array datar)rr!rr�	TypeErrorrr"�strr$s r�'test_linear_sum_assignment_input_stringr*%s���
��A���A�	��y�(@�	A�	A�	A�-�-��a�h�h�s�m�m�,�,�,�-�-�-�-�-�-�-�-�-�-�-�-����-�-�-�-�-�-s�(A%�%A)�,A)c���tjtjddg��}tjt
d���5t
|��ddd��dS#1swxYwYdS�Nrz contains invalid numeric entriesr)r�diag�nanrrrrr$s r�$test_linear_sum_assignment_input_nanr/+s���
�����A����A�	��z�)K�	L�	L�	L�!�!��a� � � �!�!�!�!�!�!�!�!�!�!�!�!����!�!�!�!�!�!s�A�A�!Ac���tjdtjdg��}tjt
d���5t
|��ddd��dS#1swxYwYdSr,)rr-�infrrrrr$s r�'test_linear_sum_assignment_input_neginfr21s���
���R�V�G�Q�� � �A�	��z�)K�	L�	L�	L�!�!��a� � � �!�!�!�!�!�!�!�!�!�!�!�!����!�!�!�!�!�!s�A�A�"Ac���tjd��}tj|dd�df<tjt
d���5t
|��ddd��dS#1swxYwYdS)Nrrzcost matrix is infeasibler)rr!r1rrrrr$s r�$test_linear_sum_assignment_input_infr47s���
��A���A��f�A�a�a�a��d�G�	��z�)D�	E�	E�	E�!�!��a� � � �!�!�!�!�!�!�!�!�!�!�!�!����!�!�!�!�!�!s�A � A$�'A$c���d}tj||f��}t|��\}}t|tj|����t|tj|����dS)N�)r�onesrr�arange)�nr�row_ind�col_inds    r�test_constant_cost_matrixr<>s`��	�A�
���A����A�,�Q�/�/��G�W��w��	�!���-�-�-��w��	�!���-�-�-�-�-rznum_rows,num_cols))rr)rr)rrc��tj||f���}t|��\}}t|��dksJ�t|��dksJ�dS)N)�shaper)r�emptyr�len)�num_rows�num_colsrr:r;s     r�'test_linear_sum_assignment_trivial_costrCGs_��
���(�+�,�,�,�A�,�Q�/�/��G�W��w�<�<�1������w�<�<�1������rzsign,test_casec�H�tttj||��dS)N)rrr�array)�sign�	test_cases  r�'test_linear_sum_assignment_small_inputsrHOs)��$��r�x��y�:�:�:�:�:rc�`�tj�d��td��D]�}d}d}tdddd����}tj|jtj��}|j||j|j	f<|�
��}	t|��\}}|||f���}n#t$rd}YnwxYw	t|��\}}|||f���}n#t$rd}YnwxYw||ksJ�|s||ksJ���dS)Ni��dFg���Q��?c�D�tj�dd|��S)NrrJ)rr�randint)�sizes r�<lambda>zItest_two_methods_give_same_result_on_many_sparse_inputs.<locals>.<lambda>as��b�i�.?�.?��3��.M�.M�r)�density�data_rvsT)rr�seed�range�fullr>r1�data�row�col�tocsrr�sumrr)	�_�
lsa_raises�mwfbm_raises�sparse�denser:r;�lsa_cost�
mwfbm_costs	         r�7test_two_methods_give_same_result_on_many_sparse_inputsr`Wsz��
�I�N�N�4����
�3�Z�Z�*�*���
�����S�$�!M�!M�O�O�O������b�f�-�-��(.���f�j�&�*�$�%�������	�4�U�;�;��G�W��W�g�-�.�2�2�4�4�H�H���	�	�	��J�J�J�	����	 �A�&�I�I��G�W���� 0�1�5�5�7�7�J�J���	 �	 �	 ��L�L�L�	 �����\�)�)�)�)��	*��z�)�)�)�)��/*�*s$�.C�C�C�.D	�	D�D)�
numpy.testingrr�numpyr�scipy.optimizer�scipy.sparser�scipy.sparse._sputilsr�scipy.sparse.csgraphr�(scipy.sparse.csgraph.tests.test_matchingrr	rrr&r*r/r2r4r<�mark�parametrizerCrHr`rrr�<module>rjs���-�,�,�,�,�,�
�
�
�
�����0�0�0�0�0�0�������(�(�(�(�(�(�C�C�C�C�C�C���������
)�)�)�
9�9�9�1�1�1�-�-�-�!�!�!�!�!�!�!�!�!�.�.�.�����,�.F�.F�.F�G�G���H�G������)�+K�L�L�:�:�M�L�:�*�*�*�*�*r

Youez - 2016 - github.com/yon3zu
LinuXploit