[Kc @s)ddkZddklZddkZddkTddklZlZl Z ddk Tddk l Z dfdYZdefd YZd efd YZd efd YZdefdYZdefdYZdefdYZdefdYZdefdYZdefdYZdZdefdYZdefdYZdefd YZd!efd"YZd#efd$YZd%efd&YZd'efd(YZ d)efd*YZ!d+fd,YZ"e#d-jo e$ndS(.iN(tDecimal(t*(trandtrandinttrandn(tdottVeccBs8eZddZdZdZdZdZRS(cCs*|djo g}nt||_dS(N(tNonetarray(tselftsequence((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyt__init__ s  cCs t}|i|i|_|S(N(RR(R tothertout((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyt__add__s cCs t}|i|i|_|S(N(RR(R R R ((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyt__sub__s cCs(t|ii}|i|9_|S(N(RRtcopy(R R R ((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyt__mul__scCs||S(N((R R ((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyt__rmul__sN(t__name__t __module__RR RRRR(((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyR s     tTestDotcBseZdZdZdZdZdZdZdZdZ dZ d Z d Z d Z d Zd ZdZRS(cCsatdd|_tdd|_td|_tdd|_td|_d|_dS(Ni iii(RtAtb1tb2tb3tb4tN(R ((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pytsetUp s cCsM|i}t|i|}t|i|}t||d|idS(Ntdecimal(RRt transposetdot_tassert_almost_equalR(R Rtc1tc2((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyt test_matmat(s cCsK|i|i}}t||}t||}t||d|idS(NR(RRRRR R(R RRR!R"((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyt test_matvec.scCsK|i|i}}t||}t||}t||d|idS(NR(RRRRR R(R RRR!R"((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyt test_matvec24scCsK|i|i}}t||}t||}t||d|idS(NR(RRRRR R(R RRR!R"((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyt test_vecmat:scCsW|i|i}}t||i}t||i}t||d|idS(NR(RRRRRR R(R RRR!R"((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyt test_vecmat2@scCsW|i|i}}t|i|}t|i|}t||d|idS(NR(RRRRRR R(R RRR!R"((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyt test_vecmat3FscCsK|i|i}}t||}t||}t||d|idS(NR(RRRRR R(R RRR!R"((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyttest_vecvecouterLscCsK|i|i}}t||}t||}t||d|idS(NR(RRRRR R(R RRR!R"((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyttest_vecvecinnerRscCsMtd}dg}t||}t||}t||d|idS(Niig333333@R(ii(tonesRRR R(R RRR!R"((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyttest_columnvect1Xs   cCsStdi}dg}t||}t||}t||d|idS(Niig@R(ii(R+RRRR R(R RRR!R"((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyttest_columnvect2_s  cCsVtdd}tdd}t||}t||}t||d|idS(NiiR(RRRR R(R RRR!R"((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyttest_vecscalarfs cCsVtdd}tdd}t||}t||}t||d|idS(NiiR(RRRR R(R RRR!R"((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyttest_vecscalar2ms cCsdddg}x|D]}}xt|D]l}t|}t|}t||}t||}|i|ijptt||d|iq#WqWdS(NiR((i(ii(RRRtshapetAssertionErrorR R(R tdimstdim1tdim2targ1targ2R!R"((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyttest_allts  cCstddgddgg}t|}ttddgtddgg}ttddgtddgg}t||t||}t|di|dit|di|didS(Ng?g@gii(RtascontiguousarrayRRRt assert_equal(R t U_non_conttU_conttxtzerost zeros_test((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyttest_vecobjects **(RRRR#R$R%R&R'R(R)R*R,R-R.R/R7R?(((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyRs              t TestResizecBseZdZdZRS(cCstddgddgg}tddddgddddgg}tt|d|tddgddgddgddgg}tt|d|tdddgdddgdddgdddgg}tt|d|dS(Niiii(ii(ii(ii(RR9tresize(R RtAr1tAr2tAr3((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyt test_copiess*0<cCsDtddgddgg}t|d}t|tgdS(Niiiii(i(RRAR9(R RtAr((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyttest_zeroresizes(RRRERG(((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyR@s tTestNonarrayArgscBs>eZdZdZdZdZdZdZRS(cCsNdddgdddgdddggg}t|idjptdS(Niii(ii(tsqueezeR0R1(R R((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyt test_squeezes-c CsZdddgdddgg}tt|tdddddd gjptdS( Niiiiiiiixi(tallt cumproductRR1(R R((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyttest_cumproductscCsvdddgdddgg}t|djptt|ddjptt|ddjptdS(Niiiiiii(tsizeR1(R R((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyt test_sizescCsdddgdddgg}t|djpttt|dtd dd gjpttt|dtd d gjptdS( Niiiiiig @ig@g@g@g@(tmeanR1RKR(R R((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyt test_means2cCs|dddgdddgg}tt|dtt|dtd d d gtt|dtd d gdS( Niiiiiig bp@S?ig?gɪo ?(R tstdR(R R((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyttest_stds%cCs|dddgdddgg}tt|dtt|dtd d d gtt|dtd d gdS( NiiiiiigUUUUUU@ig@gvWUU?(R tvarR(R R((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyttest_vars%(RRRJRMRORQRSRU(((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyRHs      tTestBoolScalarcBs,eZdZdZdZdZRS(cCsJt}t}d}|i|o||j|i|o||jdS(Ntxyz(tFalse_tTrue_t failUnless(R tfttts((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyt test_logicals cCslt}t}|i||B|j|i||B|j|i||B|j|i||B|jdS(N(RXRYRZ(R R[R\((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyttest_bitwise_ors cCslt}t}|i||@|j|i||@|j|i||@|j|i||@|jdS(N(RXRYRZ(R R[R\((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyttest_bitwise_ands cCslt}t}|i||A|j|i||A|j|i||A|j|i||A|jdS(N(RXRYRZ(R R[R\((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyttest_bitwise_xors (RRR^R_R`Ra(((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyRVs   t TestSeterrcBseZdZdZRS(cCst}tdd}|i||jt}|i|ddjtdd|itddj|i|ddjt||it|jdS(Ntdividetwarntovertraise(tseterrRZtgeterr(R terrtoldtnew((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyttest_sets    cCsvtddytdgtdgWntj on X|itddtdgtdgdS(NRcRfg?gtignore(RgRtFloatingPointErrortfail(R ((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyttest_divide_errs   (RRRlRp(((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyRbs t TestFromitercBs,eZdZdZdZdZRS(ccs$xtdD]}|dVq WdS(Nii(txrange(R R<((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pytmakegens cCst|it}t|it}t|it}|i|ittj|i|ittj|i|ittjdS(N(tfromiterRstint32tint64tfloatRZtdtype(R tai32tai64taf((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyt test_typess cCstt|i}t|it}t|itd}|it|t|j|it|djy$t|itt|dWntj on X|idS(Nii ( RtlistRsRttintRZtlent ValueErrorRo(R texpectedtata20((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyt test_lengthss$cCstt|i}t|it}t|itd}|it||jdd|it||d jdddS(Nitaxisi(RR}RsRtR~RZtalltrue(R RRR((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyt test_valuess (RRRsR|RR(((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyRqs   t TestIndexcBseZdZRS(cCstddd}tdd}tdddd}tdddd}|||f |||ft<(tasarraytsyst byteorderRRxt newbyteorder(R R((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyt_neg_byteorders  cCs7t||}|i|}|ii pt|S(N(RRRxRR1(R RRtdata((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyt_generate_non_native_datascCsdt||itS(Ni (RRRv(R RR((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyt_generate_int_datascCsdt||itS(Ni (RRRu(R RR((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyt_generate_int32_datascCs_|i|i|i}d}d}|i|||}|i|||}t||dS(s-Test native double input with scalar min/max.g?g333333?N(RRRRRR(R RRRtactact((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyttest_simple_doubles cCsn|i|i|i}|it}d}d}|i|||}|i|||}t||dS(s*Test native int input with scalar min/max.iiN(RRRRR~RRR(R RRRRR((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyttest_simple_intscCsl|i|i|i}t|i}|d}|i|||}|i|||}t||dS(s,Test native double input with array min/max.g?N(RRRR=R0RRR(R RRRRR((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyttest_array_doubles  cCs|i|i|i}d}d}|i|||}|i|||}t|||i|i|i}d}|id}|ii pt |i|||}|i|||}t||dS(syTest non native double input with scalar min/max. Test native double input with non native double scalar min/max.gg333333?N( RRRRRRRRRxRR1(R RRRRR((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyttest_simple_nonnatives cCsd|i|i|i}d}d}|i|||}|i|||}t||d|i|i|i}d}d}|i|||}|i|||}t||dS( sTest native complex input with native double scalar min/max. Test native input with complex double scalar min/max. igg?y?y@Ny?y?@(RRRRRRR(R RRRRR((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyttest_simple_complexs cCs|i|id|id}|ddddddf}|id pt|id pt|i|dd}|i|dd}t||dS(sDTest clip for non contiguous native input and native scalar min/max.iiNt F_CONTIGUOUSt C_CONTIGUOUSgg333333?(RRRRR1RRR(R RRR((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyttest_clip_non_contigs "cCs|i|i|i}d}d}t|i}t|i}|i|||||i||||t||dS(s-Test native double input with scalar min/max.gg333333?N(RRRR=R0RRR(R RRRRR((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyttest_simple_outscCs|i|i|i}td}td}t|idt}|i}|i|||||i ||||t ||dS(s:Test native int32 input with double min/max and int32 out.iiRxN( RRRtfloat64R=R0RuRRRR(R RRRRR((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyttest_simple_int32_inouts   cCs|i|i|i}td}td}t|idt}|i}|i|||||i ||||t ||dS(s@Test native int32 input with int32 scalar min/max and int64 out.iiRxN( RRRRuR=R0RvRRRR(R RRRRR((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyttest_simple_int64_outs   cCs|i|i|i}t|it}td}t|idt}|i}|i|||||i ||||t ||dS(s?Test native in32 input with double array min/max and int32 out.iRxN( RRRR=R0RRuRRRR(R RRRRR((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyttest_simple_int64_inouts  cCs|i|i|i}d}d}t|idt}|i}|i|||||i||||t ||dS(s9Test native double input with scalar min/max and int out.gg@RxN( RRRR=R0RuRRRR(R RRRRR((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyttest_simple_int32_out s cCsv|i|i|i}|i}t|i}d}|i|||||i||||t||dS(s5Test native double input with array min/max in-place.g?N( RRRRR=R0RRR(R RRRR((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyttest_simple_inplace_01s cCsm|i|i|i}|i}d}d}|i|||||i||||t||dS(s6Test native double input with scalar min/max in-place.gg333333?N(RRRRRRR(R RRRR((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyttest_simple_inplace_02"s cCs|i|id|id}|ddddddf}|id pt|id pt|i}d}d}|i|||||i||||t||dS(sETest non contiguous double input with double scalar min/max in-place.iiNRRgg333333?( RRRRR1RRRR(R RRRR((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyttest_noncontig_inplace,s " cCs_|i|i|i}d}d}|i|||}|i|||}t||dS(s-Test native double input with scalar min/max.gg333333?N(RRRRRR(R RRRRR((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyttest_type_cast_019s cCsn|i|i|i}|it}d}d}|i|||}|i|||}t||dS(s2Test native int32 input with int32 scalar min/max.iiN(RRRRRuRRR(R RRRRR((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyttest_type_cast_02BscCsw|i|i|i}d}d}|i|t|t|}|i|t|t|}t||dS(s4Test native int32 input with float64 scalar min/max.iiN(RRRRRRR(R RRRRR((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyttest_type_cast_03Ls !!cCsk|i|i|i}td}td}|i|||}|i|||}t||dS(s4Test native int32 input with float32 scalar min/max.iiN(RRRRRRR(R RRRRR((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyttest_type_cast_04Us   cCsy|i|i|i}d}d}|i||t|i|}|i||t|i|}t||dS(s-Test native int32 with double arrays min/max.gg?N(RRRRR=R0RR(R RRRRR((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyttest_type_cast_05^s ""cCsn|i|i|i}d}|i|}d}|i|||}|i|||}t||dS(s+Test native with NON native scalar min/max.g?g?N(RRRRRRR(R RRtm_sRRR((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyttest_type_cast_06gscCs|i|i|i}dt|i}d}|i|}|ii pt|i ||}|i |||}t ||dS(s*Test NON native with native array min/max.gg?N( RRRR+R0RRxRR1RRR(R RRRta_sRR((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyttest_type_cast_07qscCs|i|i|i}d}d}|i|}|ii pt|i|||}|i||}t ||dS(s+Test NON native with native scalar min/max.gg?N( RRRRRxRR1RRR(R RRRRRR((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyttest_type_cast_08|scCs|i|i|i}dt|i}d}|i|}|ii pt|i |||}|i |||}t ||dS(s*Test native with NON native array min/max.gg?N( RRRR+R0RRxRR1RRR(R RRRRRR((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyttest_type_cast_09scCs|i|i|i}t|idt}td}td}|i|||d|}|i|||d|}t||dS(sGTest native int32 with float min/max and float out for output argument.RxgiR N( RRRR=R0RRRR(R RtbRRRR((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyttest_type_cast_10s  cCs|i|i|i}|i}|i|iid}|i}d}d}|i|||d||i|||d|t ||dS(s;Test non native with native scalar, min/max, out non nativeRgg?R N( RRRRRRxRRRR(R RRtbtRR((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyttest_type_cast_11s  cCs|i|i|i}t|idt}td}td}|i|||d|}|i|||d|}t ||dS(s1Test native int32 input and min/max and float outRxiiR N( RRRR=R0RRuRRR(R RRRRRR((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyttest_type_cast_12s  cCs|i|i|i}d}d}t|i}t|i}|i|||||i||||t||dS(s,Test native double input with scalar min/maxgg333333?N(RRRR=R0RRR(R RRRRR((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyttest_clip_with_out_simplescCs|i|i|i}td}td}t|idt}|i}|i|||||i ||||t ||dS(s9Test native int32 input with double min/max and int32 outiiRxN( RRRRR=R0RuRRRR(R RRRRR((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyttest_clip_with_out_simple2s   cCs|i|i|i}td}td}t|idt}|i}|i|||||i ||||t ||dS(s?Test native int32 input with int32 scalar min/max and int64 outiiRxN( RRRRuR=R0RvRRRR(R RRRRR((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyttest_clip_with_out_simple_int32s   cCs|i|i|i}t|it}td}t|idt}|i}|i|||||i ||||t ||dS(s?Test native int32 input with double array min/max and int32 outiRxN( RRRR=R0RRuRRRR(R RRRRR((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyttest_clip_with_out_array_int32s  cCs|i|i|i}d}d}t|idt}|i}|i|||||i||||t ||dS(s8Test native double input with scalar min/max and int outgg@RxN( RRRR=R0RuRRRR(R RRRRR((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyt!test_clip_with_out_array_outint32s cCsv|i|i|i}|i}t|i}d}|i|||||i||||t||dS(s+Test native double input with array min/maxg?N( RRRRR=R0RRR(R RRRR((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyttest_clip_inplace_arrays cCsm|i|i|i}|i}d}d}|i|||||i||||t||dS(s,Test native double input with scalar min/maxgg333333?N(RRRRRRR(R RRRR((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyttest_clip_inplace_simples cCs|i|i|i}|i}d}d}t|||d|}|i||||t|||i||jdS(sA Ensure that the clip() function takes an out= argument. gg333333?R N(RRRRRRtassert_(R RRRRta2((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyttest_clip_func_takes_outs  N(/RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR(((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyRfsX             ttest_allclose_infcBsAeZdZdZdZdZdZdZdZRS(gh㈵>g:0yE>cCs(t||ptd||fdS(Ns%s and %s not close(tallcloseR1(R R<R((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyt tst_allclosescCs)t|| ptd||fdS(Ns%s and %s shouldn't be close(RR1(R R<R((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyttst_not_allclosesc cstddg}tdid }|i}|i}ddgddgf|gdgfdgd||gf||||f|||||df||||fg}x%|D]\}}|i||fVqWdS( sParametric test factory.idii}iiiiN(iii(RtarangetreshapetatoltrtolR(R tarrtaranRRRR<R((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyttest_ip_allcloses   c cs@tdid}|i}|i}tdgdtgftdgddgfttgdtgfttgddgft dgtdgftdgtdgf|dgdgfdgd||dgf|||||dfttdgtdtgfg }x%|D]\}}|i||fVqWdS(sParametric test factory.i}iiiiN(iii(RRRRtinftnanRR(R RRRRR<R((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyttest_ip_not_allclose&s   ' cCsgttdg}tdtg}t||t|ttdgt|tdtgdS(Nii(RRRR(R R<R((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyttest_no_parameter_modification;s  ( RRRRRRRRR(((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyR s    t TestStdVarcBs,eZdZdZdZdZRS(cCs(tddddg|_d|_dS(Nii(RRtreal_var(R ((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyRDscCs:tt|i|itt|id|idS(Ni(R RTRRRR(R ((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyt test_basicHscCstt|idd|it|itt|idtt|iddd|it|itt|iddS(Ntddofii(R RTRRRRwRR(R ((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyt test_ddof1Ls.cCstt|idd|it|itt|idtt|iddd|it|itt|iddS(NRi(R RTRRRRwRR(R ((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyt test_ddof2Rs.(RRRRRR(((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyRCs   tTestStdVarComplexcBseZdZRS(cCsLtddddg}d}tt||tt|d|dS(Niy?iyi(RR RTRR(R RR((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyRZs(RRR(((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyRYst TestLikeFuncscBs)eZdZdZdZdZRS(sTest zeros_like and empty_likecCsmtdddgdddggdtdtftdddgdddggdtd tfg|_dS( NiiiiiiRx(ii(ii(RRuRR(R ((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyRds0cCs~xw|iD]l\}}}t|}|i|jpt|ii|jpttt|djptq WdS(Ni(Rt zeros_likeR0R1RxRRKtabs(R tdtdshapeRxtdz((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyttest_zeros_likeis   cCs^xW|iD]L\}}}t|}|i|jpt|ii|jptq WdS(N(RRR0R1RxR(R RRRxR((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyttest_empty_likeps   (RRt__doc__RR R (((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyRas  t_TestCorrelatecBs#eZdZdZdZRS(cCstidddddgd||_tiddd gd||_tid d d d dd dgd||_tidd dd d d d gd||_dS(NiiiiiRxiiigg g,g4g:g(tnpRR<Rtz1tz2(R tdt((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyt_setupws'!-cCs||ititi|i|idd|i}t||iti|i|idd|i}t||i dS(Ntfullt old_behavior( RR Rwt correlateR<RRtassert_array_almost_equalRR(R tz((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyt test_float}s $$cCsy|itti|i|idd|i}t||iti|i|idd|i}t||i dS(NRR( RRR RR<RRRRR(R R((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyt test_objects  $$(RRRRR(((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyR vs  t TestCorrelatecBsVeZeZdZeidZeidZeidZ RS(cCs ti|||i|_dS(N(R RRR(R R((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyRscCstiddddgdti}tidddgdti}tidd ddddgdti}ti||d}t||dS(Niiiiy?Rxiyiii y @iRy@?y@?y@?y @y"@?y y(R RtcomplexRR(R R<Rtr_zR((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyt test_complexs $!*cCsti|dS(N(R R(R ((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyRscCsti|dS(N(R R(R ((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyRs( RRtTrueRRtdect deprecatedRRR(((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyRs  tTestCorrelateNewcBseZeZdZRS(cCstiddddgdti}tidddgdti}tidd ddddgdti}|dddi}ti||dd|i}t||dS(Niiiiy?Rxiyiii y@iy @iRRy@?y@?y@y @?y&@@y @y(R RRt conjugateRRR(R R<RRR((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyRs $!*(RRtFalseRR(((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyR st TestArgwherecBseZdZdZRS(cCs\tidid}tti|djddgddgddgddggdS(Niiiii(ii(R RRRtargwhere(R R<((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyttest_2Ds    cCsAttidddddgdgdgdgdggdS(Niiiii(R9R R$(R ((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyt test_lists(RRR%R&(((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyR#s t__main__(%RRRtnumpyR t numpy.coret numpy.randomRRRt numpy.testingtnumpy.core.multiarrayRRRtTestCaseRR@RHRVRbRqRRRRRRRRRR RR R#Rtrun_module_suite(((sC/usr/lib64/python2.6/site-packages/numpy/core/tests/test_numeric.pyts:    j#!"  . 9