\Kc @sGddkZddkTddkZddkTddkTddklZlZdefdYZdefdYZ defd YZ d efd YZ d efd YZ defdYZ defdYZdefdYZdefdYZdefdYZdefdYZdefdYZdefdYZdefdYZd efd!YZd"efd#YZd$efd%YZd&efd'YZd(efd)YZd*efd+YZd,efd-YZd.efd/YZd0efd1YZd2efd3YZd4efd5YZ d6efd7YZ!d8efd9YZ"d:efd;YZ#d<efd=YZ$d>efd?YZ%d@efdAYZ&dBefdCYZ'dDefdEYZ(dFZ)e*dGjo e+ndS(HiN(t*(tmatrixtasmatrixtTestAnycBseZdZdZRS(cCswddddg}ddddg}ddddg}t|ptt|ptt| ptdS(Nii(tanytAssertionError(tselfty1ty2ty3((sH/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_function_base.pyt test_basic s cCsdddgdddgdddgg}t|pttt|dddddgtt|dddddgdS(Niitaxis(RRtassert_array_equaltsometrue(RR((sH/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_function_base.pyttest_nds*"(t__name__t __module__R R(((sH/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_function_base.pyR s tTestAllcBseZdZdZRS(cCsddddg}ddddg}ddddg}t| ptt|ptt| pttt|ptdS(Nii(tallRtarray(RRRR ((sH/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_function_base.pyR scCsdddgdddgdddgg}t| pttt|dddddgtt|dddddgdS(NiiR (RRR talltrue(RR((sH/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_function_base.pyR"s*"(RRR R(((sH/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_function_base.pyRs t TestAveragecBs#eZdZdZdZRS(cCs|tdddg}t|dddjpttdddg}t|dddjptd d d g}t|ddd jpttd }d|d s  =$  cCstdddgdddgg}t|dt\}}t|dt|d dt\}}t|td d d gt|ddt\}}t|td d gddg}t|d |d d dt\}}t|td d d gdddg}t|d |d ddt\}}t|tddgd d dgdddgg}t|d |d ddt\}}t|tddgdS(Niiiiiitreturnedg@ig@g@RR g?(RRtTrueR!R (RR"tavgtsclR$R'R(((sH/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_function_base.pyt test_returnedZs $  $$$(RRR R)R.(((sH/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_function_base.pyR(s  t TestSelectcBseZddZdZRS(ic Csxg}xktt|D]W}|g}t||D]&\}}||o|||q6q6~p|g7}qW|S(N(trangetlentzip( Rtcondtvaluestdefaulttoutputtmt_[1]tVtC((sH/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_function_base.pyt_selectvs UcCstdddgtdddgtddd gg}td d d gtd dd gtd d dgg}tt||d d |i||d d tt|dtt|ddS( Niiiiiiiii iR5i(RR tselectR;R!R1(Rtchoicest conditions((sH/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_function_base.pyR |s(RRR;R (((sH/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_function_base.pyR/us t TestInsertcBseZdZRS(cCsdddg}tt|ddddddgtt|ddddddgtt|dddgdddgddddddgdS(Niiii(R!tinsert(Rta((sH/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_function_base.pyR s%%(RRR (((sH/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_function_base.pyR?stTestAmaxcBseZdZRS(cCsdddddddg}tt|dddd gddd gd d d gg}tt|ddddd gtt|ddd ddgdS(Niiii iig@g$@g"@g@ig@g@R ig @i(R!tamax(RRAtb((sH/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_function_base.pyR s  "(RRR (((sH/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_function_base.pyRBstTestAmincBseZdZRS(cCsdddddddg}tt|dddd gdd d gd d dgg}tt|ddd d dgtt|ddd ddgdS(Niiii iig@gg"@g$@g@ig@g@R iig@(R!tamin(RRARD((sH/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_function_base.pyR s  "(RRR (((sH/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_function_base.pyREstTestPtpcBseZdZRS(cCsdddddddg}tt|dd d ddd gdd d gdddgg}tt|dd d ddgtt|dddddgdS(Niiii iig@R ig.@g"@g$@g@ig@g@g@i(R!tptp(RRARD((sH/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_function_base.pyR s  "(RRR (((sH/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_function_base.pyRGst TestCumsumcBseZdZRS(c Cstdddddddg}ddddgddd d gddddgg}xtttttttttt g D]}t ||}t ||}t t |d d t ddd ddddg|t t |d d t ddddgdddd gddddgg|t t |d dt ddddgddddgdd ddgg|qsWdS(Niii i iiiiii R ii iii#i'iiiiiii( tint8tuint8tint16tuint16tint32tuint32tfloat32tfloat64t complex64t complex128RR tcumsum(Rtbatba2tctypeRAta2((sH/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_function_base.pyR s373(RRR (((sH/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_function_base.pyRIstTestProdcBseZdZRS(cCsXdddddddg}ddddgddd d gddddgg}xttttttttgD]}t||}t||}|djo@|i t t ||i t t |d|i t t |qmt t |d ddt t |d dtddddg|t t |d dtdddg|qmWdS(Niii i iiiiii t1RDR ii gi2i$iTiiiibiX(RZRD(RLRMRNRORPRQRRRSRtfailUnlessRaisestArithmeticErrortprodR!R (RRURVRWRARX((sH/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_function_base.pyR s3 (RRR (((sH/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_function_base.pyRYst TestCumprodcBseZdZRS(c Csdddddddg}ddddgddd d gddddgg}xfttttttttgD]F}t||}t||}|d!jo@|i t t ||i t t |d|i t t |qmt t |d dtdddddddg|t t |d dtddddgddddgddddgg|t t |d dtddddgddddgdddd gg|qmWdS("Niii i iiiiii RZRDR iiii(ii gii ii$i2iTiiiiibixiX(RZRD( RLRMRNRORPRQRRRSRR[R\tcumprodR (RRURVRWRARX((sH/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_function_base.pyR s,3 (RRR (((sH/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_function_base.pyR^stTestDiffcBseZdZdZRS(cCsdddddg}tddddg}td d dg}td dg}tt||tt|d d|tt|d d|dS( Niiiii iiiiitn(RR tdiff(Rtxtouttout2tout3((sH/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_function_base.pyR scCsdtddd}|ddddddf|ddddddf}|ddddddf|ddddddf}|ddddddf|ddddddf}|ddddddf|ddddddf}tt||tt|dd|tt|dd |tt|dddd |dS( Nii iiiRaiR i(RR Rb(RRctout1ReRftout4((sH/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_function_base.pyRsHHHH(RRR R(((sH/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_function_base.pyR`s t TestGradientcBseZdZdZRS(cCsqtddgddgg}tddgddggtddgddggg}tt||dS(Niiig@g@gg?(RR tgradient(RRctdx((sH/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_function_base.pyR s!c Cs_tddgddgg}ttt|tddgtddgtddgdS(Niiig?(Rt assert_raisest SyntaxErrorRj(RRc((sH/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_function_base.pyt test_badargss(RRR Rn(((sH/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_function_base.pyRis t TestAnglecBseZdZRS(c Csdtdddtddddddddg}t|}tdd td d tdtt dtdd  ttdd g}t|d d}t|d t}t||d t||d dS(Niy@ig@y?iyg@g?itdegii y?@y?y@(tsqrttangletarctantpiRtassert_array_almost_equal(RRcR"tyotztzo((sH/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_function_base.pyR s: +%(RRR (((sH/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_function_base.pyRo st TestTrimZeroscBs)eZdZdZdZdZRS(s& only testing for integer splits. cCsPtdddddddg}t|}t|tddddgdS(Niiiii(Rt trim_zerosR (RRAtres((sH/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_function_base.pyR s! c CsVtddddddddg}t|}t|tdddddgdS(Niiiii(RRzR (RRAR{((sH/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_function_base.pyttest_leading_skips$ c Cs\tdddddddddg }t|}t|tddddddgdS(Niiiii(RRzR (RRAR{((sH/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_function_base.pyttest_trailing_skip!s' (RRt__doc__R R|R}(((sH/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_function_base.pyRys  t TestExtinscBs#eZdZdZdZRS(cCsVtdddddddg}t|dj|}t|dddddgdS(Niii(RtextractR (RRARD((sH/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_function_base.pyR (s!c Csutdddddddg}t|dddddddgddd gt|dddddd dgdS( Niiiiiiiii(RtplaceR (RRA((sH/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_function_base.pyt test_place,s!.cCsdtd}|dj}|i}t||}t||dt|||t||dS(Ni g?i(RtcopyRRR (RRAtmasktactc((sH/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_function_base.pyt test_both0s   (RRR RR(((sH/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_function_base.pyR's  t TestVectorizecBs#eZdZdZdZRS(cCsYd}t|}|ddddgddddg}t|dddd gdS( NcSs"||jo ||S||SdS(N((RARD((sH/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_function_base.pyt addsubtract;s  iiii iiii(t vectorizeR (RRtftr((sH/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_function_base.pyt test_simple:s  'cCsMd}t|}|ddddgd}t|dddd gdS( NcSs"||jo ||S||SdS(N((RARD((sH/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_function_base.pyRDs  iiii iiii(RR (RRRR((sH/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_function_base.pyt test_scalarCs  cCs>tddd}td}||}t||dS(Niii'cSs|S(((Rc((sH/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_function_base.pytNs(tlinspaceRR (RRcRR"((sH/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_function_base.pyt test_largeLs (RRRRR(((sH/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_function_base.pyR9s t TestDigitizecBs#eZdZdZdZRS(cCs>tdd}tdd}tt||tddS(Niiii (RR tdigitize(RRctbins((sH/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_function_base.pyt test_forwardSscCsDtddd}tddd}tt||tddS(Niiiii (RR R(RRcR((sH/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_function_base.pyt test_reverseXscCsQtd}t|i|id}tt||djptdS(Ni i(RRtmintmaxRRR(RRctbin((sH/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_function_base.pyt test_random]s (RRRRR(((sH/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_function_base.pyRRs  t TestUnwrapcBseZdZRS(cCs[ttdddtgddgttttddtjptdS(Niii id(R tunwrapRtRRbRR(R((sH/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_function_base.pyRcs'(RRR(((sH/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_function_base.pyRbstTestFilterwindowscBs,eZdZdZdZdZRS(cCsBtd}t|t|dtt|dddddS(Ni iR ig@i(thanningRutflipudRR (RR#((sH/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_function_base.pyt test_hanningks cCsBtd}t|t|dtt|dddddS(Ni iR ig(\@i(thammingRuRRR (RR#((sH/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_function_base.pyt test_hammingrs cCsBtd}t|t|dtt|dddddS(Ni iR ig^)@i(tbartlettRuRRR (RR#((sH/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_function_base.pyt test_bartlettys cCsBtd}t|t|dtt|dddddS(Ni iR ig= ףp=@i(tblackmanRuRRR (RR#((sH/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_function_base.pyt test_blackmans (RRRRRR(((sH/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_function_base.pyRjs   t TestTrapzcBseZdZdZRS(cCs^ttddtddddtdtdd}tt|ddd d dS( Ngiii g?RkR iii(ttrapztexpRRqRtRR (RR((sH/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_function_base.pyRs>c Cstddd}tddd}tddd}t||d|d}|dcd:<|dcd:eZdZdZdZdZdZdZRS(cCsttddgdtdgddtggdtdgtd tgd td ggd d tgdddgtddggg|_dS(Ng{?gy@B?g8w6X?gw`! ?g;7/"?gp ?g ?g ?gqFE`?g5?g?gޛ?gr@gp]4?g?'L?g(8?g4V}?gw{g,H5?gjS, ?gg)h?g5#A?gtogB C,g@02v?(RRtcorrcoef(RRtB((sH/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_function_base.pyRs.               (RRR(((sH/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_function_base.pyRstTest_i0cBseZdZRS(c Csttdtdtddddg}tt|tddd d gtd d gd dgddgddgddgg}tt|tddgddgddgddgddggdS(Ng?gǒ#?gC7?gmM?g3a,?g$WV?ۏ?gֿN^?gE ?g閡1?g%m??g>@v?guͥ?gVX˳?gua&?gB-sJ?g-^ ?g_V?g X.?gVaX?gj?gp?g~-@?gD/b?gݦ?g,Y1ؔ?g[!?gQL?gWsU+?g@?gfxw?(Rti0R(RRR((sH/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_function_base.pyRs          (RRR(((sH/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_function_base.pyRst TestKaisercBseZdZdZRS(cCsttddtgttddptttddtddgttddtdddddgttddtd d dd d gdS( Nig?iig oF?igvT=?gg?g?gYJ?(RtkaiserRtisfiniteR(R((sH/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_function_base.pyRs"  cCstdddS(Nii(R(R((sH/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_function_base.pyt test_int_betas(RRRR(((sH/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_function_base.pyRs t TestMsortcBseZdZRS(cCsqtdddgdddgddd gg}tt|tddd gdddgdddggdS( Ng\?gbCQ?gהs?gw?g kl?g*dta?gӯ?g6H?gܘC?(RRtmsort(RR((sH/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_function_base.pyRs   (RRR(((sH/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_function_base.pyR st TestMeshgridcBseZdZRS(c Cstdddgddddg\}}t|tdddgdddgdddgdddggjptt|tdddgdddgdddgdddggjptdS(Niiiiiii(tmeshgridRRR(RtXtY((sH/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_function_base.pyRs*  #  (RRR(((sH/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_function_base.pyR st TestPiecewisecBs#eZdZdZdZRS(cCstddgttgdg}t|ddgtddgttggdg}t|ddgtddgtttgdg}t|ddgtddgtddgdg}t|ddgtddgtddggdg}t|ddgtddgttggdg}t|ddgtddgttgttggddg}t|ddgdS(NiicSsdS(i((Rc((sH/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_function_base.pyRBsiiii(t piecewiseR+RR R(RRc((sH/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_function_base.pyR,s!$''*'0cCsotddgttgdg}t|ddgtddgttgddg}t|ddgdS(Niiii(RR+RR (RRc((sH/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_function_base.pyt test_defaultHs!$cCsYtd}t||djddg}|idjpt|djptdS(Niii(RRtndimR(RRcR"((sH/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_function_base.pyttest_0dQs (RRRRR(((sH/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_function_base.pyR+s  cCs6x/tt|D]}t||||qWdS(N(R0R1R (R{R&ti((sH/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_function_base.pytcompare_resultsWst__main__(,Rt numpy.testingt numpy.libRt numpy.coreRRtTestCaseRRRR/R?RBRERGRIRYR^R`RiRoRyRRRRRRRRRRRRRRRR R RRRtrun_module_suite(((sH/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_function_base.pytsR     M     ,rH  N  ,