Current File : //usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyc
�
E�`Qc@sHdZddlZddlZddlmZmZmZmZm	Z	m
Z
mZddlmZm
Z
mZmZmZmZmZddlmZmZmZmZmZddlmZddlmZmZmZd�Ze
Zd	�Zd
�Z
de fd��YZ!d
e fd��YZ"de!efd��YZ#de!efd��YZ$de!efd��YZ%de!efd��YZ&de!efd��YZ'de!efd��YZ(de!efd��YZ)defd��YZ*de!efd ��YZ+d!e!efd"��YZ,d#e!e"efd$��YZ-d%e fd&��YZ.d'efd(��YZ/d)e fd*��YZ0d+e0efd,��YZ1d-e0efd.��YZ2d/efd0��YZ3d1e3fd2��YZ4d3e3fd4��YZ5d5e fd6��YZ6d7�Z7d8efd9��YZ8d:�Z9e:d;krDe�ndS(<s" Test functions for linalg module
i����N(tTestCasetassert_tassert_equalt
assert_raisestassert_array_equaltassert_almost_equaltrun_module_suite(tarraytsingletdoubletcsingletcdoubletdottidentity(tmultiplyt
atleast_2dtinftasarraytmatrix(tlinalg(tmatrix_powertnormtmatrix_rankcCs|p
|S(N((tatb((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pytifthenscCs|p
|S(N((RR((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pytimplyscKsGt|�jjttfkr'd}nd}t||d||�dS(Niitdecimal(RtdtypettypeRR
told_assert_almost_equal(RRtkwR((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyRs	tLinalgTestCasecBsbeZd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�ZRS(
cCsPtddgddggdt�}tddgdt�}|j||�dS(Ng�?g@g@g@R(RRtdo(tselfRR((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyttest_singles$cCsPtddgddggdt�}tddgdt�}|j||�dS(Ng�?g@g@g@R(RR	R!(R"RR((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyttest_double#s$cCsbtddgddggdt�}tdddgdddggdt�}|j||�dS(Ng�?g@g@g@Rg@(RR	R!(R"RR((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyt
test_double_2(s$*cCsPtdd
gddggd	t�}tddgd	t�}|j||�dS(Ng�?y@iy@iy@iy@Rg@y�?y�?@y@@y@@y@@y@�?y�?@(RR
R!(R"RR((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyttest_csingle-s$cCsPtdd
gddggd	t�}tddgd	t�}|j||�dS(Ng�?y@iy@iy@iy@Rg@y�?y�?@y@@y@@y@@y@�?y�?@(RRR!(R"RR((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyttest_cdouble2s$cCsbtddgddggd	t�}tdddgdddggd	t�}|j||�dS(Ng�?y@iy@iy@iy@Rg@y�?iy@y�?@y@@y@@y@@y@�?y�?@y�?@y�?�y�?�y�?�(RRR!(R"RR((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyttest_cdouble_27s$*cCswttgdt��}ttgdt��}y*|j||�td|jd��Wntjk
rr}nXdS(NRs"%s should fail with empty matricesi(RRR	R!tAssertionErrort__name__RtLinAlgError(R"RRte((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyt
test_empty<scCs8ddgddgg}ddg}|j||�dS(Niiii(R!(R"RR((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyt
test_nonarrayEscCsGtddgddgg�}tddg�j}|j||�dS(s$Check that matrix type is preserved.g�?g@g@g@N(RRtTR!(R"RR((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyttest_matrix_b_onlyJscCsGtddgddgg�}tddg�j}|j||�dS(s$Check that matrix type is preserved.g�?g@g@g@N(RR/R!(R"RR((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyttest_matrix_a_and_bPs(R*t
__module__R#R$R%R&R'R(R-R.R0R1(((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR s										tLinalgNonsquareTestCasecBsbeZd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�ZRS(
cCsVtdddgdddggdt�}tddgdt�}|j||�dS(Ng�?g@g@g@g@R(RRR!(R"RR((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyttest_single_nsq_1Xs*cCs\tddgddgddggdt�}tdddgdt�}|j||�dS(Ng�?g@g@g@g@g@R(RRR!(R"RR((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyttest_single_nsq_2]s-cCsVtdddgdddggdt�}tddgdt�}|j||�dS(Ng�?g@g@g@g@R(RR	R!(R"RR((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyttest_double_nsq_1bs*cCs\tddgddgddggdt�}tdddgdt�}|j||�dS(Ng�?g@g@g@g@g@R(RR	R!(R"RR((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyttest_double_nsq_2gs-cCsVtdd
dgdddggdt�}tddgdt�}|j||�dS(Ng�?y�?g@y@g@y@y@g@y"@g@Ry�?�?y@@y@�y@�y@"@y@@y@�?y�?@(RR
R!(R"RR((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyttest_csingle_nsq_1ls*cCs\tddgddgddggd
t�}tdddgd
t�}|j||�dS(Ng�?y�?g@y@g@y@g@y"@g@y@g@y @Ry�?�?y@@y@�y@"�y@�y@ @y@�?y�?@y@�(RR
R!(R"RR((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyttest_csingle_nsq_2qs-cCsVtdd
dgdddggdt�}tddgdt�}|j||�dS(Ng�?y�?g@y@g@y@y@g@y"@g@Ry�?�?y@@y@�y@�y@"@y@@y@�?y�?@(RRR!(R"RR((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyttest_cdouble_nsq_1vs*cCs\tddgddgddggd
t�}tdddgd
t�}|j||�dS(Ng�?y�?g@y@g@y@g@y"@g@y@g@y @Ry�?�?y@@y@�y@"�y@�y@ @y@�?y�?@y@�(RRR!(R"RR((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyttest_cdouble_nsq_2{s-cCsbtdddgdddggdt�}tddgddggdt�}|j||�dS(Ng�?y�?g@y@g@y@y@g@y"@g@Riiy�?�?y@@y@�y@�y@"@y@@y@�?y�?@y�?�y@�(RRR!(R"RR((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyttest_cdouble_nsq_1_2�s*$cCsntddgddgddggd
t�}tddgddgddggd
t�}|j||�dS(Ng�?y�?g@y@g@y@g@y"@g@y@g@y @Riiy�?�?y@@y@�y@"�y@�y@ @y@�?y�?@y�?�y@�y�?�y@�(RRR!(R"RR((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyttest_cdouble_nsq_2_2�s--(R*R2R4R5R6R7R8R9R:R;R<R=(((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR3Ws									t	TestSolvecBseZd�ZRS(cCsQtj||�}t|t||��ttt|t�t|t���dS(N(RtsolveRRRRt
isinstanceR(R"RRtx((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR!�s(R*R2R!(((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR>�stTestInvcBseZd�ZRS(cCsatj|�}tt||�tt|�jd��ttt	|t
�t	|t
���dS(Ni(RtinvRRR
RtshapeRRR@R(R"RRta_inv((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR!�s)(R*R2R!(((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyRB�stTestEigvalscBseZd�ZRS(cCs5tj|�}tj|�\}}t||�dS(N(RteigvalsteigR(R"RRtevtevaluestevectors((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR!�s(R*R2R!(((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyRF�stTestEigcBseZd�ZRS(cCs]tj|�\}}tt||�t||��ttt|t�t|t���dS(N(	RRHRRRRRR@R(R"RRRJRK((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR!�s(R*R2R!(((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyRL�stTestSVDcBseZd�ZRS(cCs�tj|d�\}}}t|tt||�|��ttt|t�t|t���ttt|t�t|t���dS(Ni(	RtsvdRRRRRR@R(R"RRtutstvt((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR!�s%(R*R2R!(((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyRM�stTestCondSVDcBseZd�ZRS(cCsMt|�}tj|dt�}t|d|dtj|�dd�dS(Nt
compute_uvii����Ri(RRRNtFalseRtcond(R"RRtcRP((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR!�s(R*R2R!(((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyRR�st	TestCond2cBseZd�ZRS(cCsPt|�}tj|dt�}t|d|dtj|d�dd�dS(NRSii����iRi(RRRNRTRRU(R"RRRVRP((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR!�s(R*R2R!(((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyRW�stTestCondInfcBseZd�ZRS(cCsMtdddgdddgdddgg�}ttj|t�d�dS(Ng�?ig�g@(RRRRUR(R"tA((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyttest�s0(R*R2RZ(((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyRX�stTestPinvcBseZd�ZRS(cCsatj|�}tt||�tt|�jd��ttt	|t
�t	|t
���dS(Ni(RtpinvRRR
RRDRRR@R(R"RRta_ginv((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR!�s)(R*R2R!(((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR[�stTestDetcBseZd�Zd�ZRS(cCs�tj|�}tj|�\}}t|�jjttfkrZt|�jt�}nt|�jt	�}tj
|�}t|tj
|��t|tj|�tj
|��|dkr�ttj|�d�nt|t�dS(Nii(RtdettslogdetRRRRR	tastypeRRGRRtreducetnptexptabsRR(R"RRtdRPtldtadRI((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR!�s#cCs^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_RR	RR`R(R"((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyt	test_zero�s""#&&#&(R*R2R!Ri(((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR^�s	t	TestLstsqcBseZd�ZRS(cCs�tj|�}|j\}}tj|d�\}}}tj||�\}	}
}}||kr�t|t||	��t||�n
t||�t||j	|��||krH||krHtjt
tj||	�|��djdd�}
tj|
�}
ttj|�j�dkrZd|
_t|
j|
j�qZnt
|	�g�}
t|
|
�ttj|
jtj��ttt|t�t|	t���ttt|t�t|
t���dS(Niitaxisi(i(RcRRDRRNtlstsqRRRt__array_wrap__RetsumtlenRRt
issubdtypeRtfloatingRR@R(R"RRtarrtmtnRORPRQRAt	residualstranktsvt
expect_resids((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR!�s(
5	
%(R*R2R!(((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyRj�stTestMatrixPowercBs#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�?NcCs,tt|jddd	d�|j�dS(
Nlidii
iilii (RRtR90(R"((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyttest_large_power
scCs+tt|jddd�td��dS(	Nlidii
ilii (RRRzR
(R"((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyttest_large_power_trailing_zerosccs;d�}x+|j|j|jgD]}||fVq"WdS(NcSs@t|d�}t|t|jd��t|j|j�dS(Ni(RRR
RDR(tMtmz((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyttzs(tArb22tarbfloattlarge(R"RR}((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyttestip_zeros	ccs;d�}x+|j|j|jgD]}||fVq"WdS(NcSs3t|d�}t||�t|j|j�dS(Ni(RRR(R}R~((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyRs
(R�R�R�(R"RR}((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyt
testip_ones	ccs;d�}x+|j|j|jgD]}||fVq"WdS(NcSs<t|d�}t|t||��t|j|j�dS(Ni(RRRR(R}R~((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR$s(R�R�R�(R"RR}((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyt
testip_two#s	ccsAd�}x1|j|j|j|jgD]}||fVq(WdS(NcSs6t|d�}tt|jd�t||��dS(Ni����i(RRR
RDR(R}R~((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR,s(RzR�R�R�(R"RR}((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyt
testip_invert+s	%cs/ddl}t|jjj�fd��dS(Ni����cst�jd�S(Ni����(Rtnoninv((R"(sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyt<lambda>5s(tnumpy.linalgRRR+(R"tnumpy((R"sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyttest_invert_noninvertible2s(R*R2RRzR�R�R�R
R�tcopyttR{R|R�R�R�R�R�(((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyRys&						t
TestBoolPowercBseZd�ZRS(cCs8tttgttgg�}tt|d�|�dS(Ni(RtTrueRTRR(R"RY((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyttest_square9s(R*R2R�(((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR�8stHermitianTestCasecBsPeZd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z	RS(cCs5tddgddggdt�}|j|�dS(Ng�?g@R(RRR!(R"R((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR#?s$cCs5tddgddggdt�}|j|�dS(Ng�?g@R(RR	R!(R"R((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR$Cs$cCs5tddgddggdt�}|j|�dS(Ng�?iy@iRy@@y@�(RR
R!(R"R((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR&Gs$cCs5tddgddggdt�}|j|�dS(Ng�?iy@iRy@@y@�(RRR!(R"R((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR'Ks$cCs2ttgdt��}ttj|j|�dS(NR(RRR	RRR+R!(R"R((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR-OscCs)ddgddgg}|j|�dS(Nii(R!(R"R((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR.SscCs/tddgddgg�}|j|�dS(s$Check that matrix type is preserved.g�?g@N(RR!(R"R((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR0WscCs/tddgddgg�}|j|�dS(s$Check that matrix type is preserved.g�?g@N(RR!(R"R((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR1\s(
R*R2R#R$R&R'R-R.R0R1(((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR�>s							tTestEigvalshcBseZd�ZRS(cCsItj|�}tj|�\}}|j�|j�t||�dS(N(RteigvalshRHtsortR(R"RRIRJRK((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR!cs


(R*R2R!(((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR�bstTestEighcBseZd�ZRS(cCsOtj|�\}}tj|�\}}|j�|j�t||�dS(N(RteighRHR�R(R"RRItevcRJRK((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR!ns


(R*R2R!(((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR�mst	_TestNormcBs/eZdZdZd�Zd�Zd�ZRS(cCsattg�d�tttgd|j��d�ttttgd|j���d�dS(NgR(RRRtdtR(R"((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR-{s"cs�ddddg}ddddg}ddddg}�fd	�}x!|||fD]}||�qUWxNt|d
�j�t|d
�j�t|d
�j�fD]}||�q�WdS(Ng�?g@g@g@g�g�g�g�cs6tjjt|�dd�j�tjjt|t�dd�j�tjjt|t�dd�j�tjjt|d�dd�j�tjjt|d�d	d
d�j�tjjt|d�dd�j�tjjt|d�d
ddd�j�tjjt|d�dd�j�dS(Nig�?Rg@g�?ig$@i����g(@iii����g�i@i�g�iig��6ҭ�@g��6ҭ�@(RcttestingRRtdecR(tv(R"(sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyt_test�s"%&%

#
R(RR�(R"RRRVR�R�((R"sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyttest_vector�s
'cCsBtddgddggd|j�}tddgddggd|j�}tt|�d�tt|d�d�tt|t�d	�tt|t�d
�tt|d�d�tt|d
�d�tt|d�d�tt|d�d�|jtt|d�|jtt|d�|jtt|d�dS(Ng�?g@g@g@RiTg�?tfrog(@g@ig$@i����g@ig��W�?"@i����gї�ʄ�?tnofroi����ig���T"@g���T"@(RR�RRRtassertRaisest
ValueError(R"RY((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyttest_matrix�s''N(R*R2tNoneR�R�R-R�R�(((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR�xs
		tTestNormDoublecBseZejZdZRS(i(R*R2RcR	R�R�(((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR��s	tTestNormSinglecBseZejZdZRS(i(R*R2Rctfloat32R�R�(((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR��s	tTestMatrixRankcBseZd�ZRS(ccs�tdttjd��fVtjd�}d|d<tt|�dfVtttjd	��dfVttddddg�dfVtttjd
��dfVttdg�dfVttttjd�fVttd�dfVdS(Nigi����iiii(i����i����(ii(i(iii(RRRcteyetzerosRt	TypeError(R"tI((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyttest_matrix_rank�s
 (R*R2R�(((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR��scCs�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
(RctrandomtRandomStatetrangetnormalRR(trngtitX((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyttest_reduced_rank�s::tTestQRcBseZd�ZRS(cCs,tjd�}|jtjtj|�dS(Nii(ii(RcR�R�RR+tqr(R"R((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyt
test_qr_empty�s(R*R2R�(((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyR��scCs�tjdkrd}nd}x�tjtjfD]�}tjdd|�}|j|�}|jd�j�}t|j	jd�xRt
jt
jt
j
fD]8}||�}t|||��t|||��q�Wq1WdS(Ntlittlet<t>iRtSt=(tsyst	byteorderRcR�tfloat64R�tnewbyteordertbyteswapRRRRCR_R\R(tnativetdttRrtn_arrtsw_arrtroutinetres((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyttest_byteorder_check�s	t__main__(;t__doc__R�R�Rct
numpy.testingRRRRRRRRRR	R
RRR
RRRRRRR�RRRRRRtobjectR R3R>RBRFRLRMRRRWRXR[R^RjRyR�R�R�R�R�R�R�R�R�R�R�R*(((sD/usr/lib64/python2.7/site-packages/numpy/linalg/tests/test_linalg.pyt<module>sL44(			:46$2