Current File : //usr/lib64/python2.7/site-packages/numpy/ma/tests/test_old_ma.pyc
�
E�`Qc@s�ddlZddlZddlTddlmZddlmZddlTddlZej	ddkr~ddl
mZnejZdd	�Z
d
efd��YZdefd
��YZdefd��YZd�Zedkr�e�ndS(i����N(t*(tfloat32(tumathii(treducetcCs:t||�}|s6d|t|�t|�fGHn|S(NsNot eq:%s
%s
----
%s(tallclosetstr(tvtwtmsgtresult((s@/usr/lib64/python2.7/site-packages/numpy/ma/tests/test_old_ma.pyteq
s!tTestMacBs�eZd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
�Zd�Z
d�Zd
�Zd�Z	d�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�ZRS(c
Csztjddddtddddddddg�}tjdd	ddd
dd	dddd	dg�}d}dd
d
d
d
d
dd
d
d
d
d
g}d
d
dd
d
ddd
d
d
d
dg}t|d|�}t|d|�}tjdd	ddg�}t|dd
dd
d
g�}	tj|d|�}
|j}|jd�|||||||||	|
|f|_dS(Ng�?g�g@g@g@g$�g$@g@gg�g�iitmaskg�g�?g�������?g@��x�D(tnumpytarraytpitwheretshapetset_fill_valuetd(tselftxtyta10tm1tm2txmtymtztzmtxfts((s@/usr/lib64/python2.7/site-packages/numpy/ma/tests/test_old_ma.pytsetUps73**	
cCs)|j\}}}}}}}}}	}
}|jt|��|jt|��|jt|�|�|j|j|�|j|j|j�|j|jtd�|��|jt	|�t
|�td�|��|jt||
��|jtt|d�|
��|jt||��dS(s;Test of basic array creation and properties in 1 dimension.cSs||S(N((RR((s@/usr/lib64/python2.7/site-packages/numpy/ma/tests/test_old_ma.pyt<lambda>.scSs||S(N((RR((s@/usr/lib64/python2.7/site-packages/numpy/ma/tests/test_old_ma.pyR"/sg@��x�DN(
RtassertFalset
isMaskedArrayt
assertTruetassertEqualRtdtypetsizeRtcounttlenRtfilled(RRRRRRRRRRRR ((s@/usr/lib64/python2.7/site-packages/numpy/ma/tests/test_old_ma.pyttest_testBasic1d&s*,cCsaxZd	d
gD]L}|j\}}}}}}}}	}
}}||_||_||_||_||_|jt|��|jt|��|jt|�|�|j|j|�|j|jtd�|��|jt|�t	|�td�|��|jt
||��|jt
t|d�|��|jt
||��|j�q
WdS(s<Test of basic array creation and properties in 2 dimensions.iiiicSs||S(N((RR((s@/usr/lib64/python2.7/site-packages/numpy/ma/tests/test_old_ma.pyR"BscSs||S(N((RR((s@/usr/lib64/python2.7/site-packages/numpy/ma/tests/test_old_ma.pyR"Csg@��x�DN(ii(ii(
RRR#R$R%R&R(RR)R*RR+R!(RR RRRRRRRRRR((s@/usr/lib64/python2.7/site-packages/numpy/ma/tests/test_old_ma.pyttest_testBasic2d4s"*					,cCsE|j\}}}}}}}}}	}
}tddgddgg�}t|ddgddgg�}
|jt||||
��|jt||||
��|jt||||
��x{d
ddgD]j}|j|�}|j|�}|j|�}|j|�}|
j|�}
|jt||��|jt||||��|jt||||��|jt||||��tjdd	d
d	�}z"|jt||||��Wdtj|�X|jt||||��|jt||||��|jt||||��tjdd	d
d	�}z"|jt||||��Wdtj|�X|jt||||��|jt||||��|jt||||��|jt||||��|jt|d|d��|jtt|�dt|�d��|jt||||��|jttj	||�t	||���|jttj
||�t
||���|jttj||�t||���tjdd	d
d	�}z/|jttj||�t||���Wdtj|�Xq�WdS(sTest of basic arithmetic.iiiiiiitdividetignoretinvalidNg@(i(ii(ii(
RRtmasked_arrayR%RtreshapeRtseterrtabstaddtsubtracttmultiplyR.(RRRRRRRRRRRR ta2dta2dmtolderr((s@/usr/lib64/python2.7/site-packages/numpy/ma/tests/test_old_ma.pyttest_testArithmeticIsR*!""*+++/cCsYtjdg�}tdg�}|jt||t��|jt||t��dS(Ni(RRR%t
isinstancetMaskedArray(Rtnatma((s@/usr/lib64/python2.7/site-packages/numpy/ma/tests/test_old_ma.pyttest_testMixedArithmeticysc
Cs�|j\}}}}}}}}}	}
}|jttj|�t|���|jttj|�t|���|jttj|�t|���|jttj|�t|���|jttj|�t|���|jttj	|�t	|���tj
dddd�}z�|jttjt|��t|���|jttj
t|��t
|���|jttjt|��t|���Wdtj
|�X|jttj|�t|���|jttj|�t|	���|jttj|�t|	���|jttj|�t|	���|jttj||�t||���|jttj|�t|���|jttj||�t||���|jttj||�t||���|jttj||�t||���|jttj||�t||���|jttj||�t||���|jttj||�t||���|jttj|�t|���|jttj||f�t||f���|jttj||f�t||f���|jttj||f�t||f���|jttj|||f�t|||f���dS(s(Test various functions such as sin, cos.R.R/R0N(RR%RRtcostcoshtsintsinhttanttanhR3tsqrtR4tlogtlog10texptarcsintarccostarctantarctan2tabsolutetequalt	not_equaltlesstgreatert
less_equalt
greater_equalt	conjugatetconcatenate(
RRRRRRRRRRRR R:((s@/usr/lib64/python2.7/site-packages/numpy/ma/tests/test_old_ma.pyttest_testUfuncs1s<*%%%%%%++/%%%%+%++++++%111cCs�tddddgdddddg�}tjddkr_|jtt|�tj��n|jtt|�tj	��|j
dt|��|j
dtd��|jtdtdddg���|jd�}t
tt|d�tj��tjddkr/t
tt|�tj��nt
tt|�tj	��|jtdt|���t
tt|d��tk�|jtdd	gt|d���d
S(s
Test countgg�?g@g@R
iiiiN(ii(Rtsystversion_infoR%R<R)RtintegerttypestIntTypeR&RR2tassert_tndarraytgetmasktnomask(Rtott((s@/usr/lib64/python2.7/site-packages/numpy/ma/tests/test_old_ma.pyttest_xtestCount�s*"%cCs�|j\}}}}}}}}}	}
}tj|�}t|�}
|jtt|�t|
���|jtt|�t|
���dS(sTest minimum and maximum.N(	RRtravelR%Rtmaxtmaximumtmintminimum(RRRRRRRRRRRR txrtxmr((s@/usr/lib64/python2.7/site-packages/numpy/ma/tests/test_old_ma.pyttest_testMinMax�s
*"cCs�|j\}}}}}}}}}	}
}|jttjj|�tj|���|jttjj|�tj|���|jtdttd�dd���|jtdttd�dd���|jttj|dd�t|dd���|jttjt	|d�dd�t|dd���|jttj|d�t|d���|jttj
|dd�t
|dd���|jttj
|d�t
|d���|jttj
t	|d�dd�t
|dd���t|�dkr�|jttj||fd�t||fd���|jttjj|d�tj|d���|jttj|d�t|d���|jttj
|d�t
|d���ndS(sTest add, sum, product.itaxisiiN(
RR%RRR5Rt
accumulatetsumRR+tproductR*RW(RRRRRRRRRRRR ((s@/usr/lib64/python2.7/site-packages/numpy/ma/tests/test_old_ma.pyttest_testAddSumProd�s$*++((1:+1+$1+c	Cstjddddg�}t|dddddg�}t|dddddg�}t|�}t|�t|�}}tttj|�t|dd���tt|d�t|d�k�t|d|dk�t|dtk�tt|d|d��tt|dd!|dd!��tt||��tt|d|d��d	|d<d	|d<tt||��d
|dd+d
|dd+tt||��t|d<tt||��t|dd+tt||��||(t|d<tt	t
|�tddddg���tddddgddddg�|(tt	t
|�tddddg���tddddgddddg�|(tt	t
|�tddddg���tt	|tddddg���tjd�d}t
|d�}tt||��tt	tdddddgt�|j��ttd|j��tdd
ddgt�}tjdd
ddgt�}|d}|d}|jt|�t�|jt|�t�|j||�t|dd!jdk�dS(s Test of conversions and indexingiiiiR
it
fill_valueii	icg�?g@thelloN(i(RRRtreprR^RtsortttypetmaskedtallequalR`R1taranget
masked_valuestMaskTypeR
RqtobjectR&R(	Rtx1tx2tx3tx4tjunktgarbagets1ts2((s@/usr/lib64/python2.7/site-packages/numpy/ma/tests/test_old_ma.pyttest_testCI�sX($!






+(+(+%.

cCs�dddddg}t|�}t|�}|j||k�t|dd�}|j||k	�tjd�}t|d|�}|j|j|k	�|jt||j��|j|j|k�t|dd�}|j|j|jk�t|d|dd�}|j|j|k�|j|dtk�d|d<|j|dtk	�|j|j|k	�|jt|jd��t|dd|�}	|jt	|	�j
|dj
k�td	�}
t|
d<t|
d�}|jtt
|
|
g�|��|jtt|�ddddddddg��t|
ddd�}|jt|ddddddddg��t|
ddd�}
|jt||
��d
S(s2Tests of some subtle points of copying and sizing.iitcopyiR
ii	g�?iiRliN(i(iiii(t	make_maskR%RRxRt_dataRwR
RvR+R'tresizeRRWR`trepeat(RtntmRtm3R|ty1ty1aty2ty3Rty4ty5ty6((s@/usr/lib64/python2.7/site-packages/numpy/ma/tests/test_old_ma.pyttest_testCopySizes>
#
"4.cCswtd�}dddddg}t|�}t|d|�}|j|dtk�|j|dtk�ddg|ddg<|j|j|k	�|j|dtk�|j|dtk	�|jt|ddd	d
dg��t|d|�}|jddd	gd
ddg�|jt|d
ddddg��|j|dtk�|j|dtk�d
S(sTest of putiiiR
iii
i(ii����idi�N(RxR�RR%RvR
Rtput(RRR�R�R((s@/usr/lib64/python2.7/site-packages/numpy/ma/tests/test_old_ma.pyttest_testPut/s %"%cCs�|j\}}}}}}}}}	}
}ddddddddddddg}tj|�d}
t||
|	�ttt||
dd�|	k��dS(NiiRl(RRtnonzeroR�R^tallttake(RRRRRRRRRRRR R�ti((s@/usr/lib64/python2.7/site-packages/numpy/ma/tests/test_old_ma.pyttest_testMaPutCs
**c
CsC	td�}|jdd�}d|jd<t|d!dk�|d|}tt|j|��tt|jd|��tt|t|�jd	||��d
|jd<td�}t|d<tt	|d�t	t�k�|d
k}tt
t|tt��dk�ttt|tt��|jk�t||t�}t|j
|j
k�t|dtk�t|dtk�t|dtk�t|d
tk	�t|dtk	�tt||��t|t|�}t|j
|j
k�t|dtk�t|dtk	�t|dtk	�t|d
tk�t|dtk�t||�}t|j
|j
k�t|dtk�t|dtk	�t|dtk	�t|d
tk�t|dtk�tt||��tdddddg�}tdddddg�}t|d<t|||�}tt|ddd
ddg��t|d<t|||�}tt|ddd
ddg��t|dtk�t|dtk	�t|dtk�tttt|d�|�t|d���tttt|d�|�t|d���tttt|d�|�t|d���tttt|d�|�t|d���tttt|d�|�t|d���tttt|d�|�t|d���tttt|d�|�t|d���ttttd�dd�dddddg��ttttd�dd�dddddg��tttttd�ddddddg�dd�jdddddg��tttttd�ddddddg�dd�jdddddg��tttttd�ddddddg�d�jdddddg��ttttdddddgddddddg�d�jdddddg��tttdddddgdddddg�dddddg��t d"dt!�}t"|jt#�}t||�}tt||��t$|||f�}tt|ddd
ddg��t|dtk�t|dtk	�t|dtk�td�}t|d<td�d}t|d<tddddddgdddddddg�}|j%d�}t|||�}t|||�}	tt||	��tt&|	�t'k�tt|	ddddddg��t|td�}tt|ddddddg��t|dt�}tt|ddddddg��d S(#sTest of other odd featuresiiiiiiy$@i
ieg.iiii	g�?g@g@g@g@ig�i����i�R
icR'iii(i2N(ii(i
i
i
((RxR2tflatR^RtrealtimagRVRvRR)RRR'tmasked_whereRRStmasked_greaterRUtmasked_greater_equalRRtmasked_lessRTtmasked_less_equalRQtmasked_not_equalRPtmasked_equalt
masked_insidetrangetmasked_outsideR
tonesRtzerosRztchooseR+R`Ra(
RRRtctatesttbtesttctestRtcmR((s@/usr/lib64/python2.7/site-packages/numpy/ma/tests/test_old_ma.pyttest_testOddFeaturesJs�
(

 "%
"
"......44996?I"

6%%cCs0tttdddgdddg�dddg��tttdddgdddg�dddg��td�}td�d}t|d<t|d<ttt||�tt||�||���ttt||�tt||�||���tt|�dk�tt|�dk�dS(	sTest of minumum, maximum.iiiiii	iN(	R^RRhRfRxRvRRRRS(RRR((s@/usr/lib64/python2.7/site-packages/numpy/ma/tests/test_old_ma.pyRk�s77

11cCs�td�}tjd�}t|dd+|jddd�}|jddd�}tttj|d�t|d
���tttj|dd�t|dd���tttjt	|d�t	|d��t||���tttj
t	|d�t	|d��t
||���td	dd
ddgt�}t|d<t|dddg�}t|dd	k�t|ddk�t|ddk�dS(s.Test of take, transpose, inner, outer productsiiiiiiiitabctdefN(iii(iii(iii(iii(
RxRRvR2R^Rt	transposeR�tinnerR+touterRR{(RRRtt((s@/usr/lib64/python2.7/site-packages/numpy/ma/tests/test_old_ma.pyt test_testTakeTransposeInnerOuter�s"
(.''
cCsdtd�}td�}td�}t|d<|d7}tt||d��|d7}tt||d��td�}td�}t|d<|d8}tt||d��|d8}tt||d��td�d}td�d}t|d<|d9}tt||d��|d9}tt||d��td�d}td�}t|d<|d}tt||��|d}tt||��td�d}td�d}t|d<|d:}tt||d��|td�:}tt|td���td�jt�}td�}t|d<|d7}tt||d��dS(s/Test of inplace operations and rich comparisonsi
iig�?g@N(i
(RxRvR^RR�tastypeR(RRRR((s@/usr/lib64/python2.7/site-packages/numpy/ma/tests/test_old_ma.pyttest_testInplace�sR















cCsrddl}td�}t|ddd�<|jdd�}|j|�}|j|�}tt||��dS(sTest of picklingi����Niii
ii(tpickleRxRvR2tdumpstloadsR^R(RR�RR R((s@/usr/lib64/python2.7/site-packages/numpy/ma/tests/test_old_ma.pyttest_testPickle�scCsgtd�}t|d<|jtt�dk�|j|dtk�|jt|dd�d�dS(sTest of masked elementiis--iN(RxRvR%RR&R+(Rtxx((s@/usr/lib64/python2.7/site-packages/numpy/ma/tests/test_old_ma.pyttest_testMaskeds

c
Cs�tddddgdddddg�}|jtdt|dd���|jtdt|d	ddddg���t|d	ddddgd
d�\}}|jtd|��|j|dk�t|(|jt|dd�tk�tddddgdddddg�}|jdd�}t|d
d
�df<|jtt|dd�ddg��|jt|dd�dtk�|jtddgt|dd���t|ddd
d�\}}|jt|ddg��d
S(sTest of average.gg�?g@g@R
iiRltweightstreturnedg@iN(RR%RtaverageRvR2(RRbR
twts((s@/usr/lib64/python2.7/site-packages/numpy/ma/tests/test_old_ma.pyttest_testAverage1s *".**(#(c	Csqddddddg}ddddddgddddddgg}td�}|jtt|dd�d��|jtt|ddd|�d��ttd�dtd�g�}|jtt|d�tjjtjd��dd	��|jtt|dd�tjd�dd��|jtt|dd�t|dd�t|dd�dg��|jtt|dd|�d
d��|jtt|ddd|�dd
ddddg��|jtt|dd�t|dd�t|dd�dg��t	d�}ddddddg}ddddddgddddddgg}t
d�}ddddddg}	|jttt||�dd�d��|jttt||�dd�d��|jtt||�dd�tk�|j
tt||	�dd�d�|j
ttt||�dd��d�t||�}
|jtt|
d�d
d��|jtt|
dd�dd
ddddg��|jtt|
dd�ddg��|jtt|
ddd|�dd
ddddg��td�}td�d}t||g||ggdddd�\}
}|j
t|
�t|��|j
|
j|j�tt
d�dddddgdd�\}}|j
t|�t|��tt
d�dd�\}}|j
t|�t|��tt
d�dt
d�dd�\}}|jt|�t|�k�tddgddggt�}t|ddgddgg�}t|dd�}|jt|ddg��t|dd�}|jt|d
dg��t|dd�}|jt|dd��t|dd�}|jt|ddg��dS(sMore tests of average.iiiRlg@R�g@g@g(@g4@g@gg�?g@g$@g�X@g@g@iR�iig�?g@g�?N(iii(iii(iii(iii(RxR%RR�RtNoneRR5RR�R�R1RvR&R)RtfloatR(Rtw1tw2RRRRR�tm4tm5Rtatbtr1tr2R8R9ta2data2dma((s@/usr/lib64/python2.7/site-packages/numpy/ma/tests/test_old_ma.pyttest_testAverage2&sj0"("'3,),0++(%+#4(00*!!cCs�|jdttd���|jdttd���|jdttdggg���|jdttdgg���|jtttddg��|jtttddg��|jtttddgdddg��dS(Nig�?iR
(R&tintRR�tassertRaisest	TypeErrort
ValueErrortbool(R((s@/usr/lib64/python2.7/site-packages/numpy/ma/tests/test_old_ma.pyttest_testToPython_s%"cCs5tddd�}tj�}z.tjdd�|jdtd�j�Wdtj|�X|jd|j�|j|j�|j|j�|jt||�j�|jt||�j�|j|j�j	|j
j	k�tddd�}|j|j�|j
k�|jt|�tt
��dS(NiR
iR.R/(RRtgeterrR3R%R
RfRhR+R'R�R&Rtmasked_print_option(RRt
err_statusR((s@/usr/lib64/python2.7/site-packages/numpy/ma/tests/test_old_ma.pyttest_testScalarArithmetichs"c	Cs_tdddg�}tdddgddddg�}|jt|j�|jj���|jt|j�|jj���|jt|j�|jj���|jt|j�|jj���|jt|jddddd�|jjddddd���|jt|j	dddg�|jj	dddg���|jt|j
�|jj
���|jt|j�|jj���tddgddgg�}|jt|j�|jj���|jt|j
�|jj
���|jt|jddg�|jjddg���|jt|j�|jj���dS(NiiiR
ii(RR%RtanyR�R�targmaxtargminR�tcompresstconjRVtdiagonalRnR�R�(RR�R�R�((s@/usr/lib64/python2.7/site-packages/numpy/ma/tests/test_old_ma.pyttest_testArrayMethods{s$%%%%C=%%%%7cCsPtdddg�}tdddgddddg�}|j|jd�dS(NiiiR
i(RR&tndim(RR�R�((s@/usr/lib64/python2.7/site-packages/numpy/ma/tests/test_old_ma.pyttest_testArrayAttributes�s$cCsO|jgttj�D].}|tt�kr|jd�r|^q�dS(Nt_(R#tdirRR_R=t
startswith(RR�((s@/usr/lib64/python2.7/site-packages/numpy/ma/tests/test_old_ma.pyttest_testAPI�scCs�tdddg�}tdddgddddg�}|j|djd�|j|djd�|j|djd�dS(	NiiiR
i((((RR&R(RR�R�((s@/usr/lib64/python2.7/site-packages/numpy/ma/tests/test_old_ma.pyttest_testSingleElementSubscript�s
$(t__name__t
__module__R!R,R-R;R@RXRcRkRpR�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�(((s@/usr/lib64/python2.7/site-packages/numpy/ma/tests/test_old_ma.pyRs6				0		"				1	'			_	
		2	
	
		9						t
TestUfuncscBs5eZd�Zd�Zd�Zd�Zd�ZRS(cCsutdddtdgddddgdgd�tdddtdgddddgdgd�f|_dS(Ng�?ii����iR
ii(RRR(R((s@/usr/lib64/python2.7/site-packages/numpy/ma/tests/test_old_ma.pyR!�s4c	*Cs�dddddddddd	d
ddg
}x�dddd
dddddddddddddddddddddddd	d
ddd d!d"d#d$d%d&d'd(d)d*g*D]}ytt|�}Wn tk
r�tt|�}nXttj|�}|j|j }tj�}zZ||kr>tj	d+d,�n|d.kr]tj	dd,�n||�}||�}Wdtj	|�X|j
t|jd-�|jd-�|��|j
t
|j|j��q�WdS(/NRGtarctanhRKRLtarccoshRHRIR.ttrue_dividetfloor_dividet	remaindertfmodRJRVRCRARERMRDRBRFtarcsinhROtfabstnegativetfloortceiltlogical_notR5R6R7thypotRNRPRQRTRURRRStlogical_andt
logical_ortlogical_xorR0R/i(R�slogslog10(tgetattrRtAttributeErrortfromnumericRR?RtninR�R3R%RR+teqmaskR
(	Rtf_invalid_ignoretftuftmftargsR:turtmr((s@/usr/lib64/python2.7/site-packages/numpy/ma/tests/test_old_ma.pyttest_testUfuncRegression�sH						
+cCs|jd}|jt|dd��|jt|dd��|jt|d dd�d�|jt|dd�d�dS(NiRli(RR#talltrueR%tsometrueR&RnRo(RR�((s@/usr/lib64/python2.7/site-packages/numpy/ma/tests/test_old_ma.pyttest_reduce�s

 cCs�tdd�jdd�}t|dk|�}|j|j�|j��|j|j�d�|j|jd�|jd�kj��|j|jd�dddd	gkj��|j|jd�dj�|j|jd�dj�dS(
Nii
iiiiiii(	RxR2R�R&ReRgR%R�R
(RR�tamask((s@/usr/lib64/python2.7/site-packages/numpy/ma/tests/test_old_ma.pyttest_minmax�s+.cCs^xWdD]O}tddddgdddddg�}|jtt|�dg��qWdS(Ns?bhilqpBHILQPfdgFDGOiiiR
(RR%RR�(RR�R((s@/usr/lib64/python2.7/site-packages/numpy/ma/tests/test_old_ma.pyttest_nonzero�s
*(R�R�R!R
R
RR(((s@/usr/lib64/python2.7/site-packages/numpy/ma/tests/test_old_ma.pyR��s
		*		
tTestArrayMethodscBsPeZd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z	RS(c%Csktjddddddddd	d
ddd
ddddddddddddddddddd d!d"d#d$g$�}|jd%d%�}|jd&d'd'd&�}tjd(d)d(d)d(d(d)d(d)d)d(d)d(d(d(d)d(d)d(d(d(d)d)d)d)d(d(d)d(d(d(d(d)d(d)d(g$�}td*|d+|�}td*|d+|j|j��}td*|d+|j|j��}tjd)d)d(d)d(d(d)d)d)d)d(d)d(d(d)d)d(d)d(d(d(d)d)d)d)d(d(d)d)d(d(d(d)d(d)d)g$�}td*|d+|�}	td*|d+|j|j��}
td*|d+|j|j��}|||||||f|_dS(,Ng� @g�G�z.@g-���!@g!@g�&1��?g��ʡE�@g\��(� @g��Q�@g{�G�#@gP��n�@gh��|?�!@g!�rh��@gj�t�@gJ+�@g�z�Ga@g!�rh��@g�ʡE��@g-���@g)\��(@g�(\�B#@g+��@gu�V@g�~j��@g�"�~�@g��K7��@g
ףp=J#@g�G�z�@g��Mb�@g}?5^��#@g��/�$@g!�rh�m@g-���#@gJ+�@g���Mb@g��ʡ�@g-�����?iiiiitdataR
(RRR2RR(RRtXtXXR�tmxtmXtmXXRtm2xtm2Xtm2XX((s@/usr/lib64/python2.7/site-packages/numpy/ma/tests/test_old_ma.pyR!�s6!!!!c	Cs�|j\}}}}}}}|j�}|j|j�|j�j�j��|jt|j�|j�t|j|j�dd���dS(NRli(	RR�R&ttracet
compressedRnR%RR
(	RRRRR�RRRtmXdiag((s@/usr/lib64/python2.7/site-packages/numpy/ma/tests/test_old_ma.pyt
test_traces
(c	Cs�|j\}}}}}}}|jdd�}|jt|j|j��|jt|j|jdd���|jt|j|jjdd���dS(Nii(RtclipR%RR
R�(	RRRRR�RRRtclipped((s@/usr/lib64/python2.7/site-packages/numpy/ma/tests/test_old_ma.pyt	test_clips
%cCs)|j\}}}}}}}|j\}}|j|j�|j�j��tj|tj�}	tj|tj�}
x:t|�D],}|dd�|fj�j�|
|<q�Wx.t|�D] }||j�j�|	|<q�W|j	t
|jd�|
��|j	t
|jd�|	��dS(Nii(RRR&tptpRRR�tfloat_R�R%R(RRRRR�RRRR�trowstcolstk((s@/usr/lib64/python2.7/site-packages/numpy/ma/tests/test_old_ma.pyttest_ptps"*c
Cs�|j\}}}}}}}|jdd�}|jt|d|dd�df��|jdd�}	|j|	jd�dS(Niii����ii(iiii(RtswapaxesR%RR&R(
RRRRR�RRRt	mXswappedt
mXXswapped((s@/usr/lib64/python2.7/site-packages/numpy/ma/tests/test_old_ma.pyt
test_swapaxes s
*c	Cs�|j\}}}}}}}|jd�}|jt|j|jd�jd���|jd�}|jt|j|jd�jd���dS(Nii(RtcumprodR%RR�R+(	RRRRR�RRRtmXcp((s@/usr/lib64/python2.7/site-packages/numpy/ma/tests/test_old_ma.pyttest_cumprod(s
+c	Cs�|j\}}}}}}}|jd�}|jt|j|jd�jd���|jd�}|jt|j|jd�jd���dS(Nii(RtcumsumR%RR�R+(	RRRRR�RRRR-((s@/usr/lib64/python2.7/site-packages/numpy/ma/tests/test_old_ma.pyttest_cumsum/s
+cCs�|j\}}}}}}}|jt|jdd�|j�j���|jt|jdd�|j�j���|jt|jdd�j|jdd�j��|jt|j�j|j�j��|jdd�|jdd�}}	x�td�D]�}
|jt|	|
||
j�j���|jt||
|dd�|
fj�j���|jtt	j
||
�|dd�|
fj�j���qWdS(NRliiii(RR%RtvarR�RtstdRR�RRG(RRRRR�RRRtmXvar0tmXvar1R&((s@/usr/lib64/python2.7/site-packages/numpy/ma/tests/test_old_ma.pyttest_varstd6s..4(%*6(
R�R�R!RR!R'R+R.R0R5(((s@/usr/lib64/python2.7/site-packages/numpy/ma/tests/test_old_ma.pyR�s	 			
			cCs<|tkr|tkS|tkr,|tkS||kj�S(N(RaR�(RR((s@/usr/lib64/python2.7/site-packages/numpy/ma/tests/test_old_ma.pyRDs


t__main__(RR\tnumpy.matnumpy.core.numerictypesRt
numpy.ma.coreRt
numpy.testingRYRZt	functoolsRRRtTestCaseRR�RRR�trun_module_suite(((s@/usr/lib64/python2.7/site-packages/numpy/ma/tests/test_old_ma.pyt<module>s$

		���Ga	9