/usr/lib64/python2.6/site-packages/numpy/core/tests
NameSizeModeActions
data/-0755rm
test_blasdot.py4650644editdlrm
test_blasdot.pyc9900644editdlrm
test_blasdot.pyo9900644editdlrm
test_defchararray.py235830644editdlrm
test_defchararray.pyc368470644editdlrm
test_defchararray.pyo323920644editdlrm
test_dtype.py39870644editdlrm
test_dtype.pyc65460644editdlrm
test_dtype.pyo65460644editdlrm
test_errstate.py17120644editdlrm
test_errstate.pyc16540644editdlrm
test_errstate.pyo16540644editdlrm
test_function_base.py9840644editdlrm
test_function_base.pyc23190644editdlrm
test_function_base.pyo20170644editdlrm
test_getlimits.py16300644editdlrm
test_getlimits.pyc37990644editdlrm
test_getlimits.pyo37990644editdlrm
test_machar.py10000644editdlrm
test_machar.pyc17050644editdlrm
test_machar.pyo17050644editdlrm
test_memmap.py21010644editdlrm
test_memmap.pyc33410644editdlrm
test_memmap.pyo32890644editdlrm
test_multiarray.py518580644editdlrm
test_multiarray.pyc702540644editdlrm
test_multiarray.pyo696390644editdlrm
test_numeric.py307730644editdlrm
test_numeric.pyc480280644editdlrm
test_numeric.pyo459700644editdlrm
test_numerictypes.py141940644editdlrm
test_numerictypes.pyc179080644editdlrm
test_numerictypes.pyo175720644editdlrm
test_print.py80910644editdlrm
test_print.pyc92240644editdlrm
test_print.pyo92240644editdlrm
test_records.py53250644editdlrm
test_records.pyc91830644editdlrm
test_records.pyo85340644editdlrm
test_regression.py430970644editdlrm
test_regression.pyc670250644editdlrm
test_regression.pyo625030644editdlrm
test_scalarmath.py37890644editdlrm
test_scalarmath.pyc53950644editdlrm
test_scalarmath.pyo50960644editdlrm
test_shape_base.py45710644editdlrm
test_shape_base.pyc88900644editdlrm
test_shape_base.pyo83260644editdlrm
test_ufunc.py169440644editdlrm
test_ufunc.pyc183660644editdlrm
test_ufunc.pyo181350644editdlrm
test_umath.py359910644editdlrm
test_umath.pyc547650644editdlrm
test_umath.pyo513770644editdlrm
test_umath_complex.py177280644editdlrm
test_umath_complex.pyc168860644editdlrm
test_umath_complex.pyo168860644editdlrm
test_unicode.py112550644editdlrm
test_unicode.pyc150700644editdlrm
test_unicode.pyo150700644editdlrm
Edit: /usr/lib64/python2.6/site-packages/numpy/core/tests/test_ufunc.pyc (18366B)
Ñò [ÐKc@sfddkZddkZddkTddkiiZdefd„ƒYZ e djo e ƒndS(iÿÿÿÿN(t*t TestUfunccBs†eZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z d„Z d „Z d „Z d „Z d „Zd „ZRS(cCsŠd}ti|ƒ}titti|dƒti|dƒdƒƒiƒ}ttii||ƒddd…ddddgƒdS(Niiiiii(tnptarangetarraytziptraveltassert_array_equaltaddtreduceat(tselftLtxtidx((sA/usr/lib64/python2.6/site-packages/numpy/core/tests/test_ufunc.pyttest_reduceat_shifting_sums<c Cs!ti}d„}d}d}d}tiddtiƒddd…}t||ƒ|d |ƒd }tiddtiƒddd…}t||ƒ|d |ƒd }tiddtiƒddd…}t||ƒ|d |ƒd }tiddtiƒddd…}t||ƒ|d |ƒd }tiddtiƒddd…}t||ƒ|d |ƒd}tiddti ƒddd…}t||ƒ|d |ƒd}ti ddtiƒddd…}t|||ƒ|d |ƒd}ti ddtiƒddd…}t|||ƒ|d |ƒd}ti ddtiƒddd…}t|||ƒ|d |ƒd}ti ddtiƒddd…}t|||ƒ|d |ƒd}ti ddtiƒddd…}t|||ƒ|d |ƒd}ti ddti ƒddd…}t|||ƒ|d |ƒddd„ƒY}d}ti ddti ƒddd…}ti ti |ƒdjƒp t|‚d}tiddti ƒddd…}x'tt|ƒƒD]}|ƒ||Dsit PyUFunc_f_fi tdtypeiNiterr_msgt PyUFunc_d_dt PyUFunc_g_gt PyUFunc_F_Ft PyUFunc_D_Dt PyUFunc_G_Gt PyUFunc_ff_ft PyUFunc_dd_dt PyUFunc_gg_gt PyUFunc_FF_Ft PyUFunc_DD_Dt PyUFunc_GG_GtfoocBseZd„Zd„ZRS(cSs tidƒS(Ni(Rtbool_(R ((sA/usr/lib64/python2.6/site-packages/numpy/core/tests/test_ufunc.pyt logical_not{scSs tidƒS(Ni(RR (R tobj((sA/usr/lib64/python2.6/site-packages/numpy/core/tests/test_ufunc.pyt logical_and}s(t__name__t __module__R!R#(((sA/usr/lib64/python2.6/site-packages/numpy/core/tests/test_ufunc.pyRzs t PyUFunc_O_OtPyUFunc_O_O_methodt PyUFunc_OO_OtPyUFunc_OO_O_method((Rtexptzerostsingletassert_almost_equaltdoublet longdoubletcsingletcdoublet clongdoubletonestobjecttalltabstAssertionErrortrangetlenR!tTrueRR#( R tfonetftwotfone_valtftwo_valtmsgR Rti((sA/usr/lib64/python2.6/site-packages/numpy/core/tests/test_ufunc.pyttest_generic_loopssv5  %%%%%%%%%%%%%)%)%,%cCsdS(sLTry to check presence and results of all ufuncs. The list of ufuncs comes from generate_umath.py and is as follows: ===== ==== ============= =============== ======================== done args function types notes ===== ==== ============= =============== ======================== n 1 conjugate nums + O n 1 absolute nums + O complex -> real n 1 negative nums + O n 1 sign nums + O -> int n 1 invert bool + ints + O flts raise an error n 1 degrees real + M cmplx raise an error n 1 radians real + M cmplx raise an error n 1 arccos flts + M n 1 arccosh flts + M n 1 arcsin flts + M n 1 arcsinh flts + M n 1 arctan flts + M n 1 arctanh flts + M n 1 cos flts + M n 1 sin flts + M n 1 tan flts + M n 1 cosh flts + M n 1 sinh flts + M n 1 tanh flts + M n 1 exp flts + M n 1 expm1 flts + M n 1 log flts + M n 1 log10 flts + M n 1 log1p flts + M n 1 sqrt flts + M real x < 0 raises error n 1 ceil real + M n 1 trunc real + M n 1 floor real + M n 1 fabs real + M n 1 rint flts + M n 1 isnan flts -> bool n 1 isinf flts -> bool n 1 isfinite flts -> bool n 1 signbit real -> bool n 1 modf real -> (frac, int) n 1 logical_not bool + nums + M -> bool n 2 left_shift ints + O flts raise an error n 2 right_shift ints + O flts raise an error n 2 add bool + nums + O boolean + is || n 2 subtract bool + nums + O boolean - is ^ n 2 multiply bool + nums + O boolean * is & n 2 divide nums + O n 2 floor_divide nums + O n 2 true_divide nums + O bBhH -> f, iIlLqQ -> d n 2 fmod nums + M n 2 power nums + O n 2 greater bool + nums + O -> bool n 2 greater_equal bool + nums + O -> bool n 2 less bool + nums + O -> bool n 2 less_equal bool + nums + O -> bool n 2 equal bool + nums + O -> bool n 2 not_equal bool + nums + O -> bool n 2 logical_and bool + nums + M -> bool n 2 logical_or bool + nums + M -> bool n 2 logical_xor bool + nums + M -> bool n 2 maximum bool + nums + O n 2 minimum bool + nums + O n 2 bitwise_and bool + ints + O flts raise an error n 2 bitwise_or bool + ints + O flts raise an error n 2 bitwise_xor bool + ints + O flts raise an error n 2 arctan2 real + M n 2 remainder ints + real + O n 2 hypot real + M ===== ==== ============= =============== ======================== Types other than those listed will be accepted, but they are cast to the smallest compatible type for which the function is defined. The casting rules are: bool -> int8 -> float32 ints -> double N((R ((sA/usr/lib64/python2.6/site-packages/numpy/core/tests/test_ufunc.pyttest_all_ufunc™sQcCsˆttidddƒdƒttidddƒdƒd}y,tidddƒ}t|dd|ƒWntj o dnXd }y,tiddd ƒ}t|dd|ƒWntj o dnXd }y,tiddd ƒ}t|dd|ƒWntj o dnXd }y,tidddƒ}t|dd|ƒWntj o dnXttiddd ƒdƒdS(Niis (i),(i)->()s (),()->()iscore_sig: extra parenthesiss ((i)),(i)->()Rscore_sig: parenthesis matchings (i),)i(->()score_sig: incomplete signatures(i),->()s(i1,i2),(J_1)->(_kAB)(t assert_equaltumtttest_signaturetNonet ValueError(R R?tret((sA/usr/lib64/python2.6/site-packages/numpy/core/tests/test_ufunc.pyREís6    cCsttiidƒdS(Ns (i),(i)->()(RCRDtinner1dt signature(R ((sA/usr/lib64/python2.6/site-packages/numpy/core/tests/test_ufunc.pyttest_get_signaturescCsHtidƒidƒ}tti||ƒti||ddƒƒdS(Niiitaxisiÿÿÿÿ(ii(RRtreshapeRRDRItsum(R ta((sA/usr/lib64/python2.6/site-packages/numpy/core/tests/test_ufunc.pyt test_inner1dscCsüd}tidƒidƒ}tidƒidƒ}tti||ƒti||ddƒd|ƒd}tidƒidƒ}tti||ƒti||ddƒd|ƒd }tid ƒidƒ}tidƒidƒ}tti||ƒti||ddƒd|ƒd }tid ƒidƒ}tid ƒ}tti||ƒti||ddƒd|ƒd }tidƒidƒ}tidƒidƒ}y)ti||ƒ}t|dd|ƒWnt j o dnXdS(Nt broadcastiiiRLiÿÿÿÿRs"extend & broadcast loop dimensionssbroadcast in core dimensionsis+extend & broadcast core and loop dimensionsisbroadcast should faili(iii(iii(ii(ii(ii(ii(iii(iii( RRRMRRDRIRNRRCRFRG(R R?ROtbRH((sA/usr/lib64/python2.6/site-packages/numpy/core/tests/test_ufunc.pyttest_broadcasts.2222cCs´d}tidddƒid ƒ}tti||ƒti||ddƒd |ƒd }tidƒid ƒ}|d }tti||ƒti||ddƒd |ƒdS(Ns type castiRtshortiiRLiÿÿÿÿRstype cast on one argumentgš™™™™™¹?(ii(ii(RRRMRRDRIRNtassert_array_almost_equal(R R?RORR((sA/usr/lib64/python2.6/site-packages/numpy/core/tests/test_ufunc.pyttest_type_cast2s2 +cCs°d}tidddƒid ƒ}tti||ƒti||ddƒd |ƒd }tiddd ƒid ƒ}tti||ƒti||ddƒd |ƒdS(Ns big endianiRs>i4iiRLiÿÿÿÿRs little endianss   ÿ¢