%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /lib64/python3.9/site-packages/numpy/linalg/tests/__pycache__/
Upload File :
Create Path :
Current File : //lib64/python3.9/site-packages/numpy/linalg/tests/__pycache__/test_regression.cpython-39.opt-1.pyc

a

z[yc��@sfdZddlZddlZddlmZmZmZmZmZm	Z	ddl
mZmZm
Z
mZmZmZGdd�d�ZdS)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@sTeZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dd�Z
dd�ZdS)�TestRegressioncCsRtgd��}tdtd�}d|_|d}t�|�\}}|��|��t||�dS)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�shaperZeig�sortr)�selfZrva�a�va�ve�r�H/usr/lib64/python3.9/site-packages/numpy/linalg/tests/test_regression.py�test_eig_builds
zTestRegression.test_eig_buildcCs>gd�}tgd�gd�gd�g�}t�|�\}}t||�dS)N)g"���&Q@gg��dV@g��7���Z@)g'�U��lS@�4h��@�%p��J/@)rg�+��>V@研�qi0�)rrgJ%~���X@)rrZeighr)rZrvalsZcovZvalsZvecsrrr�test_eigh_build&s�zTestRegression.test_eigh_buildcCsltddgddgddgddgg�}|j\}}t�|�\}}}tt|dd�|d�f�|�}t|t�d��dS)Ng��?�@�@)�r$)	rrr�svdrrr�npZzeros)rr�m�n�u�sZvh�brrr�test_svd_build1s
 
zTestRegression.test_svd_buildcCstttjtgd��d�dS)N)r!r"r#�fro)r	�
ValueErrorr�normr)rrrr�test_norm_vector_badarg;sz&TestRegression.test_norm_vector_badargcCsFtddgddggdd�}t|dd�}t�|�}t�|�}t||�dS)Ng�C$�3@g�&��u�g.�ܷ#@z>f8rz<f8)rrZcholeskyr)rrr+ZapZbprrr�test_lapack_endian@s��

z!TestRegression.test_lapack_endiancCst�dd�}tj�|�dS)Ni��B)r&Zeyerr%)r�xrrr�test_large_svd_32bitJsz#TestRegression.test_large_svd_32bitcCs~dD]t}ttfD]f}tj||d�}tj|dd�}t�t�|�dk�}t|d�ttj�	|�d�t
dtjj|dd��qqdS)	N))��)r6r6)r6r5rF)Z
compute_uvg�?�r$��ord)�float�complexr&Zonesrr%Z
count_nonzero�absoluter
Zmatrix_rankr
r/)rr�tr�w�crrr�test_svd_no_uvOs
zTestRegression.test_svd_no_uvcCs�tjt�ddg�ddgtd�}t�|�}t|ddg�t|jt�d�k�tj|dd�}t|ddg�t|jt�d�k�tj|dd�}t|ddg�t|jt�d�k�tt	tj|dd�tt	tj|dd�tt	tj|tj
d�tt	tj|tj
d�t���2t�
d	t�tttftj|dd�Wd�n1�s:0Ytt	tj|d
d�tt	tj|dd�tjt�ddg�ddggd�gtd�}t�|�}t|ddg�t|jt�d�k�tj|dd�}t|ddg�t|jt�d�k�tttj|dd�tt	tj|tj
d�tt	tj|tj
d�tt	tj|dd�tt	tj|dd�tt	tj|d
d�tttj|dd�tttj|dd�tt	tj|d
d�dS)Nrr7rrr8r$r-Znuc�error������)rrrr5)r&r�objectrr/rrrr	r.�inf�warnings�catch_warnings�simplefilter�DeprecationWarning�AttributeError�	TypeError)rZ
testvectorr/Z
testmatrixrrr�test_norm_object_arrayZsR

�&��
z%TestRegression.test_norm_object_arrayc
Csxd}d}tj�||�dtj�||�}tj�||�dtj�||�}|�|�}tj||dd�\}}}}	t||�dS)N��Fy�?)Zrcond)r&ZrandomZrandnrrZlstsqr)
r�sizeZn_rhs�Gr)r+Zu_lstsq�resZrank�svrrr�test_lstsq_complex_larger_rhs�s  
z,TestRegression.test_lstsq_complex_larger_rhsN)�__name__�
__module__�__qualname__rr r,r0r1r4r@rLrSrrrrr
s

0r)�__doc__rFZnumpyr&rrrrrrZ
numpy.testingrr	r
rrr
rrrrr�<module>s
  

Zerion Mini Shell 1.0