ó 2ÄÈ[c@`s˜ddlmZmZmZddlZddlZddlZddlm Z m Z m Z m Z m Z mZddlmZdefd„ƒYZdS(i(tdivisiontabsolute_importtprint_functionN(tassert_t assert_equaltassert_array_equaltassert_array_almost_equalt assert_raisest_assert_valid_refcount(tunicodetTestRegressioncB`sûeZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z d„Z d „Z d „Z d „Z d „Zd „Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„ZRS(cC`s?ttjdgƒtjddgƒtjddgƒƒdS(Niiiÿÿÿÿ(Rtnptpoly1d(tself((s>/tmp/pip-build-fiC0ax/numpy/numpy/lib/tests/test_regression.pyt test_poly1ds%cC`sUtjjdƒ}|jƒ}tj|ddƒtj|ddƒt||ƒdS(Nitrowvarii(ii(R trandomtcopytcovR(R txty((s>/tmp/pip-build-fiC0ax/numpy/numpy/lib/tests/test_regression.pyttest_cov_parameterss  cC`sbx[tdƒD]M}tjddddgddgƒtjdddddgddgƒq WdS(Nidiiiii(trangeR tdigitize(R ti((s>/tmp/pip-build-fiC0ax/numpy/numpy/lib/tests/test_regression.pyttest_mem_digitizes"cC`s#tgtjtjgƒƒƒdS(N(RR tuniquetarray(R ((s>/tmp/pip-build-fiC0ax/numpy/numpy/lib/tests/test_regression.pyttest_unique_zero_sized"scC`sxtjd„ƒ}|tjdƒtjdƒtjdƒƒ|tjdƒtjdƒtjd ƒtjd ƒƒdS( NcW`s|S(N((targs((s>/tmp/pip-build-fiC0ax/numpy/numpy/lib/tests/test_regression.pyt(sii(iii(iii(iii(iii(iii(iii(ii(R t vectorizetzeros(R tvt((s>/tmp/pip-build-fiC0ax/numpy/numpy/lib/tests/test_regression.pyttest_mem_vectorise&s+!cC`s;ttjddd…dgƒttjdd!gƒdS(Niyð?(RR tmgrid(R ((s>/tmp/pip-build-fiC0ax/numpy/numpy/lib/tests/test_regression.pyttest_mgrid_single_element-s cC`s&d„}tj|ƒ}t|ƒdS(NcS`sdS(Ni{((RR((s>/tmp/pip-build-fiC0ax/numpy/numpy/lib/tests/test_regression.pytp4s(R RR(R R%tv((s>/tmp/pip-build-fiC0ax/numpy/numpy/lib/tests/test_regression.pyttest_refcount_vectorize2s cC`sAtjtjtjdgddƒ}ttjjt|dƒdS(Nitri(R R tnanRtlinalgt LinAlgErrortgetattr(R R%((s>/tmp/pip-build-fiC0ax/numpy/numpy/lib/tests/test_regression.pyttest_poly1d_nan_roots9s$cC`stjgdgƒdS(Ngð?(R tpolymul(R ((s>/tmp/pip-build-fiC0ax/numpy/numpy/lib/tests/test_regression.pyttest_mem_polymul>scC`s#tjgƒ}tj|dƒdS(Ns asdasd asdasd(R Rtappend(R R((s>/tmp/pip-build-fiC0ax/numpy/numpy/lib/tests/test_regression.pyttest_mem_string_concatBscC`sgtjdddgƒ}tjdddddgƒ}tj||ƒ\}}t||||ƒdS(Niiiii(R R tpolydivR(R tuR&tqR(((s>/tmp/pip-build-fiC0ax/numpy/numpy/lib/tests/test_regression.pyt test_poly_divGscC`sQtjdddgƒ}tjddgƒ}t||kƒt||kƒdS(Niiii(R R R(R RR((s>/tmp/pip-build-fiC0ax/numpy/numpy/lib/tests/test_regression.pyt test_poly_eqNscQC`s-dddddg}dddd d d d d ddddddddddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVgQ}dWdXdYdZdZd[d\d]dWd[d]d^d\d^dWd[d\d_d\d_dYd\d\d\d`dZdWd]dZd^d[d^dYdYd\dadYdYdWdZdad\d\dZdXdWd[d[d\dYdWd_d\d[dZdYdYd_d[d[d\dXd[dZd^dYd[d\d\dZdadWd[d[d[d\dYdZdZd^dYgQ}tj||dbƒ}t||ƒdS(cNg1$¡½ûͱ¾g½H Pò´B?gÜ{p#½¿gáp“Iè#@g K< l¨sÀiZi[i\i]i^i_i`iaibicidieifigihiiijikiliminioipiqirisitiuiviwixiyizi{i|i}i~ii‚iƒi„i…i†i‡iˆi‰iŠi‹iŒii’i“i”i•i–i—i˜i™iši›iœiižiŸi i¡i¢i£i¤i¥i¦i§i¨i©iªi«i¬i­i®i¯i°g"@g@g@g@g @g@g&@g@g$@g*@g(@i(R tpolyfitR(R trefRRttested((s>/tmp/pip-build-fiC0ax/numpy/numpy/lib/tests/test_regression.pyttest_polyfit_buildUs$  *$$$$$$$$$$$!cC`s–d}tjddtƒ}tj||ƒ\}}t|jtk|ƒd}tjddtƒ}tj||ƒ\}}t|jtk|ƒdS(NsWrong type, should be complexitdtypesWrong type, should be float(R tonestcomplexR2RR;tinttfloat(R tmsgRR4R(((s>/tmp/pip-build-fiC0ax/numpy/numpy/lib/tests/test_regression.pyttest_polydiv_typejscC`s&tttjtjdƒddƒdS(Nii tbinsi(ii i(Rt ValueErrorR t histogramddR<(R ((s>/tmp/pip-build-fiC0ax/numpy/numpy/lib/tests/test_regression.pyttest_histogramdd_too_many_binsuscC`sxd}tjddtƒ}ttj|ƒjtk|ƒd}tjddtƒ}ttj|ƒjtk|ƒdS(NsWrong type, should be complexiR;sWrong type, should be float(R R<R=RtpolyintR;R>R?(R R@R((s>/tmp/pip-build-fiC0ax/numpy/numpy/lib/tests/test_regression.pyttest_polyint_typeys cC`s#ttjtjggƒƒƒdS(N(tlistR t ndenumerateR(R ((s>/tmp/pip-build-fiC0ax/numpy/numpy/lib/tests/test_regression.pyttest_ndenumerate_crash‚scC`s,ttjtjgƒtjdgƒƒdS(N(RR RR)tasfarraytNone(R ((s>/tmp/pip-build-fiC0ax/numpy/numpy/lib/tests/test_regression.pyttest_asfarray_none‡sc`smtjtjƒjd}td|ddƒ‰‡fd†}‡fd†}tt|ƒtt|ƒdS( Niigð?g@ic`sZd}tj|fdƒ}tjjd|dˆƒ}d|tj|||||ƒ/tmp/pip-build-fiC0ax/numpy/numpy/lib/tests/test_regression.pytdpsc`sXd}tj|fdƒ}tjjd|dˆƒ}|tj|||||ƒdS(NiiiRN(R R<RRORP(RQRRR(RS(s>/tmp/pip-build-fiC0ax/numpy/numpy/lib/tests/test_regression.pytdp2–sgš™™™™™É?(R R;tintptitemsizeR>RRC(R tnbitsRTRU((RSs>/tmp/pip-build-fiC0ax/numpy/numpy/lib/tests/test_regression.pyttest_large_fancy_indexing‹s  cC`sKtjddgƒ}tjd|ƒ}ttj||fj|kƒdS( NRRtf4tbti4i(RRRZ(R[R\(i(R R;R Rtr_(R tdtR((s>/tmp/pip-build-fiC0ax/numpy/numpy/lib/tests/test_regression.pyttest_void_coercionŸscC`s™ddl}ddl}|j}t|jdƒ|_zEy!tjitjdƒd6ƒWntk ryt dƒ‚nXWd|jj ƒ||_XdS(Nitwitfoos ticket #1243( tostsyststdouttopentdevnullR twhoRt ExceptiontAssertionErrortclose(R RbRct oldstdout((s>/tmp/pip-build-fiC0ax/numpy/numpy/lib/tests/test_regression.pyttest_who_with_0dim_array¤s   !  cC`sMtjƒg}x7|D]/}tt|ttfƒƒt|dkƒqWdS(Nt(R t get_includeRt isinstancetstrR (R t include_dirstpath((s>/tmp/pip-build-fiC0ax/numpy/numpy/lib/tests/test_regression.pyttest_include_dirs´s cC`sªtttjtjdgƒdƒtjƒƒtttjdgdƒtjƒƒtttjtjdgƒdƒtjƒƒtttjdgdƒtjƒƒdS(Nii(RRoR tpolyderR tndarray(R ((s>/tmp/pip-build-fiC0ax/numpy/numpy/lib/tests/test_regression.pyttest_polyder_return_type½s.%.cC`s«ddlm}tjdddgdtjƒ}ddd g}tjdƒjtjƒ}tjtjtjg}y|||||ƒWntk r¦t ƒ‚nXdS( Ni(t append_fieldsiiiR;RRR[tc( tnumpy.lib.recfunctionsRwR Rtint32teyetastypetfloat64RhRi(R Rwtbasetnamestdatatdlist((s>/tmp/pip-build-fiC0ax/numpy/numpy/lib/tests/test_regression.pyttest_append_fields_dtype_listÄs! cC`s tjddkr&ddlm}nddlm}ddg}tj|dƒd |ƒ}t|tjddfgd |ƒƒddddfdgfg}tj|dƒd |ƒ}t|tjdgd |ƒƒdddfg}tj|dƒd |ƒ}t|tjddffgd |ƒƒddd fg}tj|d ƒd |ƒ}d!d"d#fd$d%d&fffg}t|tj|d |ƒƒdS('Nii(tStringIORRtu1iR[s0 1 2 3R;is0 1 2 3 4 5 6 7 8 9 10 11iiiiii i i (RRR„i(R[R„i(ii(ii(ii(R[R„(iii((iiii(((iiii(ii(ii(ii(iii(ii(ii(ii(ii(ii (i i (Rct version_infotioRƒR tloadtxtRR(R RƒR^RR€((s>/tmp/pip-build-fiC0ax/numpy/numpy/lib/tests/test_regression.pyttest_loadtxt_fields_subarraysÑs  %($cC`sGtjddtƒ}ytj|ƒWntk rBtƒ‚nXdS(NiR;(R R tbooltnansumRhRi(R RR((s>/tmp/pip-build-fiC0ax/numpy/numpy/lib/tests/test_regression.pyttest_nansum_with_booleanés  cC`srddd„ƒY}ttjdƒ}z;ytj|ƒd|ƒWntk r^tƒ‚nXWd|jƒXdS(NtCcB`seZdZRS(s3Old-style class in python2, normal class in python3(t__name__t __module__t__doc__(((s>/tmp/pip-build-fiC0ax/numpy/numpy/lib/tests/test_regression.pyRŒôsR`toutput((ReRbRfR tinfotAttributeErrorRiRj(R RŒtout((s>/tmp/pip-build-fiC0ax/numpy/numpy/lib/tests/test_regression.pyttest_py3_compatñs (RRŽRRRRR"R$R'R-R/R1R5R6R:RARERGRJRMRYR_RlRsRvR‚RˆR‹R”(((s>/tmp/pip-build-fiC0ax/numpy/numpy/lib/tests/test_regression.pyR s6                      (t __future__RRRRbRctnumpyR t numpy.testingRRRRRRt numpy.compatR tobjectR (((s>/tmp/pip-build-fiC0ax/numpy/numpy/lib/tests/test_regression.pyts    .