%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /lib64/python3.9/site-packages/numpy/polynomial/tests/__pycache__/
Upload File :
Create Path :
Current File : //lib64/python3.9/site-packages/numpy/polynomial/tests/__pycache__/test_polyutils.cpython-39.pyc

a

z[yc�
�@sVdZddlZddlmmZddlmZm	Z	m
Z
mZGdd�d�ZGdd�d�Z
dS)zTests for polyutils module.

�N)�assert_almost_equal�
assert_raises�assert_equal�assert_c@s<eZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
S)�TestMisccCs8td�D]*}dg}t�dgdgd�}t||�qdS)N��r)�range�puZtrimseqr)�self�i�tgt�res�r�K/usr/lib64/python3.9/site-packages/numpy/polynomial/tests/test_polyutils.py�test_trimseq
szTestMisc.test_trimseqcCs�tttjgg�tttjddggg�tttjdgdgg�gd�}tt|��D]l}t|�D]^}t�d||�}t�d||�}t�||g�\}}t|j	j
|j	j
k�t|j	j
||k�q\qPdS)Nr��a)r�d�O)r�
ValueErrorr
Z	as_seriesr	�len�npZonesrZdtype�char)r�typesr�jZciZcjZresiZresjrrr�test_as_seriesszTestMisc.test_as_seriescCsbgd�}tttj|d�tt�|�|dd��tt�|d�|dd��tt�|d�dg�dS)N)r���rrrr���rr)rrr
Ztrimcoefr)rZcoefrrr�
test_trimcoef"s
zTestMisc.test_trimcoefcCs>tttjdddg�tttjdddg�tttjddg�dS)Nr�rr��Zg������V@)rrr
Z
_vander_nd�rrrr�test_vander_nd_exception+sz!TestMisc.test_vander_nd_exceptioncCstttjtjddg�dS)Nr r)r�ZeroDivisionErrorr
Z_divr#rrr�test_div_zerodiv3szTestMisc.test_div_zerodivcCstttjdgd�dd�dS)Nrr r�)rrr
Z_powr#rrr�test_pow_too_large7szTestMisc.test_pow_too_largeN)	�__name__�
__module__�__qualname__rrrr$r&r(rrrrrs	rc@s$eZdZdd�Zdd�Zdd�ZdS)�
TestDomaincCsLgd�}ddg}t�|�}t||�gd�}ddg}t�|�}t||�dS)N)r�
r!rrr-)y�?�?��?�rry��@�?)r
Z	getdomainr)r�xr
rrrr�test_getdomain=s


zTestDomain.test_getdomaincCs�ddg}ddg}|}t�|||�}t||�ddg}ddg}|}|}t�|||�}t||�ddg}ddg}t�||g�}t�||g�}t�|||�}t||�Gd	d
�d
tj�}ddg}ddg}t�||g��|�}t�|||�}tt||��dS)Nrr'rr!��r/���rc@seZdZdS)z,TestDomain.test_mapdomain.<locals>.MyNDArrayN)r)r*r+rrrr�	MyNDArraycsr4)	r
Z	mapdomainrrZarrayZndarray�viewr�
isinstance)r�dom1�dom2r
rr0r4rrr�test_mapdomainJs.


zTestDomain.test_mapdomaincCs`ddg}ddg}ddg}t�||�}t||�ddg}dd	g}d
dg}t�||�}t||�dS)Nrr'rr!g�?r2r/r3ry��?r.)r
Zmapparmsr)rr7r8r
rrrr�
test_mapparmsls
zTestDomain.test_mapparmsN)r)r*r+r1r9r:rrrrr,;s
"r,)�__doc__ZnumpyrZnumpy.polynomial.polyutilsZ
polynomialZ	polyutilsr
Z
numpy.testingrrrrrr,rrrr�<module>s
0

Zerion Mini Shell 1.0