%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /opt/alt/python27/lib64/python2.7/site-packages/numpy/polynomial/tests/
Upload File :
Create Path :
Current File : //opt/alt/python27/lib64/python2.7/site-packages/numpy/polynomial/tests/test_polynomial.pyo

�
�9Zc
@`sFdZddlmZmZmZddlZddljjZ	ddl
mZmZm
Z
mZmZmZd�ZdgZddgZdddgZdd	dd
gZdddddgZdd
ddddgZdddddddgZddddddddgZdddddddddg	Zddddddddddg
Zeeeeeeeeeeg
Zd efd!��YZd"efd#��YZd$efd%��YZd&efd'��YZ d(efd)��YZ!d*efd+��YZ"d,efd-��YZ#d.efd/��YZ$e%d0krBe�ndS(1sTests for polynomial module.

i(tdivisiontabsolute_importtprint_functionN(tTestCasetassert_almost_equalt
assert_raisestassert_equaltassert_trun_module_suitecC`stj|dd�S(Nttolg���ư>(tpolytpolytrim(tx((sY/opt/alt/python27/lib64/python2.7/site-packages/numpy/polynomial/tests/test_polynomial.pyttrim
sii����ii����ii����iii��iii���i i����i8i����i@i��i�i���i�i	i����i�i����it
TestConstantscB`s,eZd�Zd�Zd�Zd�ZRS(cC`sttjddg�dS(Ni����i(RR
t
polydomain(tself((sY/opt/alt/python27/lib64/python2.7/site-packages/numpy/polynomial/tests/test_polynomial.pyttest_polydomain scC`sttjdg�dS(Ni(RR
tpolyzero(R((sY/opt/alt/python27/lib64/python2.7/site-packages/numpy/polynomial/tests/test_polynomial.pyt
test_polyzero#scC`sttjdg�dS(Ni(RR
tpolyone(R((sY/opt/alt/python27/lib64/python2.7/site-packages/numpy/polynomial/tests/test_polynomial.pyttest_polyone&scC`sttjddg�dS(Nii(RR
tpolyx(R((sY/opt/alt/python27/lib64/python2.7/site-packages/numpy/polynomial/tests/test_polynomial.pyt
test_polyx)s(t__name__t
__module__RRRR(((sY/opt/alt/python27/lib64/python2.7/site-packages/numpy/polynomial/tests/test_polynomial.pyRs			tTestArithmeticcB`s5eZd�Zd�Zd�Zd�Zd�ZRS(cC`s�x�td�D]�}x�td�D]�}d||f}tjt||�d�}||cd7<||cd7<tjdg|dgdg|dg�}tt|�t|�d|�q Wq
WdS(Nis
At i=%d, j=%diiterr_msg(trangetnptzerostmaxR
tpolyaddRR
(Rtitjtmsgttgttres((sY/opt/alt/python27/lib64/python2.7/site-packages/numpy/polynomial/tests/test_polynomial.pyttest_polyadd/s.cC`s�x�td�D]�}x�td�D]�}d||f}tjt||�d�}||cd7<||cd8<tjdg|dgdg|dg�}tt|�t|�d|�q Wq
WdS(Nis
At i=%d, j=%diiR(RRRRR
tpolysubRR
(RR!R"R#R$R%((sY/opt/alt/python27/lib64/python2.7/site-packages/numpy/polynomial/tests/test_polynomial.pyttest_polysub9s.cC`s�ttjdg�dg�ttjdg�ddg�xYtdd�D]H}dg|dg}dg|ddg}ttj|�|�qKWdS(Niii(RR
tpolymulxR(RR!tserR$((sY/opt/alt/python27/lib64/python2.7/site-packages/numpy/polynomial/tests/test_polynomial.pyt
test_polymulxCscC`s�x�td�D]�}x�td�D]�}d||f}tj||d�}|||cd7<tjdg|dgdg|dg�}tt|�t|�d|�q Wq
WdS(Nis
At i=%d, j=%diiR(RRRR
tpolymulRR
(RR!R"R#R$R%((sY/opt/alt/python27/lib64/python2.7/site-packages/numpy/polynomial/tests/test_polynomial.pyttest_polymulKs.c
C`sLtttjdgdg�tjdgdg�\}}t||fd�tjddgdg�\}}t||fd	�x�td�D]�}x�td�D]�}d||f}dg|ddg}dg|ddg}tj||�}tj||�\}}tjtj||�|�}	t|	|d|�q�Wq�WdS(
Niiiis
At i=%d, j=%dR(ii(ii((iii(RtZeroDivisionErrorR
tpolydivRRR R,(
RtquotremR!R"R#tcitcjR$R%((sY/opt/alt/python27/lib64/python2.7/site-packages/numpy/polynomial/tests/test_polynomial.pyttest_polydivTs!(RRR&R(R+R-R4(((sY/opt/alt/python27/lib64/python2.7/site-packages/numpy/polynomial/tests/test_polynomial.pyR-s
	
	
			tTestEvaluationcB`s�eZejdddg�Zejdee�Zejdeee�Zejjd�ddZ	e
je	dddg�Zd	�Z
d
�Zd�Zd�Zd
�ZRS(g�?g@g@si,j->ijs
i,j,k->ijkiiiicC`s|ttjgdg�jd�tjdd�}gtd�D]}||^q>}xKtd�D]=}||}tj|dg|dg�}t||�qaW||dd}tj|ddddg�}t||�x�td�D]�}dg|}tj|�}ttj|dg�j	|�ttj|ddg�j	|�ttj|dddg�j	|�q�WdS(Niii����iii(
RR
tpolyvaltsizeRtlinspaceRRRtshape(RRR!tyR$R%tdims((sY/opt/alt/python27/lib64/python2.7/site-packages/numpy/polynomial/tests/test_polynomial.pyttest_polyvalts #
 

"c
C`s�|j\}}}|j\}}}tttj||d |j�||}tj|||j�}t||�tj	d�}	tj|	|	|j�}t
|jdk�dS(Nii(ii(ii(RR:Rt
ValueErrorR
t	polyval2dtc2dRRtonesRR9(
Rtx1tx2tx3ty1ty2ty3R$R%tz((sY/opt/alt/python27/lib64/python2.7/site-packages/numpy/polynomial/tests/test_polynomial.pyttest_polyval2d�s 

c
C`s�|j\}}}|j\}}}tttj|||d |j�|||}tj||||j�}t||�tj	d�}	tj|	|	|	|j�}t
|jdk�dS(Nii(ii(ii(RR:RR=R
t	polyval3dtc3dRRR@RR9(
RRARBRCRDRERFR$R%RG((sY/opt/alt/python27/lib64/python2.7/site-packages/numpy/polynomial/tests/test_polynomial.pyttest_polyval3d�s#
c
C`s�|j\}}}|j\}}}tjd||�}tj|||j�}t||�tjd�}	tj|	|	|j�}t	|j
dk�dS(Nsi,j->ijii(ii(ii(iiii(RR:RteinsumR
t
polygrid2dR?RR@RR9(
RRARBRCRDRERFR$R%RG((sY/opt/alt/python27/lib64/python2.7/site-packages/numpy/polynomial/tests/test_polynomial.pyttest_polygrid2d�s
c
C`s�|j\}}}|j\}}}tjd|||�}tj||||j�}t||�tjd�}	tj|	|	|	|j�}t	|j
dk�dS(Ns
i,j,k->ijkii(ii(ii(iiiiii(RR:RRLR
t
polygrid3dRJRR@RR9(
RRARBRCRDRERFR$R%RG((sY/opt/alt/python27/lib64/python2.7/site-packages/numpy/polynomial/tests/test_polynomial.pyttest_polygrid3d�s
(ii(RRRtarraytc1dRLR?RJtrandomRR
R6R:R<RHRKRNRP(((sY/opt/alt/python27/lib64/python2.7/site-packages/numpy/polynomial/tests/test_polynomial.pyR5js				tTestIntegralcB`seZd�Zd�ZRS(cC`sJtttjdgd�tttjdgd�tttjdgdddg�x`tdd�D]O}dg|ddg}tjdgd|d|�}t|ddg�qdWx�td�D]z}|d}dg|dg}|gdg|d|g}tj|ddd|g�}tt|�t|��q�Wxotd�D]a}|d}dg|dg}tj|ddd|gd	d�}ttjd|�|�qOWx�td�D]�}|d}dg|dg}|gdg|d|g}tj|ddd|gd
d�}tt|�t|��q�Wx�td�D]�}x�tdd�D]{}dg|dg}|}x)t|�D]}tj|dd�}q�Wtj|d|�}tt|�t|��qhWqRWx�td�D]�}x�tdd�D]�}dg|dg}|}x2t|�D]$}tj|ddd|g�}q<Wtj|d|dtt|���}tt|�t|��qWq�Wx�td�D]�}x�tdd�D]�}dg|dg}|}x8t|�D]*}tj|ddd|gd	d�}q�Wtj|d|dtt|��d	d�}tt|�t|��q�Wq�Wx�td�D]�}x�tdd�D]�}dg|dg}|}x8t|�D]*}tj|ddd|gd
d�}q�Wtj|d|dtt|��d
d�}tt|�t|��q�Wq�WdS(Nig�?i����iiitmtktlbndtscl(	RR=R
tpolyintRRR
R6tlist(RR!RVR%RXtpolR$R"((sY/opt/alt/python27/lib64/python2.7/site-packages/numpy/polynomial/tests/test_polynomial.pyttest_polyint�sp"

$
$!"'!(-!(-cC`stjjd�}tjg|jD]}tj|�^q"�j}tj|dd�}t||�tjg|D]}tj|�^qr�}tj|dd�}t||�tjg|D]}tj|dd�^q��}tj|dddd�}t||�dS(NiitaxisiiRV(ii(RRStvstacktTR
RYR(RR?tcR$R%((sY/opt/alt/python27/lib64/python2.7/site-packages/numpy/polynomial/tests/test_polynomial.pyttest_polyint_axiss1
+
1(RRR\Ra(((sY/opt/alt/python27/lib64/python2.7/site-packages/numpy/polynomial/tests/test_polynomial.pyRT�s	KtTestDerivativecB`seZd�Zd�ZRS(c	C`s�tttjdgd�tttjdgd�xVtd�D]H}dg|dg}tj|dd�}tt|�t|��q?Wxtd�D]q}xhtdd�D]W}dg|dg}tjtj|d|�d|�}tt|�t|��q�Wq�Wx�td�D]}}xttdd�D]c}dg|dg}tjtj|d|dd�d|dd�}tt|�t|��q0WqWdS(	Nig�?i����iiRUiRX(	RR=R
tpolyderRRR
RYR(RR!R$R%R"((sY/opt/alt/python27/lib64/python2.7/site-packages/numpy/polynomial/tests/test_polynomial.pyttest_polyder*s $!0cC`s�tjjd�}tjg|jD]}tj|�^q"�j}tj|dd�}t||�tjg|D]}tj|�^qr�}tj|dd�}t||�dS(NiiR]ii(ii(RRSR^R_R
RcR(RR?R`R$R%((sY/opt/alt/python27/lib64/python2.7/site-packages/numpy/polynomial/tests/test_polynomial.pyttest_polyder_axisCs1
+(RRRdRe(((sY/opt/alt/python27/lib64/python2.7/site-packages/numpy/polynomial/tests/test_polynomial.pyRb(s	t
TestVandercB`s=eZejjd�ddZd�Zd�Zd�ZRS(iiiicC`s#tjd�}tj|d�}t|jd	k�xKtd�D]=}dg|dg}t|d|ftj||��qAWtj	ddgddgddgg�}tj|d�}t|jd
k�xKtd�D]=}dg|dg}t|d|ftj||��q�WdS(Niiii.iii(ii(iii(
RtarangeR
t
polyvanderRR9RRR6RQ(RRtvR!tcoef((sY/opt/alt/python27/lib64/python2.7/site-packages/numpy/polynomial/tests/test_polynomial.pyttest_polyvanderTs'*cC`s�|j\}}}tjjd�}tj||ddg�}tj|||�}tj||j�}t||�tj|g|gddg�}t	|j
dk�dS(Niiiii(ii(iii(RRRSR
tpolyvander2dR>tdottflatRRR9(RRARBRCR`tvanR$R%((sY/opt/alt/python27/lib64/python2.7/site-packages/numpy/polynomial/tests/test_polynomial.pyttest_polyvander2des
!cC`s�|j\}}}tjjd�}tj|||dddg�}tj||||�}tj||j�}t||�tj|g|g|gdddg�}t	|j
dk�dS(	Niiiiii(iii(iii(RRRSR
tpolyvander3dRIRmRnRRR9(RRARBRCR`RoR$R%((sY/opt/alt/python27/lib64/python2.7/site-packages/numpy/polynomial/tests/test_polynomial.pyttest_polyvander3drs!
*(ii(RRRRSRRkRpRr(((sY/opt/alt/python27/lib64/python2.7/site-packages/numpy/polynomial/tests/test_polynomial.pyRfPs		
t
TestCompanioncB`s#eZd�Zd�Zd�ZRS(cC`s-tttjg�tttjdg�dS(Ni(RR=R
t
polycompanion(R((sY/opt/alt/python27/lib64/python2.7/site-packages/numpy/polynomial/tests/test_polynomial.pyttest_raises�scC`sTxMtdd�D]<}dg|dg}ttj|�j||fk�qWdS(Niii(RRR
RtR9(RR!Rj((sY/opt/alt/python27/lib64/python2.7/site-packages/numpy/polynomial/tests/test_polynomial.pyttest_dimensions�scC`s'ttjddg�ddk�dS(Niiig�(ii(RR
Rt(R((sY/opt/alt/python27/lib64/python2.7/site-packages/numpy/polynomial/tests/test_polynomial.pyttest_linear_root�s(RRRuRvRw(((sY/opt/alt/python27/lib64/python2.7/site-packages/numpy/polynomial/tests/test_polynomial.pyRs�s		tTestMisccB`s5eZd�Zd�Zd�Zd�Zd�ZRS(cC`s�tjg�}tt|�dg�x�tdd�D]{}tjtjtjdd|d�ddd��}t	|}tj|�d|d}tt|�t|��q5WdS(Niiii(
R
t
polyfromrootsRR
RRtcosR8tpitTlist(RR%R!trootsR$((sY/opt/alt/python27/lib64/python2.7/site-packages/numpy/polynomial/tests/test_polynomial.pyttest_polyfromroots�s7
cC`s�ttjdg�g�ttjddg�dg�x]tdd�D]L}tjdd|�}tjtj|��}tt|�t|��qHWdS(Niig�ii����(RR
t	polyrootsRRR8RyR
(RR!R$R%((sY/opt/alt/python27/lib64/python2.7/site-packages/numpy/polynomial/tests/test_polynomial.pyttest_polyroots�sc	C`s�d�}d�}tttjdgdgd�tttjdggdgd�tttjgdgd�tttjdgdgggd�tttjddgdgd�tttjdgddgd�tttjdgdgdddgg�tttjdgdgddddg�tttjdgdgdg�tttjdgdgdddg�tttjdgdgg�tjdd�}||�}tj||d	�}tt|�d
�t	tj
||�|�tj||dddd	g�}tt|�d
�t	tj
||�|�tj||d
�}tt|�d�t	tj
||�|�tj||dddd	d
g�}tt|�d�t	tj
||�|�tj|tj||g�jd	�}t	|tj||g�j�tj|tj||g�jdddd	g�}t	|tj||g�j�tj
|�}|j�}	d|ddd�<d|	ddd�<tj||	d	d|�}
t	|
|�tj||	dddd	gd|�}
t	|
|�tj|tj|	|	g�jd	d|�}t	|tj||g�j�tj|tj|	|	g�jdddd	gd|�}t	|tj||g�j�dddd
g}t	tj||d�ddg�t	tj||ddg�ddg�tjdd�}||�}tj||d
�}t	tj
||�|�tj||ddd
g�}
t	tj
||
�|�t	||
�dS(NcS`s||d|dS(Nii((R((sY/opt/alt/python27/lib64/python2.7/site-packages/numpy/polynomial/tests/test_polynomial.pytf�scS`s|d|ddS(Niii((R((sY/opt/alt/python27/lib64/python2.7/site-packages/numpy/polynomial/tests/test_polynomial.pytf2�sii����iitwiiiiy�?y�(RR=R
tpolyfitt	TypeErrorRR8RtlenRR6RQR_t
zeros_liketcopy(RR�R�RR:tcoef3tcoef4tcoef2dR�tywtwcoef3twcoef2dtcoef1tcoef2((sY/opt/alt/python27/lib64/python2.7/site-packages/numpy/polynomial/tests/test_polynomial.pyttest_polyfit�sj		"%""++"(!$'3
'
-9"(cC`sddddg}tttj|d�ttj|�|d �ttj|d�|d �ttj|d�dg�dS(Nii����iii����(RR=R
RR(RRj((sY/opt/alt/python27/lib64/python2.7/site-packages/numpy/polynomial/tests/test_polynomial.pyt
test_polytrim�s
cC`s#ttjdd�ddg�dS(Nii(RR
tpolyline(R((sY/opt/alt/python27/lib64/python2.7/site-packages/numpy/polynomial/tests/test_polynomial.pyt
test_polyline�s(RRR~R�R�R�R�(((sY/opt/alt/python27/lib64/python2.7/site-packages/numpy/polynomial/tests/test_polynomial.pyRx�s
				F	t__main__(&t__doc__t
__future__RRRtnumpyRtnumpy.polynomial.polynomialt
polynomialR
t
numpy.testingRRRRRRR
tT0tT1tT2tT3tT4tT5tT6tT7tT8tT9R|RRR5RTRbRfRsRxR(((sY/opt/alt/python27/lib64/python2.7/site-packages/numpy/polynomial/tests/test_polynomial.pyt<module>s4.		!$$=`^(0h

Zerion Mini Shell 1.0