%PDF- %PDF-
Mini Shell

Mini Shell

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

�
�9Zc@`s
dZddlmZmZmZddlZddlZddlZddlZddl	Z	ddl
Zddl
mZm
Z
mZmZmZmZmZddl
mZmZmZmZmZddl
mZddlmZmZmZmZddlmZdd	l m!Z!m"Z"m#Z#m$Z$m%Z%m&Z&m'Z'm(Z(m)Z)d
�Z*d�Z+e%Z,d�Z%d
�Z-d�Z.d�Z/de0fd��YZ1ej2j3d�e1deddgddggde
�eddgde
��e1deddgddggde�eddgde��e1deddgddggde�edddgdddggde��e1deddddgd d!d"d#ggde�edd$ddgde��e1d%eddddgd d!d"d#ggde�edd$ddgde��e1d&eddddgd d!d"d#ggde�edd$ddd'dgd'dd'dd'd(ggde��e1d)eegde��eegde��ej4�e1d*ej2j5d+d+�ej2j5d+��e1d,ej2j5d'd'�ej2j5d'��e1d-d'dgd d"ggdd'g�e1d.eddgddgg�eddg�j6�e1d/eddgddgg�eddg�j6�gZ7e1d0edddgdddggde
�eddgde
��e1d1eddgddgd2dggde
�edddgde
��e1d3edddgdddggde�eddgde��e1d4eddgddgd2dggde�edddgde��e1d5edd$ddddgdd#dd6ddggde�edd$ddgde��e1d7edd$ddgdddd6gd2d!dd8ggde�edd$ddddgde��e1d9edd$ddddgdd#dd6ddggde�edd$ddgde��e1d:edd$ddgdddd6gd2d!dd8ggde�edd$ddddgde��e1d;edd$ddddgdd#dd6ddggde�edd$ddgd'd$ddggde��e1d<edd$ddgdddd6gd2d!dd8ggde�edd$ddgd'd$ddgd'd$ddggde��e1d=ej2j5d+d>�ej2j5d>��e1d?ej2j5d'd@�ej2j5d@��e1dAej2j5d@d'�ej2j5d'��g
Z8e1dBeddgddggde
�e9�e1dCeddgddggde�e9�e1dDedddgddd'ggde�e9�e1dEedddgddd'ggde�e9�e1dFeegde��e9ej4�e1dGd'dgdd'gge9�e1d.eddgddgg�e9�e1dHeddgddgg�e9�e1dIej2j5d'd'�e9�g	Z:gZ;gZ<gZ=x�e;e7fe<e8fe=e:ffD]\Z>Z?xpe?D]hZ@eAe@jBejC�r�
q�
neje@jBde@jBd e@jBg�ZBe@jDe9kr@e9ZDn)eje@jDdJe@jDdKe@jDg�ZDe1e@jEdLeBeDe@jF�ZGe>jHeG�eje@jBgdd �jId dfe@jBjJ�ZBe@jDe9kr�e9ZDn6eje@jDgdd �jId dfe@jDjJ�ZDe1e@jEdMeBeDe@jF�ZGe>jHeG�q�
Wq�
WdN�ZKx�e7e8e:e;e<e=fD]�Z?gZLx�e?D]�Z@xxeKe@jB�D]g\ZBZMxXeKe@jD�D]G\ZDZNe1e@jEdOeMdOeNeBeDdPe@jF�ZGeLjHeG�q�Wq�Wq�We?jOeL�qoWdQ�ZPdRe0fdS��YZQdTe0fdU��YZRdVe0fdW��YZSdXe0fdY��YZTdZe0fd[��YZUd\e0fd]��YZVd^�ZWd_�ZXd`eQeSfda��YZYdbeQeSfdc��YZZddeQeSfde��YZ[dfeQeSfdg��YZ\dheQeSfdi��YZ]djeQeSfdk��YZ^dleQfdm��YZ_dne0fdo��YZ`dpeQfdq��YZadreQeSfds��YZbdteQeRfdu��YZcdve0fdw��YZddxe0fdy��YZedzeUeVfd{��YZfd|eUeVfd}��YZgd~e0fd��YZhd�e0fd���YZid�ehfd���YZjd�ehfd���YZkd�ehfd���YZld�e0fd���YZmd��Znd�e0fd���YZod��Zpd��Zqd��Zrd�e0fd���YZsetd�kr	e'�ndS(�s# Test functions for linalg module

i(tdivisiontabsolute_importtprint_functionN(tarraytsingletdoubletcsingletcdoubletdottidentity(tmultiplyt
atleast_2dtinftasarraytmatrix(tlinalg(tmatrix_powertnormtmatrix_rankt	multi_dot(t_multi_dot_matrix_chain_order(	tassert_tassert_equalt
assert_raisestassert_array_equaltassert_almost_equaltassert_allclosetrun_module_suitetdectSkipTestcC`s|p
|S(N((tatb((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pytifthenscC`s|p
|S(N((RR((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pytimplyscK`sGt|�jjttfkr'd}nd}t||d||�dS(Niitdecimal(R
tdtypettypeRRtold_assert_almost_equal(RRtkwR"((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR$s	cC`s$itt6tt6tt6tt6|S(N(RRRR(R#((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pytget_real_dtype,scC`s$itt6tt6tt6tt6|S(N(RRRR(R#((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pytget_complex_dtype1scC`s|ttfkrdSdSdS(Ng�h㈵��>g�dy���=(RR(R#((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pytget_rtol6st
LinalgCasecB`s&eZdd�Zd�Zd�ZRS(cC`s;tt|t��||_||_||_||_dS(N(Rt
isinstancetstrtnameRRt
exception_cls(tselfR-RRR.((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyt__init__@s
			cC`sE|jdkr%||j|j�nt|j||j|j�dS(N(R.tNoneRRR(R/tdo((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pytcheckGscC`sd|jfS(Ns<LinalgCase: %s>(R-(R/((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyt__repr__MsN(t__name__t
__module__R1R0R3R4(((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR*>s	i�Rg�?g@g@g@R#Rtdouble_2g@Ry@iy@iy@iy@y�?Rt	cdouble_2iy@temptyt8x8it1x1tnonarrayt
matrix_b_onlytmatrix_a_and_btsingle_nsq_1tsingle_nsq_2g@tdouble_nsq_1tdouble_nsq_2t
csingle_nsq_1y"@t
csingle_nsq_2y @t
cdouble_nsq_1t
cdouble_nsq_2tcdouble_nsq_1_2tcdouble_nsq_2_2t8x11it1x5it5x1thsinglethdoublethcsinglethcdoublethemptyt	hnonarraythmatrix_a_and_bthmatrix_1x1iit_tile3t_tile213cc`s�t|tj�s!|dfVdSdg|j}d|d<|jdkrWd|d<n|jdkrsd|d	<nxRtjt|��D];}gt|j|�D]\}}t	||�^q�}tg|D]}t
dd|�^q��}tj|d
|j
�}|jtj�jd�||}||d<|j|j�}ttj||k��|d
djg|D]}	d|	^qr�fV|jdkr�|jddkr�t|j�}
d|
d<tjjj|d|
�}|dfVn|jdkrV|jddkrVt|j�}
d|
d<tjjj|d|
�}|dfVn|jdkr�|jd dkr�t|j�}
d|
d<d|
d<tjjj|d|
�}|dfVq�q�WdS(s<
    Generate cartesian product of strides for all axes
    tnopNiii����i����i����ii����R#Iᆳ�.tstride_t_s%+ditstrideststride_xxx_0tstride_xxx_0_xtstride_xxx_0_0(i(iii����(iii����(ii����(ii(R+tnptndarraytndimt	itertoolstproductttupletziptshapetabstsliceR1R9R#tviewtuint32tfillt	__class__RtalltjointlistRYtlibt
stride_trickst
as_strided(txt
stride_settrepeatsRRt	new_shapetrepeattslicestxitjts((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyt_stride_comb_iter�sF


5+

/"
"
"

RXR.cC`s`xY|D]Q}y|j|�Wqtk
rWd|}|tj�7}t|��qXqWdS(NsIn test case: %r

(R3t	Exceptiont	tracebackt
format_exctAssertionError(tfunctcasestcasetmsg((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyt_check_cases9s


tLinalgTestCasecB`seZd�ZRS(cC`st|jt�dS(N(R�R2tSQUARE_CASES(R/((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyt
test_sq_casesEs(R5R6R�(((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR�CstLinalgNonsquareTestCasecB`seZd�ZRS(cC`st|jt�dS(N(R�R2tNONSQUARE_CASES(R/((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR�Ks(R5R6R�(((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR�IstLinalgGeneralizedTestCasecB`seZejd��ZRS(cC`st|jt�dS(N(R�R2tGENERALIZED_SQUARE_CASES(R/((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyttest_generalized_sq_casesQs(R5R6RtslowR�(((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR�Ost"LinalgGeneralizedNonsquareTestCasecB`seZejd��ZRS(cC`st|jt�dS(N(R�R2tGENERALIZED_NONSQUARE_CASES(R/((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyttest_generalized_nonsq_casesXs(R5R6RR�R�(((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR�VstHermitianTestCasecB`seZd�ZRS(cC`st|jt�dS(N(R�R2tHERMITIAN_CASES(R/((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyttest_herm_cases_s(R5R6R�(((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR�]stHermitianGeneralizedTestCasecB`seZejd��ZRS(cC`st|jt�dS(N(R�R2tGENERALIZED_HERMITIAN_CASES(R/((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyttest_generalized_herm_caseses(R5R6RR�R�(((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR�cscC`s�t|�}|jdkr�|j|jkrH|jd |jd}n2|j|jdkrn|jd }ntd��tj|dtj||��}xBtjt	t
|jd ��D]!}t||||�||<q�W|St||�SdS(Nii����isNot implemented...R#i����(R
R_Rdt
ValueErrorR]R9tcommon_typeR`RatmaptrangeR(RRRttrtc((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pytdot_generalizedjs!&cC`s�t|�}|jdkr{tj|jd|j�}x>tjtt	|jd ��D]}t
|jd�||<qVW|St
|jd�SdS(NiR#i����i(R
R_R]R9RdR#R`RaR�R�R	(RR�R�((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pytidentity_like_generalized}s&t	TestSolvecB`s,eZd�Zd�Zd�Zd�ZRS(cC`sQtj||�}t|t||��ttt|t�t|t���dS(N(RtsolveRR�RR!R+R(R/RRRq((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR2�scc`s5d�}x%ttttgD]}||fVqWdS(NcS`sGtjddgddggd|�}ttj||�j|�dS(Nig�?R#(R]RRRR�R#(R#Rq((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR3�s'(RRRR(R/R3R#((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyt
test_types�s	c	C`sdtjfd��Y}tjd�jddd�}tjd�jddd�j|�}tj||�dd�dd�dd�f}tj|dd�dd�dd�f|dd�dd�dd�f�}t||�tt	||��t
tjtj|dd�dd�dd�f|�t
ttj||dd�dd�dd�f�tjd�jddd�}t
ttj||�t
ttj|dd!|dd!�tjd�jdd�j|�}tj||�dd�dd�f}tj|dd�dd�dd�f|dd�dd�f�}t||�tt	||��tjd�jdd�}t
ttj||�t
ttj|dd!|dd!�t
ttj|dd�dd�dd�f|�dS(	Nt
ArraySubclasscB`seZRS((R5R6(((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR��siiiiii(
R]R^tarangetreshapeRgRR�RRR+RtLinAlgErrorR�(R/R�RRtexpectedtresult((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyttest_0_size�s*'1P
85$$(G
$cC`s�dtjfd��Y}tjd�jddd�}tjd�jddd�j|�}tj||�dd�dd�dd�f}tj||dd�dd�dd�f�}t||�tt	||��tj||�dd�dd�dd�f}tj|dd�dd�dd�f|dd�dd�dd�f�}t||�tt	||��dS(	NR�cB`seZRS((R5R6(((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR��siiiiii(
R]R^R�R�RgRR�RRR+(R/R�RRR�R�((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyt
test_0_size_k�s'11
1P
(R5R6R2R�R�R�(((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR��s			!tTestInvcB`s#eZd�Zd�Zd�ZRS(cC`sTtj|�}tt||�t|��ttt|t�t|t���dS(N(	RtinvRR�R�RR!R+R(R/RRta_inv((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR2�s
cc`s5d�}x%ttttgD]}||fVqWdS(NcS`sDtjddgddggd|�}ttj|�j|�dS(Nig�?R#(R]RRRR�R#(R#Rq((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR3�s'(RRRR(R/R3R#((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR��s	cC`s�dtjfd��Y}tjddtj�j|�}tj|�}t|jj	tj
k�t|j|j�tt
||��tjddtj�j|�}tj|�}t|jj	tjk�t|j|j�dS(NR�cB`seZRS((R5R6(((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR��siiR#(iii(ii(R]R^tzerostint_RgRR�RR#R$tfloat64RRdR+t	complex64(R/R�Rtres((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR��s!!(R5R6R2R�R�(((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR��s		tTestEigvalscB`seZd�Zd�ZRS(cC`s5tj|�}tj|�\}}t||�dS(N(RteigvalsteigR(R/RRtevtevaluestevectors((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR2�scc`s5d�}x%ttttgD]}||fVqWdS(NcS`s�tjddgddggd|�}ttj|�j|�tjddgddggd|�}ttj|�jt|��dS(Nig�?R#i����(R]RRRR�R#R((R#Rq((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR3�s''(RRRR(R/R3R#((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR��s	(R5R6R2R�(((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR��s	tTestEigcB`seZd�Zd�ZRS(cC`s�tj|�\}}tt||�tj|�tj|�dddd�fdt|j��t	t
t|t�t|t���dS(N.trtol(
RR�RR�R]R
R1R)R#RR!R+R(R/RRR�R�((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR2�s
/cc`s5d�}x%ttttgD]}||fVqWdS(NcS`s�tjddgddggd|�}tjj|�\}}t|j|�t|j|�tjddgddggd|�}tjj|�\}}t|jt|��t|jt|��dS(Nig�?R#i����(R]RRR�RR#R((R#Rqtwtv((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR3s''(RRRR(R/R3R#((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR�s	(R5R6R2R�(((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR��s	tTestSVDcB`seZd�Zd�ZRS(c	C`s�tj|d�\}}}t|ttj|�tj|�dddd�ftj|��dt|j��t	t
t|t�t|t���t	t
t|t�t|t���dS(Ni.R�(
RtsvdRR�R]R
R1R)R#RR!R+R(R/RRtuRytvt((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR2s5%cc`s5d�}x%ttttgD]}||fVqWdS(NcS`s�tjddgddggd|�}tj|�\}}}t|j|�t|jt|��t|j|�tj|dt�}t|jt|��dS(Nig�?R#t
compute_uv(R]RRR�RR#R'tFalse(R#RqR�Rytvh((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR3s'(RRRR(R/R3R#((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR�s		(R5R6R2R�(((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR�s	tTestCondSVDcB`seZd�Zd�ZRS(cC`sMt|�}tj|dt�}t|d|dtj|�dd�dS(	NR�.ii����R"i(.i(.i����(R
RR�R�R%tcond(R/RRR�Ry((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR2-scC`s^tjdddgdddgdddgg�}ttj|�tj|d�d�dS(	Ng�?g@ig�g@g@.(N.(R]RRRR�R1(R/tA((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyttest_stacked_arrays_explicitly3s3(R5R6R2R�(((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR�+s	t	TestCond2cB`seZd�Zd�ZRS(cC`sPt|�}tj|dt�}t|d|d	tj|d�dd�dS(
NR�.ii����iR"i(.i(.i����(R
RR�R�R%R�(R/RRR�Ry((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR2:scC`sdtjdddgdddgdddgg�}ttj|d�tj|d	d�d�dS(
Ng�?g@ig�g@g@i.(N.(R]RRRR�R1(R/R�((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR�@s3(R5R6R2R�(((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR�8s	tTestCondInfcB`seZd�ZRS(cC`sMtdddgdddgdddgg�}ttj|t�d�dS(Ng�?ig�g@(RRRR�R(R/R�((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyttestGs0(R5R6R�(((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR�EstTestPinvcB`seZd�ZRS(cC`satj|�}tt||�tt|�jd��ttt	|t
�t	|t
���dS(Ni(RtpinvRRR	R
RdRR!R+R(R/RRta_ginv((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR2Ns)(R5R6R2(((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR�LstTestDetcB`s#eZd�Zd�Zd�ZRS(c	C`stj|�}tj|�\}}t|�jjttfkrZt|�jt�}nt|�jt	�}tj
|�}t|tj
|dd��t|tj|�tj
|dd��tj|�}tj|�}|dk}ttj||�d�t||t�dS(Ntaxisi����ii(RtdettslogdetR
R#R$RRtastypeRR�RR
treduceR]texpt
atleast_1dReRR(	R/RRtdRytldtadR�tm((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR2Vs)cC`s^ttjdgg�d�tttjdgg��t�ttjdgg�d�tttjdgg��t�ttjdgg�dtf�tttjdgg�d�t�tttjdgg�d�t�ttjdgg�dtf�tttjdgg�d�t�tttjdgg�d�t�dS(Ngyii(RRR�R$RRR�R(R/((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyt	test_zerogs""#&&#&cc`s5d�}x%ttttgD]}||fVqWdS(NcS`s�tjddgddggd|�}ttjj|�j|�tjj|�\}}t|jt|��t|j|�dS(Nig�?R#(R]RRRR�R#R�R'(R#RqtphRy((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR3us
'(RRRR(R/R3R#((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR�ts	(R5R6R2R�R�(((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR�Ts		
t	TestLstsqcB`seZd�ZRS(cC`s�tj|�}|j\}}tj|d�\}}}tj||�\}	}
}}||kr�t|t||	��t||�n
t||�t||j	|��||krH||krHtjt
tj||	�|��djdd�}
tj|
�}
ttj|�j�dkrfd|
_t|
j|
j�qfntj
g�jt|	��}
t|
|
�ttj|
jtj��ttt|t�t|	t���ttt|t�t|
t���dS(NiiR�i(i(R]R
RdRR�tlstsqRRRt__array_wrap__RetsumtlenRRgR$Rt
issubdtypeR#tfloatingR!R+R(R/RRtarrR�tnR�RyR�Rqt	residualstranktsvt
expect_resids((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR2�s(
5	
%(R5R6R2(((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR�stTestMatrixPowercB`s#eZeddgddgg�Zeddgddgg�Zeddgddgg�Zeddgd	d
gg�Zed�Zeddd�fj	�Z
eddd�feddd�f<e
eddd�f<d�Zd
�Zd�Z
d�Zd�Zd�Zd�ZRS(iii����ii����i����i
g�������?g������	@g333333�?gffffff�?NcC`s,tt|jdddd�|j�dS(	Niidi
iilii (RRtR90(R/((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyttest_large_power�scC`s+tt|jddd�td��dS(Niidi
ilii (RRR�R	(R/((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyttest_large_power_trailing_zero�scc`s;d�}x+|j|j|jgD]}||fVq"WdS(NcS`s@t|d�}t|t|jd��t|j|j�dS(Ni(RRR	RdR#(tMtmz((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyttz�s(tArb22tarbfloattlarge(R/R�R�((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyttestip_zero�s	cc`s;d�}x+|j|j|jgD]}||fVq"WdS(NcS`s3t|d�}t||�t|j|j�dS(Ni(RRR#(R�R�((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR��s
(R�R�R�(R/R�R�((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyt
testip_one�s	cc`s;d�}x+|j|j|jgD]}||fVq"WdS(NcS`s<t|d�}t|t||��t|j|j�dS(Ni(RRRR#(R�R�((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR��s(R�R�R�(R/R�R�((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyt
testip_two�s	cc`sAd�}x1|j|j|j|jgD]}||fVq(WdS(NcS`s6t|d�}tt|jd�t||��dS(Ni����i(RRR	RdR(R�R�((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR��s(R�R�R�R�(R/R�R�((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyt
testip_invert�s	%c`s/ddl}t|jjj�fd��dS(Nic`st�jd�S(Ni����(Rtnoninv((R/(sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyt<lambda>�s(tnumpy.linalgRRR�(R/tnumpy((R/sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyttest_invert_noninvertible�s(R5R6RR�R�R�R�R	R�tcopyttR�R�R�R�R�R�R�(((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR��s&						t
TestBoolPowercB`seZd�ZRS(cC`s8tttgttgg�}tt|d�|�dS(Ni(RtTrueR�RR(R/R�((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyttest_square�s(R5R6R�(((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR��stTestEigvalshcB`s,eZd�Zd�Zd�Zd�ZRS(cC`s�tj|d�}tj|�\}}|jdd�t||dt|j��tj|d�}t||dt|j��dS(NtLR�i����R�tU(RteigvalshR�tsortRR)R#(R/RRR�R�R�tev2((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR2�scc`s5d�}x%ttttgD]}||fVqWdS(NcS`sStjddgddggd|�}tjj|�}t|jt|��dS(Nig�?R#(R]RRRRR#R'(R#RqR�((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR3�s'(RRRR(R/R3R#((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR��s	cC`s|tjddgddggdtj�}tttjj|dd�tttjj|d�tttjj|d�dS(Nig�?R#tUPLOtlrongtlowertupper(R]Rtfloat32RR�RR(R/Rq((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyttest_invalid�s*cC`sVtjddgddggdtj�}tjddgddggdtj�}tjddgdtj�}ttj�}tjj|�}t||d|�tjj|dd�}t||d|�tjj|dd�}t||d|�tjj|dd	�}t||d|�tjj|dd
�}t||d|�dS(NiiR#i����R�RRtlRR�(R]RRR)RRR(R/tKlotKupttgtR�R�((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyt	test_UPLO�s**(R5R6R2R�R
R(((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR��s			tTestEighcB`s,eZd�Zd�Zd�Zd�ZRS(c	C`stj|�\}}tj|�\}}|jdd�t||�tt||�tj|�dddd�ftj|�dt
|j��tj|d�\}}t||�tt||�tj|�dddd�ftj|�dt
|j�dt|��dS(NR�i����.R�Rterr_msg(
RteighR�RRRR�R]R
R1R)R#trepr(	R/RRR�tevcR�R�Rtevc2((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR2s
/
/cc`s5d�}x%ttttgD]}||fVqWdS(NcS`sitjddgddggd|�}tjj|�\}}t|jt|��t|j|�dS(Nig�?R#(R]RRRRR#R'(R#RqR�R�((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR3"s'(RRRR(R/R3R#((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR�!s	cC`s|tjddgddggdtj�}tttjj|dd�tttjj|d�tttjj|d�dS(Nig�?R#RRRR(R]RR	RR�RR(R/Rq((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR
*s*cC`sttjddgddggdtj�}tjddgddggdtj�}tjddgdtj�}ttj�}tjj|�\}}t||d|�tjj|dd�\}}t||d|�tjj|dd�\}}t||d|�tjj|dd	�\}}t||d|�tjj|dd
�\}}t||d|�dS(NiiR#i����R�RRRRR�(R]RRR)RRR(R/RR
RR�R�R�((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR0s**(R5R6R2R�R
R(((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyRs				t	_TestNormcB`seeZd	Zd	Zd�Zd�Zd�Zd�Zd�Z	d�Z
d�Zd�Zd�Z
RS(
cC`sattg�d�tttgd|j��d�ttttgd|j���d�dS(NgR#(RRRtdtR(R/((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyt
test_emptyLs"c	C`sJtjdddg�}tjd}tjd}||}x|D]�}|j|�}t|tj�}tt|jj	tj
��t|d�tj
��Mtjdt�t|d�}tt|jj	tj
��t|d�WdQXt|d�}tt|jj	tj
��t|d�t|d�}tt|jj	tj
��t|d	�t|d�}tt|jj	tj
��t||jj	d	�|jj	d
��t|d�}tt|jj	tj
��t||jj	d	�|jj	d��t|tj�}tt|jj	tj
��t|d
�qCWdS(Niit
AllIntegertAllFloatgtignorei����ig@g�?ig@g�?g�?(R]Rt	typecodesR�RRRt
issubclassR#R$R�Rtwarningstcatch_warningstsimplefiltertRuntimeWarning(R/Rtexact_typest
inexact_typest	all_typesteach_inexact_typestattan((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyttest_vector_return_typeQs:







))c	C`s\tjdddgdddgg�}tjd}d}||}x|D]	}|j|�}t|tj�}tt|jj	tj
��t|d�tj
��Mtjdt�t|d�}tt|jj	tj
��t|d�WdQXt|d�}tt|jj	tj
��t|d�t|d	�}tt|jj	tj
��t|d
d�t|d�}tt|jj	tj
��t|d�t|tj�}tt|jj	tj
��t|d�t|d�}tt|jj	tj
��t|d�t|d
�}tt|jj	tj
��t|ddd�qKWdS(NiiRtfdFDg@Ri����g�?ig@i����tfrotnucgU&,t=�@R"ig�?(R]RRR�RRRRR#R$R�RRRR R!R%(R/RR"R#R$R%R&R'((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyttest_matrix_return_typezs@'








c`s�ddddg}ddddg}ddddg}�fd	�}x!|||fD]}||�qUWxNt|d
�j�t|d
�j�t|d
�j�fD]}||�q�WdS(Niiiii����i����i����i����c`s*tjjt|�dd�j�tjjt|t�dd�j�tjjt|t�dd�j�tjjt|d�dd�j�tjjt|d�dd�j�tjjt|d�dd�j�tjjt|d�dd�j�tjjt|d�dd�j�dS(Nig�?R"g@g�?ig$@i����g(@iii����g�i@i�g�iig��6ҭ�@g���Q��?g��6ҭ�@gr�q�?g�s�c���?(R]ttestingRRRR(R�(R/(sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyt_test�s 






R#(RR(R/RRR�R.R�((R/sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyttest_vector�s'cC`s(tddgddggd|j�}tt|�d�tt|d�d�tt|d	�d
�tt|t�d�tt|t�d�tt|d�d
�tt|d
�d�tt|d�d�tt|d�d�ttt|d�ttt|d�ttt|d�dS(NiiiiR#iTg�?R*R+g$@g(@g@i����g@ig��W�?"@i����gї�ʄ�?tnofroi����ig���T"@g���T"@(RRRRRRR�(R/R�((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyttest_matrix_2x2�s'cC`sdtjdddgdddgdddggd|j�}tt|�dd�tt|d�dd�tt|d�d
�tt|t�d�tt|t�d�tt|d�d�tt|d�d�tt|d�d�tt|d�d�dS(Nii
iiiiiR#iYg�?R*R+g�B+pc�?g�������?g333333�?g�?i����g�������?g�&��.d�?i����gܸՠ���?g�������?g�������?gA�b�2�"@g�������?gA�b�2�"@(R]RRRRR(R/R�((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyttest_matrix_3x3�s=c
C`s�tdddgdddggd|j�}x�ddd	dddtjtjgD]�}gt|jd�D](}t|dd�|fd
|�^qm}tt|d
|dd	�|�gt|jd	�D](}t||dd�fd
|�^q�}tt|d
|dd�|�qSWtj	ddd|j�j
ddd�}|j}x�dd
dddtjtjdgD]_}xVtj
t||�d�D]8}|\}	}
|	d	kr�|	|7}	n|
d	kr�|
|7}
n|	|
kr
ttt|d
|d|�q�t|d
|d|�}||	|
}|	|
kr�gt|j|�D](}t|j|d|�d
|�^qP}
nEgt|j|�D]+}t|j|d|�jd
|�^q�}
t||
�q�WqxWdS(NiiiiiiR#i����itordR�ii����R*(RRR1R]tInfR�RdRRR�R�R_R`tcombinationsRR�ttaketT(R/R�tordertkt	expected0t	expected1tBtndR�trow_axistcol_axisR�tk_indexR�((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyt	test_axis�s2-,BB#*	,#

BBc	
C`s�tjddd|j�jddd�}d}d}t|d	dd
d�}t|d	dd
ddt�}ttj|�|d|j	dd��d}t
|j|k|j	|j|dd��x�dd
ddddtjtjgD]�}x�t
|j�D]�}t|d	|d
|�}t|d	|d
|dt�}ttj|�|d|j	||��t|j�}d||<t|�}t
|j|k|j	|j|||��qWq�Wxdddd
dtjtjddg	D]�}x�tjt
|j�d�D]�}t|d	|d
|�}t|d	|d
|dt�}ttj|�|d|j	||��t|j�}d||d<d||d<t|�}t
|j|k|j	|j|||��qWq�WdS(NiiR#iiisorder {0}, axis = {1}s;Shape mismatch found {0}, expected {1}, order={2}, axis={3}R3R�tkeepdimsRi����ii����R*R+(iii(R]R�RR�RR1R�RtsqueezetformatRRdR4R�R_RmRbR`tpermutations(	R/R�tallclose_errt	shape_errR�tfoundtexpected_shapeR8R9((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyt
test_keepdimssB*,
$/"cC`sZtdddgdddggd|j�}tjddd|j�jddd�}ttt|d	d
�ttt|dd
�tttddgd	d�tttddgdd�xVd
dgD]H}ttt||d�ttt||d�ttt||d
�q�Wttt|dd�ttt|dd�ttt|dd�dS(NiiiiiiR#iR*iR+(ii(ii(ii(iii(	RRR]R�R�RR�RR1(R/R�R<R8((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyt
test_bad_args;s-*N(R5R6R1RRRR(R,R/R1R2RARJRK(((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyRGs		)	3				%	*tTestNorm_NonSystematiccB`s#eZd�Zd�Zd�ZRS(cC`s;tjddtj�}tt|dd�ddd�dS(Ni
R#R3ig�����L)@R"i(R]R�t
longdoubleR%R(R/Rq((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyttest_longdouble_normXscC`s>tjd	gdtj�}tt|dd�d
dd�dS(NiiR#R3iR"iI�i�I�(R]Rtint32R%R(R/Rq((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyttest_intmin^scC`s�tjddtj�}d|d<d|d<d}ttjj|d	d
�|dd�|jtj�}ttjj|d	d
�|dd
�|jtj�}ttjj|d	d
�|dd�dS(NiR#iy@ii����ig���V;'@R3iR"i
i	i(iy@@y�@(	R]R9tclongdoubleR%RRR�t
complex128R�(R/R�R�((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyttest_complex_high_ordds

%%(R5R6RNRPRS(((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyRLVs		tTestNormDoublecB`seZejZdZRS(i(R5R6R]RRR(((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyRTqs	tTestNormSinglecB`seZejZdZRS(i(R5R6R]R	RR(((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyRUvs	t
TestNormInt64cB`seZejZdZRS(i(R5R6R]tint64RR(((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyRV{s	tTestMatrixRankcB`seZd�ZRS(cc`s�tdttjd��fVtjd�}d|d<tt|�dfVtttjd	��dfVttddddg�dfVtttjd
��dfVttdg�dfVttttjd�fVttd�dfVdS(Nigi����iiii(i����i����(ii(i(iii(RRR]teyeR�Rt	TypeError(R/tI((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyttest_matrix_rank�s
 (R5R6R\(((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyRX�scC`s�tjjd�}x�td�D]�}|jdd�}|dd�df|dd�df|dd�df<tt|�d	�|dd�d
f|dd�df|dd�df<tt|�d
�qWdS(Ni�3idtsizei(i
iiii	iiii(i(i
(R]trandomtRandomStateR�tnormalRR(trngtitX((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyttest_reduced_rank�s::tTestQRcB`s,eZd�Zd�Zd�Zd�ZRS(cC`sYt|�}|j}|j\}}t||�}tj|dd�\}}t|j|k�t|j|k�tt||��tt||��t|j||fk�t|j||fk�tt	||�|�tt	|j
j�|�tj
|��ttj|�|�tj|dd�\}	}
t|	j|k�t|
j|k�tt|	|��tt|
|��t|	j||fk�t|
j||fk�tt	|	|
�|�tt	|	j
j�|	�tj
|��ttj|
�|
�tj|dd�}t|j|k�tt||��t||
�dS(NtmodetcompletetreducedR�(R$R#RdtminRtqrRR+RRR7tconjR]RYttriu(R/Rta_typeta_dtypeR�R�R9tqR�tq1tr1tr2((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pytcheck_qr�s8	((cC`s)tjd�}ttjtj|�dS(Nii(ii(R]R�RRR�Rj(R/R((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyt
test_qr_empty�scC`stddgddgddggdtj�}tj|dd	�\}}t|jtjk�t|jtjk�t|jd
k�t|jdk�tj|jdd	�\}}t|jtjk�t|jtjk�t|jdk�t|jd
k�dS(NiiiiiiR#Rftraw(ii(i(ii(i(	RR]RRRjRR#RdR7(R/Rthttau((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyt
test_mode_raw�s0cC`s1tddgddgg�}tddgddgddgg�}xidD]a}|j|�}|j|�}|j|�|j|�|j|j�|jt|��qLWxydD]q}dd|j|�}dd|j|�}|j|�|j|�|j|j�|jt|��q�WdS(	Niiiiiitfdy�?(RR�RsR7R(R/RRRtm1tm2((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyttest_mode_all_but_economic�s '





(R5R6RsRtRxR|(((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyRe�s	&		cC`s�tjdkrd}nd}x�tjtjfD]�}tjdd|�}|j|�}|jd�j�}t|j	jd�xRt
jt
jt
j
fD]8}||�}t|||��t|||��q�Wq1WdS(Ntlittlet<t>iR#tSt=(tsyst	byteorderR]R	R�RYtnewbyteordertbyteswapRR#RR�R�R�R(tnativetdttR�tn_arrtsw_arrtroutineR�((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyttest_byteorder_check�s	cC`s�tjddgddgg�}tjddgddgg�}tjddddg�ddd�}||d<||d<ttjjtjj|�dS(Niiii.i(ii(R]RR�RRR�R�(t
invertibletnon_invertibleRq((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyt test_generalized_raise_multiloop
s!!(

c
C`s�d}ytj�}Wn#ttfk
r;td��nX|dkrNtjd�tjd�ddl}|j|jd�yt	j
jj�Wn't
k
r�ntjtj�nXyDt	jdgg�}t	j
jjddd|d||dd�	Wn5t
k
r:}dt|�kr;tj|�q;nXtjtj�n6tj�\}}tj|�|kr�td��ndS(	Ni�sNot POSIX or fork failed.iig�?sDORGQR parameter number 5sNumpy xerbla not linked in.(ii(tostforktOSErrortAttributeErrorRtclosetresourcet	setrlimittRLIMIT_CORER]Rtlapack_litetxerblaR�t_exitt	EX_CONFIGRtdorgqrR,twaittWEXITSTATUS(t	XERBLA_OKtpidR�Rtetstatus((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyttest_xerbla_overrides:


tTestMultiDotcB`sGeZd�Zd�Zd�Zd�Zd�Zd�Zd�ZRS(cC`s�tjjd�}tjjd�}tjjd�}tt|||g�|j|�j|��tt|||g�tj|tj||���dS(Nii(ii(ii(ii(R]R^RRR(R/R�R<tC((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyt(test_basic_function_with_three_argumentsNs
.cC`s�tjjd�}tjjd�}tjjd�}tjjd�}tt||||g�|j|�j|�j|��dS(Niii(ii(ii(ii(ii(R]R^RRR(R/R�R<R�tD((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyt8test_basic_function_with_dynamic_programing_optimizationXs
cC`sntjjd�}tjjd�}tjjd�}tjjd�}tt||||g�jd�dS(Nii(ii(ii(ii(i(R]R^RRRd(R/tA1dR<R�R�((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyttest_vector_as_first_argumentas
cC`sntjjd�}tjjd�}tjjd�}tjjd�}tt||||g�jd�dS(Nii(ii(ii(ii(i(R]R^RRRd(R/R�R<R�tD1d((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyttest_vector_as_last_argumentks
cC`sntjjd�}tjjd�}tjjd�}tjjd�}tt||||g�jd�dS(Nii(ii(ii((R]R^RRRd(R/R�R<R�R�((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyt&test_vector_as_first_and_last_argumentus
cC`stjjd �tjjd!�tjjd"�tjjd#�tjjd$�tjjd%�g}tjdd	d
ddd
gddddddgddddddgddddddgddddddgddddddgg�}tjddddddgddddddgddddddgddddddgddddddgddddddggdtj�}|d8}t|dt�\}}ttj|dd�dd�f�tj|dd�dd�f��ttj|�tj|��dS(&Nii#iii
iigg��@gþ@g�O�@g�1�@g���@g��@g�@gջ@g��@gp�@g��@g��@g@�@gX�@g��@iiiiiR#treturn_costsi����(ii#(i#i(ii(ii
(i
i(ii(R]R^RtintRR�RRl(R/tarrayst
m_expectedt
s_expectedRyR�((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyttest_dynamic_programming_logics.'
%&cC`s3tttg�ttttjjd�g�dS(Ni(ii(RR�RR]R^(R/((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyttest_too_few_input_arrays�s(	R5R6R�R�R�R�R�R�R�(((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR�Ls	
			
	
	
	t__main__(ut__doc__t
__future__RRRR�R�R`R|RR�R]RRRRRRR	R
RRR
RRR�RRRRtnumpy.linalg.linalgRt
numpy.testingRRRRRRRRRR R!R%R'R(R)tobjectR*R^tseedR�trandR7R�R�R1R�R�R�R�RtsrcR�R+RR^RR-R.tnew_casetappendR�RdRzt	new_casesta_tagtb_tagtextendR�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�RRRLRTRURVRXRdReR�R�R�R�R5(((sQ/opt/alt/python27/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyt<module>s�4("@						!!!*1 1 1B	'*'*< ?'< ?'<4?E!!))		
)	)
6	6	/

"	
		B

+82;�	
U			1V

Zerion Mini Shell 1.0