Ñò \ÐKc@sfdZddkTddklZlZlZlZlZlZl Z l Z l Z l Z l Z lZlZlZlZlZlZddkZd„Zdefd„ƒYZdefd „ƒYZd efd „ƒYZd efd „ƒYZdefd„ƒYZdefd„ƒYZdefd„ƒYZd„Zd„Zd„Z e!djo e"ƒndS(s# Test functions for matrix module iÿÿÿÿ(t*(tarangetrot90taddtfliplrtflipudtzerostonesteyetarraytdiagt histogram2dttrit mask_indicest triu_indicesttriu_indices_fromt tril_indicesttril_indices_fromNcCs"t|ƒ}ti||ƒ}|S(N(RRtouter(tntdata((sF/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_twodim_base.pytget_mat s tTestEyecBsGeZd„Zd„Zd„Zd„Zd„Zd„Zd„ZRS(c CsÜttdƒtddddgddddgddddgddddggƒƒttdddƒtddddgddddgddddgddddggdƒƒttdƒdjtddtƒƒdS(Niiitdtypetfi(t assert_equalRR tbool(tself((sF/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_twodim_base.pyt test_basics$c CsºttdddƒtddddgddddgddddgddddggƒƒttdddƒtddddgddddgddddgddddggƒƒdS(Nitkiiiÿÿÿÿ(RRR (R((sF/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_twodim_base.pyt test_diags$$c Cs™ttddƒtdddgdddgdddgdddggƒƒttddƒtddddgddddgddddggƒƒdS(Niiii(RRR (R((sF/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_twodim_base.pyttest_2d's  !c Cs¥ttddddƒtddddgddddgddddggƒƒttddddƒtdddgdddgdddgdddggƒƒdS(NiiRiiiiþÿÿÿ(RRR (R((sF/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_twodim_base.pyt test_diag2d/s'$  cCs´ttdddƒddgddggƒttdddƒddgddggƒttdddƒddgddggƒttdddƒddgddggƒttdddƒddgddgddggƒttdddƒddgddgddggƒttdddƒddgddgddggƒttdddƒddgddgddggƒttdddƒddgddgddggƒdS(Niiiiÿÿÿÿiþÿÿÿiiýÿÿÿ(RR(R((sF/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_twodim_base.pyttest_eye_bounds8s++++4444cCs2ttddddƒddgddggƒdS(NiRtS3t1t(RR(R((sF/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_twodim_base.pyt test_stringsCscCs2ttdddtƒttgttggƒdS(NiR(RRRtTruetFalse(R((sF/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_twodim_base.pyt test_boolFs( t__name__t __module__RRRR R!R%R((((sF/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_twodim_base.pyRs  tTestDiagcBs8eZd„Zdd„Zd„Zd„Zd„ZRS(c Csødtdƒidƒ}tdƒ}x(tdƒD]}|||||fwst TestFlipudcBseZd„ZRS(cCs‘tdƒ}|ddd…dd…f}tt|ƒ|ƒdddgdddgg}dddgdddgg}tt|ƒ|ƒdS(Niiÿÿÿÿiiiii(RRR(RR?R1((sF/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_twodim_base.pyR„s   (R)R*R(((sF/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_twodim_base.pyR@ƒst TestRot90cBseZd„Zd„ZRS(c Cs‘|itttdƒƒdddgdddgg}ddgddgddgg}dddgdddgg}ddgddgddgg}dddgdddgg}x3tdddƒD]}tt|d |ƒ|ƒqÈWx3td ddƒD]}tt|d |ƒ|ƒqþWx3td ddƒD]}tt|d |ƒ|ƒq4Wx3tdddƒD]}tt|d |ƒ|ƒqjWdS( Niiiiiiiýÿÿÿi Riþÿÿÿiÿÿÿÿ(R;R<RRR.R(RR?tb1tb2tb3tb4R((sF/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_twodim_base.pyRs2       cCs&tdƒ}tt|ƒidƒdS(Ni2i(i(i2i(i(i(i2i(RRRtshape(RR?((sF/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_twodim_base.pyt test_axes¨s (R)R*RRG(((sF/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_twodim_base.pyRAŽs tTestHistogram2dcBs,eZd„Zd„Zd„Zd„ZRS(cCsBtdddddgƒ}tdddd d gƒ}tid d d ƒ}tid d d ƒ}t||||fƒd }td d d d d d d d d g d d d d d d d d d g d d d d d d d d d g d d d d d d d d d g d d d d d d d d d g d d d d d d d d d g d d d d d d d d d g d d d d d d d d d g d d d d d d d d d g g ƒ}t|i|ƒt|||ƒd }t|i|ƒttd ƒtd ƒƒ\}}}t|td d ƒƒt|tid ddƒƒt|tid ddƒƒdS(NgÌ™í }°Ú?g%Úáñå ç?g$Fû?gí;c¸jYÓ?gI+¤åÈÂ?gÐp5x€£·?gó?ã_×Ç?gÒpˆÀªÖ?gúñb£dÙ?gºg<•ü=á?iii i i (R tnptlinspaceR tassert_array_equaltTR.R(RtxtytxedgestyedgestHtanswer((sF/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_twodim_base.pyt test_simple­s*!'$c CsItddddddddgƒ}tddddddddgƒ}t||d dddgddggd tƒ\}}}td ddddgdddddgdddddgdddddgdddddgdddddggƒ}t||d dƒt|tiddd ƒƒt|tidddƒƒdS(NiiiiiiiR.tnormedgg @i(ii(R R R&tassert_array_almost_equalRKRIRJ(RRMRNRQtxedtyedRR((sF/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_twodim_base.pyt test_asymÄs$$9c CsÕtdddddddddg ƒ}tdddddddddg ƒ}t||ddddgddddggdtƒ\}}}tdddgdddgdddggƒd}t||dƒdS( NiiiiRTgà?gÐ?g"@(R R R&RU(RRMRNRQRVRWRR((sF/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_twodim_base.pyt test_normÑs''? cCsTtdƒd}t||ddddgddgfƒ\}}}t|dƒdS( Nidgð?iiR.ii(ii(trandR RK(RtrRQRVRW((sF/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_twodim_base.pyttest_all_outliersÚs3(R)R*RSRXRYR\(((sF/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_twodim_base.pyRH¬s  tTestTricBseZd„ZRS(cCsitdddgdddgdddggƒ}ttdƒ|ƒttddtƒ|itƒƒdS(NiiiR(R RKR RR-(Rtout((sF/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_twodim_base.pyt test_dtypeás  (R)R*R_(((sF/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_twodim_base.pyR]àsc cs‘tdtiƒ}tidƒiddƒ}t||tddddddgƒfVtdtidƒ}t||tdddgƒfVdS( Nii iiiiii(R RIttriuRtreshapeRKR (tiuR?tiu1((sF/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_twodim_base.pyttest_mask_indicesés *c csTtdƒ}tddƒ}tiddddgddddgd d d d gd dddggƒ}t||tdddd d d d dddg ƒfVd||R@RARHR]RdRgRiR)trun_module_suite(((sF/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_twodim_base.pyts  p  7.  4