403Webshell
Server IP : 209.209.40.120  /  Your IP : 216.73.217.112
Web Server : Microsoft-IIS/10.0
System : Windows NT NEWWWW 10.0 build 17763 (Windows Server 2019) i586
User : NEWWWW$ ( 0)
PHP Version : 8.3.30
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  C:/Python312/Lib/site-packages/numpy/linalg/tests/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : C:/Python312/Lib/site-packages/numpy/linalg/tests/__pycache__/test_regression.cpython-312.pyc
�

	�g���l�dZddlZddlZddlmZmZmZmZmZm	Z	ddl
mZmZm
Z
mZmZmZGd�d�Zy)z" Test functions for linalg module
�N)�linalg�arange�float64�array�dot�	transpose)�assert_�
assert_raises�assert_equal�assert_array_equal�assert_array_almost_equal�assert_array_lessc��eZdZd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zejjd
ddg�d
��Zejjdddgdzej"d�g�d��Zd�Zy)�TestRegressionc���tgd��}tdt��}d|_|dz}t	j
|�\}}|j
�|j
�t||�y)N)
y��ӝ'�Y@yF.�<2/3�y�ʹLT�W��9>�/@y�ʹLT�W��9>�/�y=J���&�yt��V)忷B����$@yt��V)忷B����$�yZynFr62@y�(
��3%@y��:@yCr
~�y�Y�qs`�<yt&���Aۼ���dtype)�
r�)rrr�shaper�eig�sortr
)�self�rva�a�va�ves     �DC:\Python312\Lib\site-packages\numpy/linalg/tests/test_regression.py�test_eig_buildzTestRegression.test_eig_builds\���,�-��
�7�'�*�����
��F�����A����B�
���	����
�!�"�c�*�c�|�gd�}tgd�gd�gd�g�}tj|�\}}t||�y)N)g"���&Q@gg��dV@g��7���Z@)g'�U��lS@�4h��@�%p��J/@)r#g�+��>V@研�qi0�)r$r%gJ%~���X@)rr�eighr
)r�rvals�cov�vals�vecss     r�test_eigh_buildzTestRegression.test_eigh_build's?��8���>�=�>�@�A���[�[��%�
��d�!�$��.r!c��tddgddgddgddgg�}|j\}}tj|�\}}}t	t|dd�|d�f�|�}t
|tjd��y)N���?�@�@)�r1)	rrr�svdrrr
�np�zeros)rr�m�n�u�s�vh�bs        r�test_svd_buildzTestRegression.test_svd_build2ss���B��8�b�"�X��B�x�"�b��:�;���w�w���1��:�:�a�=���1�b��	�!�A�q�r�E�(�#�Q�'��!�!�R�X�X�f�%5�6r!c�Z�tttjt	gd��d�y)N)r.r/r0�fro)r
�
ValueErrorr�normr)rs r�test_norm_vector_badargz&TestRegression.test_norm_vector_badarg<s��	�j�&�+�+�u�\�/B�E�Jr!c��tddgddggd��}t|d��}tj|�}tj|�}t||�y)Ng�C$�3@g�&��u�g.�ܷ#@z>f8rz<f8)rr�choleskyr)rrr:�ap�bps     r�test_lapack_endianz!TestRegression.test_lapack_endianAsU���I�
�+��*�-�/�6;�
=���!�5�!��
�_�_�Q�
��
�_�_�Q�
���2�r�"r!c�n�tjdd�}tjj|�y)Ni��B)r3�eyerr2)r�xs  r�test_large_svd_32bitz#TestRegression.test_large_svd_32bitKs"���F�F�4����
�	�	�
�
�a�r!c	���dD]�}ttfD]�}tj||��}t	j
|d��}tjtj|�dkD�}t|d�ttjj|�d�tdtjj|d���t	j|�}t||�����y)	N))��)rMrM)rMrLrF)�
compute_uvg�?�r1��ord)�float�complexr3�onesrr2�
count_nonzero�absoluter�matrix_rankrr?�svdvalsr
)rr�tr�w�c�	w_svdvalss       r�test_svd_no_uvzTestRegression.test_svd_no_uvPs���+�
	8�E��G�^�	
8���G�G�E��+���J�J�q�U�3���$�$�R�[�[��^�c�%9�:���Q��"��R�Y�Y�2�2�1�5�q�9�!�!�R�Y�Y�^�^�A�1�^�%=�>�"�N�N�1�-�	�)�!�Y�7�	
8�
	8r!c��tjtjddg�ddgt��}tj|�}t|ddg�t
|jtjd�k(�tj|d��}t|ddg�t
|jtjd�k7�tj|d��}t|ddg�t
|jtjd�k(�tttj|d��tttj|d��tttj|tj��tttj|tj��tttj|d��tttj|d	��tttj|d
��tjtjddg�ddggd�gt��}tj|�}t|ddg�t
|jtjd�k(�tj|d��}t|ddg�t
|jtjd�k(�tttj|d��tttj|tj��tttj|tj��tttj|d��tttj|d��tttj|d	��tttj|d��tttj|d
��tttj|d��y)
NrrOrrrPr1r=�nuc������)rrrrL)r3r�objectrr?rr	rr
r>�inf�	TypeError)r�
testvectorr?�
testmatrixs    r�test_norm_object_arrayz%TestRegression.test_norm_object_array^s����X�X�r�x�x��A��/��A�6�f�E�
��{�{�:�&���4�!�Q��(���
�
�b�h�h�y�1�1�2��{�{�:�1�-���4�!�Q��(���
�
�b�h�h�y�1�1�2��{�{�:�1�-���4�!�Q��(���
�
�b�h�h�y�1�1�2��j�&�+�+�z�u�E��j�&�+�+�z�u�E��j�&�+�+�z�r�v�v�F��j�&�+�+�z����w�G��j�&�+�+�z�q�A��j�&�+�+�z�r�B��j�&�+�+�z�r�B��X�X����!�Q�� 0�!�Q�7�7�9�@F�H�
��{�{�:�&���4�!�Q��(���
�
�b�h�h�y�1�1�2��{�{�:�5�1���4�!�Q��(���
�
�b�h�h�y�1�1�2��i����j�e�D��j�&�+�+�z�r�v�v�F��j�&�+�+�z����w�G��j�&�+�+�z�q�A��j�&�+�+�z�q�A��j�&�+�+�z�r�B��i����j�a�@��i����j�b�A��j�&�+�+�z�q�Ar!c��d}d}tjj||�dtjj||�zz}tjj||�dtjj||�zz}|j|�}t	j
||d��\}}}}	t
||�y)N��Fy�?)�rcond)r3�random�randnrr�lstsqr
)
r�size�n_rhs�Gr7r:�u_lstsq�res�rank�svs
          r�test_lstsq_complex_larger_rhsz,TestRegression.test_lstsq_complex_larger_rhs�s��������I�I�O�O�D�$�'�"�r�y�y���t�T�/J�*J�J���I�I�O�O�D�%�(�2��	�	����e�0L�+L�L��
�E�E�!�H��!'���a��$�!?����d�B�!�'�1�-r!�upperTFc��tjjtjd�|��}|jdk(sJ�y)N)rr)rwr)r3rrBr4ro)rrwrss   r�test_cholesky_empty_arrayz(TestRegression.test_cholesky_empty_array�s6���i�i� � ����&�!1�� �?���x�x�1�}��}r!�rtolr-rM�rMc��tjd�}tjj||��}|jdk(sJ�y)N)rMrLr1)rzr{)r3r4rrWr)rrzrIrss    r�test_matrix_rank_rtol_argumentz-TestRegression.test_matrix_rank_rtol_argument�s=��
�H�H�Y����i�i�#�#�A�D�#�1���y�y�D� � � r!c��tjdtj��}tj|d|zf�j}tj
ddgddgg�}tjd|z|f�j}t
d�D]8}||z}tj||�j�}|dk7s�3Jd��y)Ni �ri����rrO��zHunexpected result from matmul, probably due to OpenBLAS threading issues)	r3rr�vstack�Tr�range�isclose�sum)rrI�src�matrix�expected�i�result�
mismatchess        r�test_openblas_threadingz&TestRegression.test_openblas_threading�s���
�I�I�f�B�J�J�/���i�i��C��E�
�#�%�%�����A�q�6�A�q�6�*�+���9�9�c�!�e�Q�Z�(�*�*���s��	A�A��6�\�F��:�:�f�h�7�7�<�<�>�J��Q��A� @�A�u�		Ar!N)�__name__�
__module__�__qualname__r r+r;r@rErJr]rgrv�pytest�mark�parametrizeryr3r4r}r��r!rrrs���+�.	/�7�K�
#��
8�+B�Z
.��[�[���W�t�U�m�4��5��
�[�[���V�c�C�5�1�9�h�b�h�h�t�n�%E�F�!�G�!�
Ar!r)�__doc__r��numpyr3rrrrrr�
numpy.testingr	r
rrr
rrr�r!r�<module>r�s0�����@�@���cA�cAr!

Youez - 2016 - github.com/yon3zu
LinuXploit