ó 2ÄÈ[c@`s€dZddlmZmZmZdZddlZddlZddlZddl Z ddl Z ddl Z ddl Z ddl mZddlZddlZddljjZddljjZddlmZmZmZddlmZddlmZmZdd lm Z m!Z!m"Z"m#Z#m$Z$m%Z%m&Z&m'Z'dd lm(Z(m)Z)m*Z*m+Z+m,Z,m-Z-m.Z.m/Z/m0Z0m1Z1m2Z2m3Z3m4Z4m5Z5m6Z6m7Z7m8Z8m9Z9m:Z:m;Z;m<Z<m=Z=m>Z>m?Z?m@Z@mAZAmBZBmCZCmDZDmEZEmFZFmGZGmHZHmIZImJZJmKZKmLZLmMZMmNZNmOZOmPZPmQZQmRZRmSZSmTZTmUZUmVZVmWZWmXZXmYZYmZZZm[Z[m\Z\m]Z]m^Z^m_Z_m`Z`maZambZbmcZcmdZdmeZemfZfmgZgmhZhmiZimjZjmkZkmlZlmmZmmnZnmoZompZpmqZqmrZrmsZsmtZtmuZumvZvmwZwmxZxmyZymzZzm{Z{m|Z|m}Z}m~Z~mZm€Z€mZm‚Z‚mƒZƒm„Z„m…Z…m†Z†m‡Z‡mˆZˆm‰Z‰mŠZŠm‹Z‹mŒZŒmZejŽZŽeƒZejej‘jj’d ƒd e“fd „ƒYZ”de“fd„ƒYZ•de“fd„ƒYZ–de“fd„ƒYZ—de“fd„ƒYZ˜de“fd„ƒYZ™de“fd„ƒYZšde“fd„ƒYZ›de“fd„ƒYZœde“fd„ƒYZd e“fd!„ƒYZžd"e“fd#„ƒYZŸd$e“fd%„ƒYZ d&e“fd'„ƒYZ¡d(e“fd)„ƒYZ¢d*e“fd+„ƒYZ£d,„Z¤d-„Z¥d.„Z¦d/„Z§d0„Z¨d1„Z©d2„ZªdS(3snTests suite for MaskedArray & subclassing. :author: Pierre Gerard-Marchant :contact: pierregm_at_uga_dot_edu i(tdivisiontabsolute_importtprint_functionsPierre GF Gerard-MarchantN(treduce(t assert_raisest assert_warnstsuppress_warnings(tndarray(tasbytestasbytes_nested(tassert_tassert_array_equalt assert_equaltassert_almost_equaltassert_equal_recordst fail_if_equaltassert_not_equaltassert_mask_equal(ftMAErrort MaskErrortMaskTypet MaskedArraytabstabsolutetaddtalltallclosetallequaltalltruetangletanomtarangetarccostarccoshtarctan2tarcsintarctantargsorttarraytasarraytchooset concatenatet conjugatetcostcoshtcounttdefault_fill_valuetdiagtdividetemptyt empty_liketequaltexpt flatten_masktfilledt fix_invalidtflatten_structured_arraytfromflextgetmaskt getmaskarraytgreatert greater_equaltidentitytinnert isMaskedArraytlesst less_equaltlogtlog10t make_masktmake_mask_descrtmask_ortmaskedt masked_arrayt masked_equaltmasked_greatertmasked_greater_equalt masked_insidet masked_lesstmasked_less_equaltmasked_not_equaltmasked_outsidetmasked_print_optiont masked_valuest masked_wheretmaxtmaximumtmaximum_fill_valuetmintminimumtminimum_fill_valuetmodtmultiplytmvoidtnomaskt not_equaltonestoutertpowertproducttputtputmasktraveltrepeattreshapetresizetshapetsintsinhtsometruetsorttsqrttsubtracttsumttakettanttanht transposetwheretzerossGsetting an item on a masked array which has a shared mask will not copytTestMaskedArraycB`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„Zed„ƒZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z d„Z!d„Z"d „Z#d!„Z$d"„Z%d#„Z&d$„Z'ed%„ƒZ(d&„Z)d'„Z*d(„Z+d)„Z,d*„Z-d+„Z.d,„Z/d-„Z0d.„Z1d/„Z2d0„Z3d1„Z4d2„Z5d3„Z6d4„Z7RS(5c C`sntjddddtddddddddg ƒ}tjdd ddd d d dddd dg ƒ}d}d d d d d d d d d d d d g }d d d d d d d d d d d d g }t|d|ƒ}t|d|ƒ}tjdd ddgƒ}t|dd d d d gƒ} tj|d|ƒ} |jdƒ||||||||| | f |_dS(Ngð?gÀg@g@g@g$Àg$@g@ggð¿gÀiitmaskgà¿gà?gš™™™™™é?g@Œµx¯D(tnpR&tpiRIRvtset_fill_valuetd( tselftxtyta10tm1tm2txmtymtztzmtxf((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pytsetupBs73** cC`stdddgƒ}tdddgddddgƒ}t|jdƒt|jdƒt|jdƒt|jdƒt|jdƒt|jdƒdS(NiiiRyi(i(i(R&R tndimtsizeRj(R~tatb((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyttest_basicattributesQs$cC`s¤tdƒ}tt|ƒdƒtddtƒ}tt|ƒttƒƒtddtƒ}tt|ƒdƒtdddƒ}t|jƒj |j j kƒdS(Nit0Ryi( RIR tstrtTrueRRtFalseR&R R6tdtypet_data(R~R((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyt test_basic0d\s c C`sX|j\ }}}}}}}}} } tt|ƒ ƒtt|ƒƒt||jdƒjƒƒt|jjtƒ|jjtƒƒ|j } t t j |ƒ| ƒt |j | ƒt |j |j ƒt | j |j ƒt |j td„| ƒƒt t|ƒt|ƒtd„|ƒƒt|| ƒtt|dƒ| ƒt||ƒdS(NicS`s||S(N((RR€((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pytsscS`s||S(N((RR€((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyR–tsg@Œµx¯D(R}R R@R6tanyRRytastypetintRjR RzR“R‹RR-tlenR ( R~RR€RR‚RƒR„R…R†R‡Rˆts((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyt test_basic1dgs'% ) c C`s(|j\ }}}}}}}}} } xúdd gD]ì} | |_| |_| |_| |_| | _tt|ƒ ƒtt|ƒƒtt|ƒ| ƒt|j| ƒt|jtd„| ƒƒtt|ƒt|ƒtd„|ƒƒt|| ƒtt |dƒ| ƒt||ƒq4WdS( NiiiicS`s||S(N((RR€((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyR–‡scS`s||S(N((RR€((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyR–ˆsg@Œµx¯D(ii(ii( R}RjR R@R R‹RR-RšR6( R~RR€RR‚RƒR„R…R†R‡RˆR›((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyt test_basic2dys '     ) c C`sÑ|j\ }}}}}}}}} } ttj||fƒt||fƒƒttj||fƒt||fƒƒttj||fƒt||fƒƒttj|||fƒt|||fƒƒdS(N(R}R RzR)( R~RR€RR‚RƒR„R…R†R‡Rˆ((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyttest_concatenate_basics '(((c C`s›|j\ }}}}}}}}} } d} | |_|_|_|_t|jtj|| ƒƒt|jtj|| ƒƒt||fdƒ} ttj||fdƒ| ƒttj|j|jfdƒ| jƒtdƒ}t t dƒdt t gƒ}t||fƒ}t |ddddgƒt |jt t t t gƒt||fƒ}t |ddddgƒt |jt t t t gƒdS(NiiiiRyi(ii(R}RjR RyRzRhR)t_maskRwR&R`R’R‘R ( R~RR€RR‚RƒR„R…R†R‡RˆR›txmym((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyttest_concatenate_alongaxis–s '( cC`ssttttjjdƒtjdƒƒƒddtfdtfgƒ}t |d |dgƒ}t ||ƒdS(Ni R“RŒRi( RItlisttzipRztrandomtrandRtfloatR™R)R(R~tdatattest((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyttest_concatenate_flexible«s cC`svtdddgddddgddƒ}t|jdƒt|jdddggƒt|jdddggƒdS(NiiiRyitndmin(ii(R&R RjR”RŸ(R~R((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyttest_creation_ndmin´s*cC`sgtdddgƒ}t|d$      -    cC`s·tjƒ}tjddƒz†tdddgdtttgƒ}tt|ƒdƒtt|ƒdƒtj j d ƒ}tj j |dd +tt|ƒd ƒWdtj|XdS( Ntlegacys1.13iiiRys[0 -- 2]scmasked_array(data = [0 -- 2], mask = [False True False], fill_value = 999999) iÐi2smasked_array(data = [0 -- -- ..., 1997 1998 1999], mask = [False True True ..., False False False], fill_value = 999999) ( Rztget_printoptionstset_printoptionsR&R’R‘R RRÚRôRRH(R~toldoptsRŒ((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyttest_str_repr_legacys $  cC`sfd}t|ƒ}tjj|ƒ}tjj|dtƒ}t||ƒ|ƒt||ƒdƒdS(NucaféRyu--(RÛRzRôR&R‘R (R~tututypet arr_nomaskt arr_masked((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyttest_0d_unicodes  c C`s xttttfD]ñ}tdƒj|ƒ}d|_ddddddddddg ttf}x|D]•}||_ t j |j ƒƒ}t |j|jƒt |j|jƒ|ttfkrÚt |jdƒnt |j|dƒƒt|j |ƒqkWqWdS(Ni içii(R™R¦RRÓRR˜R¾R‘R’RytpickletloadstdumpsR RŸR”R (R~R“RŒtmasksRyt a_pickled((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyt test_pickling&s !   cC`s¯tjd d gddtfdtfgƒjtjƒ}t|dttfttfgƒ}t j |j ƒƒ}t |j |j ƒt ||ƒtt|jtjƒƒdS( Ngð?ig@iR“RR€Ry(gð?i(g@i(RzR&R¦R™tviewtrecarrayRIR‘R’R R RR RŸR t isinstanceR”(R~RRŒR((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyttest_pickling_subbaseclass;s'$ cC`s^tjj}tj|jƒƒ}t|j|jƒt|j|jƒt|j |j ƒdS(N( RzRôRHR R RR t _baseclassRŸR”(R~tmct mc_pickled((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyttest_pickling_maskedconstantEs  cC`sotd d gdd d gddtfd tfgƒ}tj|jƒƒ}t|j|jƒt||ƒdS(Nigð?ig@RyiR“RŒR(igð?(ig@(ii(ii(R&R™R¦R R RR RŸ(R~RŒR((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyttest_pickling_wstructuredMs cC`sGtdƒ}d|_|j}tjtj|ƒƒ}t||ƒdS(Ni iÿÿÿÿi(iÿÿÿÿi(RRjRÃR R RR (R~RŒRR¨((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyttest_pickling_keepalignmentUs    cC`sytdddgƒ}tdddgddddgƒ}t|djdƒt|djdƒt|djdƒdS( NiiiRyi((((R&R Rj(R~RŒR((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyttest_single_element_subscript]s $c `s‹tdttdƒƒƒtdttdƒƒƒtdttdgggƒƒƒtdttdggƒƒƒttttddgƒƒtƒ°}|jtdƒt t j ttdgddgƒƒƒƒtdddgddddgƒ‰tt‡fd†ƒttˆd ƒd ƒt t j tˆdƒƒƒWdQXtttˆƒttˆd ƒdƒtt ‡fd †ƒdS( Nigð?s$Warning: converting a masked elementRyiiic`s tˆƒS(N(R¦((RŒ(s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyR–rsiÿÿÿÿg@c`stˆdƒS(Ni(R™((RŒ(s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyR–ws( R R™R&R¦Rt TypeErrorRtfiltert UserWarningR RztisnanR(R~tsup((RŒs7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyt test_topythones" +$#cC`sÃtdƒ}|jddƒ}d|jdtt_2d0((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyttest_fancy_printoptionss3    cC`s¨dtfdtfg}tjddgd|ƒ}t|ƒ}tjddgddggdtƒ}t||ƒt|j|jƒtddgdddgd|ƒ}t|ƒ}tddgddggdd dgdd ggdtƒ}t||ƒt|j|jƒt|j|jƒdtfdd tfd tfgfg}tddfddfgdd dfddfgd|ƒ}t|ƒ}tddd gddd ggdd dd gdd dggdtƒ}t||ƒt|j|jƒt|j|jƒdtfdtfg}tjdgdggd|ƒ}t|ƒ}tjddggddgggdtƒ}t||ƒt|j|jƒdS(NRŒRiiR“gð?g@Ryitbatbbgš™™™™™ñ?gš™™™™™@(ii(ii(ii(ii(ii(ii(igš™™™™™ñ?(igš™™™™™@(ii(ii(ii(ii(R™R¦RzR&R8R R“Ry(R~R6RŒR¨R>((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyttest_flatten_structured_arrays8 ' $ ! *! !' ! - cC`sàdtfdtfg}tjdgd|ƒd}t|ƒ}tt|tƒƒtd gdd gd|ƒd}tt|tƒƒtd d gdd dgd|ƒ}t|jd|jdƒ}tt|tƒƒdS(NRŒRiiR“iRy(ii(ii(ii(ii(ii(ii(ii( R™RzR&R]R RRIR”RŸ(R~R6RŒR1((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyt test_void0d;s "$c C`sqdtfdtfg}td dgdddgd |ƒ}|d}tt|tƒƒt|d|dfdƒt|ddƒ|d}tt|tƒƒt|dtkƒt|dtkƒt|ddƒtd ddgfgdttgfgd d d dfgƒ}t|dd |d dƒt|dd td ddgdttgd d ƒƒdS(NRŒRiiiiRyiR“R§Rµs>i2(ii(ii(ii(ii(ii(i( R™RIR RR]R RHR‘R’(R~R6RŒR1Rµ((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyttest_mvoid_getitemIs$    cC`szdtfdtfg}td d gdd d gd |ƒ}tt|dƒddgƒtt|dƒtdgƒdS(NRŒRiiiiRyiR“(ii(ii(ii(ii(R™RIR R¢RH(R~R6RŒ((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyttest_mvoid_iterbs  cC`sÞtd d gddtfdtfgƒ}tt|dƒdƒt|dd((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyttest_binops_d2Dás:6' $$  $$ $$ $$  $$ cC`sÛtdgdgdggdtgtgtggƒ}tddgddgddggƒ}||}tddgddgddggdd d gd d gd d ggƒ}t||ƒt|j|jƒt|j|jƒ||}tddgddgddggdd d gd d gd d ggƒ}t||ƒt|j|jƒt|j|jƒtdgdgdggƒ}tddgddgddggdd d gd d gd d ggƒ}||}tddgddgdd ggdd d gd d gd d ggƒ}t||ƒt|j|jƒt|j|jƒ||}tddgddgddggdd d gd d gd d ggƒ}t||ƒt|j|jƒt|j|jƒdS(Ngð?g@g@Ryg@g@g@g@iiiiiiiigà?gUUUUUUÕ?g@g@gà?gUUUUUUÕ?gà?gš™™™™™Ù?gà?g@g@g@g@g@(R&R’R‘R R§Ry(R~RŒRR¨R>((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyttest_domained_binops_d2Ds:6' $$  $$ $$ $$  $$ cC`sºtdddgdtttgdtƒ}|d}t|jdddgƒ|d7}t|jdddgƒ|d}t|jdddgƒ|d}t|jdddgƒdS(Ngð?g@g@Rytshrinkii(RIR’R Ry(R~RŒR((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyttest_noshrinking)s!     cC`s8tjjdgƒ}ttj|dƒjjdƒdS(Nii((RzRôR&R t true_divideRyRj(R~RÆ((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyttest_ufunc_nomask:scC`sAtjjdddgddtƒ}t|jdddgƒdS(Ngð?g@gÍÌÌÌÌÌ@gø?R›i(RzRôRSR’R Ry(R~RŒ((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyttest_noshink_on_creation@s$c C`sç|j\ }}}}}}}}} } tt||ƒt||ƒƒt||ƒ} t| tj||ƒƒt| jt|j|jƒƒt||ƒ} t| tj||ƒƒt| jtt|j|jƒ|dkƒƒdS(Ni(R}R R[RzRyRG( R~RR€RR‚RƒR„R…R†R‡RˆR¨((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyttest_modEs'cC`s„tdƒ}tjdƒ}t|dd+|jdddƒ}|jdddƒ}ttj|d ƒt|d ƒƒttj|d dƒt|ddƒƒttjt|dƒt|dƒƒt||ƒƒttj t|dƒt|dƒƒt ||ƒƒt d dd ddgt ƒ}t|dR¨((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyttest_numpyarithmeticss0'   (&RbRcR‰RiRlRnRpRsRtRuRvRwRxRzRR€RƒR†R‡R“R–R˜R™RšRœRžRŸR R£R¤R¬R­R®R¹R»R¼R½R¾(((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyRe®sH   #                $ $        "  tTestMaskedArrayAttributescB`sPeZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z RS(cC`sïtdddgddddgƒ}t|ƒ}t|j|jƒt|ddddgdtƒ}t|jdddgƒt|ddddgdtƒ}t|jdddgƒt|ddddgƒ}t|jdddgƒdS(NiiiRyit keep_mask(RIR RyR’R‘(R~RRW((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyt test_keepmask's$ !!cC`s|tdƒ}dddddg}t|ƒ}t|d|dtƒ}t|d|dtdtƒ}ddg|dd gR¨tM((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyttest_fillvalue_exotic_dtype_s0  '   c C`s™x’dD]Š}tjd|ƒ}ttjd|dƒƒ}tjj||ƒtjd|ƒ}ttjd|dƒƒ}tjj||ƒqWdS(NtastfstpstnstustmsR›RÆthtDtWRøtYtNaTsR¨((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyt!test_fillvalue_datetime_timedelta~s cC`sÿtdd fddfgddtfd d tfd tfgfgƒ}|j}t|j|jƒt|dt|dƒƒt|d d t|d d ƒƒt|d d t|d d ƒƒt|ƒ}t|j|jƒt|d t|dƒƒt|dd t|d d ƒƒt|ddt|d d ƒƒt|dt|d ƒƒt|ƒ}t|j|jƒt|d t|dƒƒt|dd t|d d ƒƒt|ddt|d d ƒƒt|dt|d ƒƒdS(NiiiiiiR“RµR8R9R:i(ii(ii(R&R™R¾R R“R.RZRW(R~RŒR¨((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyttest_extremum_fill_values&- ## ## ##cC`s½tdddgfddtjdfgƒ}t|ƒ}t|j|jƒt|dtjdt|dƒƒƒt|ƒ}t|j|jƒt|dtjdt|dƒƒƒdS(NiiiR“RGi(R&RzRRZR R“tfullRW(R~RŒR¨((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyt!test_extremum_fill_value_subdtype¥s- ' cC`sCdtfdtfg}tttdddgdddgƒƒd dd |ƒ}|d}|jd ƒt|jtjd ƒƒtt|j ƒdƒd |j d(R~RŒ((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyttest_fillvalue_as_argumentsÐscC`smtddƒ}t|jdƒtdddtƒ}t|jdƒtdddtƒ}t|jd ƒdS( NRjiR“(i(i(i(i(i(i(R1R RjR`R¦RwR(R~RŒ((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyttest_shape_argumentÞs cC`s0tdddgdddtjƒ}|jƒ}t|jdkƒ|jtƒ}t|jdkƒ|jdtƒ}t|jdkƒ|jtjƒ}|jdtjƒ}|jtddƒ}t|jdkƒ|jdtddƒ}t|jdkƒ|jdtjƒ}t|jdkƒdS(NiiiR¾R“RÛi?B( R&Rztint64RR R¾RRtint32(R~RR€((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyttest_fillvalue_in_viewês$ cC`sMtdd ddƒ}t|djtdƒƒt|djtdƒƒdS( NRjiR“s (2)3S,(2)3UR¶tspamR·teggs(i(R1R R¾R.(R~RŒ((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyttest_fillvalue_bytes_or_strs(RbRcRàRãRéRìRïRòR÷RùR R R RRRRRR(((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyRÜÕs"  /          *t TestUfuncscB`sPeZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z RS(cC`sštdddtdgddddgdgdƒtdddtdgddddgdgdƒf|_tjƒ|_tjdd d d ƒdS( Ngð?iiÿÿÿÿiRyiiR0RÍRÌ(R&R{R}RzRfRgRh(R~((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyR‰s4=cC`stj|jdS(N(RzRhRg(R~((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyRi&sc*C`sAx:ddddddddd d d d d ddddddddddddddddddd d!d"d#d$d%d&d'd(d)d*g*D]´}ytt|ƒ}Wn tk rÀtt|ƒ}nXttjj|ƒ}|j|j }||Œ}||Œ}t |j d+ƒ|j d+ƒ|ƒt |j |j d,|ƒq…WdS(-NRoRCRDR4R*RkR+RsR#R R$RlR,RttarcsinhR!tarctanhRtfabstnegativetfloortceilt logical_notRRpR\R0Rt floor_dividet remaindertfmodthypotR"R3R_RBR=RAR<t logical_andt logical_ort logical_xoriterr_msg( R‹tumathtAttributeErrort fromnumericR=RôRŒR}tninR R6RRy(R~R1tuftmftargsturtmr((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyttest_testUfuncRegression)s4           "cC`sŠ|jd}tt|ddƒ ƒtt|ddƒƒtt|d ddƒdƒtt|ddƒdƒttj|ƒt ƒdS(NiRãi( R}R RRmR RqRcRRR{(R~RŒ((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyt test_reduceGs  cC`sÕtddƒjddƒ}t|dk|ƒ}t|jƒ|jƒƒt|jƒdƒt|jdƒ|jdƒƒt|jdƒdddd gƒt|jdƒdjƒt|jdƒdjƒdS( Nii iiiiiii(RRhRTR RURXR Ry(R~RŒtamask((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyt test_minmaxPs"cC`s³tdddddgddddddgƒ}tj|ƒ}tdddtjdƒdgddddddgƒ}t||ƒt|j|jƒtt|jtƒ ƒdS(NiÿÿÿÿiiiiRy(RIRzRoR RyR RR(R~RŒR¨R>((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyttest_ndarray_mask[s0! c`sJtddgdddgƒ‰tttjˆdƒtttjˆdƒdtf‡fd†ƒY}|ƒ}t|ˆd kƒtˆ|d kƒd tfd „ƒY}|ƒ}tˆj|ƒt kƒtt t j ˆ|ƒd kƒƒtˆj |ƒt kƒt|ˆdkƒtˆ|d kƒtˆ|dkƒdS(Ngð?g@RyiiR¡tMyClassc`s'eZˆjdZd„Zd„ZRS(icS`sdS(NsMy mul((R~tother((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyt__mul__oscS`sdS(NsMy rmul((R~R;((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyt__rmul__rs(RbRct__array_priority__R<R=((RŒ(s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyR:ls  sMy mulsMy rmultMyClass2cB`s/eZdZd„Zd„Zd„ZeZRS(idcS`sdS(NtMe2mul((R~R;((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyR<}scS`sdS(NtMe2rmul((R~R;((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyR=€scS`sdS(NtMe2rdiv((R~R;((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyt__rdiv__ƒs(RbRcR>R<R=RCt __rtruediv__(((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyR?zs    RAR@RB(RIRRtoperatortmulttruedivRÓR R<tNotImplementedRR\Rat __truediv__(R~R:tmeR?tme_too((RŒs7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyt test_treatment_of_NotImplementedes  "cC`sÂtjjdtjgdddgƒ}tjƒ‰tjdƒt|ƒt|dƒ|dkt |ƒt |ƒt |ƒt |ƒt |ƒt|ƒt|dƒt|dƒWdQXdS(Ngà?Ryiiterrori(RzRôR&RÏtwarningstcatch_warningstfilterwarningsR4RRoRCRsR#R R!R0R(R~RÆ((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyttest_no_masked_nan_warningss'            ( RbRcR‰RiR5R6R8R9RLRQ(((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyRs    +t!TestMaskedArrayInPlaceArithmeticscB`seZd„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„Zd„Zd„Zd„ZRS(cC`sítdƒ}tdƒ}tdƒ}t|d<|||f|_|jtƒ|jtƒ|jtƒf|_tjdtjd|_g|jD]}tj |ƒj ^q’|_|jtj ƒ|jtj ƒ|jtj ƒf|_ dS(Ni it AllIntegertAllFloat( RRHtintdataR˜R¦t floatdataRzt typecodest othertypesR“RÛtuint8t uint8data(R~RR€R„R•((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyR‰¯s    -+cC`s«|j\}}}t|d<|d7}t||dƒ|d7}t||dƒ|j\}}}|jjj}|d7}t||jjjkƒt||dƒdS(Niigð?(RURHR RVR§RåR”R (R~RR€R„R•tid1((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyttest_inplace_addition_scalar¾s    cC`s|j\}}}|j}tddtjƒ}t|d<||7}||7}t|||ƒt|||ƒt|jt||jƒƒdS(Ni R“iÿÿÿÿ(RURyRRztint16RHR RG(R~RR€R„RÆRŒ((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyttest_inplace_addition_arrayÍs    cC`sL|j\}}}|d8}t||dƒ|d8}t||dƒdS(Ni(RUR (R~RR€R„((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyttest_inplace_subtraction_scalarÙs   cC`s|j\}}}|j}tddtƒ}t|d<||8}||8}t|||ƒt|||ƒt|jt||jƒƒdS(Ni R“iÿÿÿÿ(RVRyRR¦RHR RG(R~RR€R„RÆRŒ((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyttest_inplace_subtraction_arrayás    cC`sL|j\}}}|d9}t||dƒ|d9}t||dƒdS(Ng@i(RVR (R~RR€R„((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyt"test_inplace_multiplication_scalarís   cC`s|j\}}}|j}tddtƒ}t|d<||9}||9}t|||ƒt|||ƒt|jt||jƒƒdS(Ni R“iÿÿÿÿ(RVRyRR¦RHR RG(R~RR€R„RÆRŒ((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyt!test_inplace_multiplication_arrayõs    cC`sn|j\}}}tdƒd}tdƒd}t|d<|d}t||ƒ|d}t||ƒdS(Ni i(RURRHR (R~RR€R„((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyt test_inplace_division_scalar_int s    cC`sT|j\}}}|d}t||dƒ|tdƒ}t|tdƒƒdS(Ng@i (i (RVR RR`(R~RR€R„((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyt"test_inplace_division_scalar_float s  cC`sœ|j\}}}|j}tddtƒ}t|d<||}||}t|||ƒt|||ƒt|jtt||jƒ|dkƒƒdS(Ni R“iÿÿÿÿi(RVRyRR¦RHR RG(R~RR€R„RÆRŒ((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyt!test_inplace_division_array_float s    cC`sÎddddtddddddddg }dd ddd d d dddd dg }d d d d d d d d d d d d g }d d d d d d d d d d d d g }t|d|ƒ}t|d|ƒ}||}t|jd d d d d d d d d d d d g ƒt|jdddd t ddddddddg ƒ|jƒ}||}t|jd d d d d d d d d d d d g ƒt|jdddd t ddddddddg ƒdS(Ngð?gÀg@g@g@g$Àg$@g@ggð¿gÀiiRy(R{RIR RŸR”R®(R~RR€R‚RƒR„R…R†((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyttest_inplace_division_misc s.*** 4 0  4 cC`sœtdddgddddgƒ}|d}t|jdddgƒt|jdddgƒ|d7}t|jdddgƒt|jdddgƒtdddgddddgƒ}|tdddgddddgƒ}t|jdddgƒt|jdddgƒtdddgddddgƒ}|tdddgddddgƒ7}t|jdddgƒt|jdddgƒdS(NiiiRyii(R&R R§Ry(R~RR¬((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyttest_datafriendly_add4 s$  $($(cC`sÀtdddgddddgƒ}|d}t|jdddgƒt|jdddgƒtdddgddddgƒ}|d8}t|jdddgƒt|jdddgƒtdddgddddgƒ}|tdddgddddgƒ}t|jdddgƒt|jdddgƒtdddgddddgƒ}|tdddgddddgƒ8}t|jdddgƒt|jdddgƒdS(NiiiRyi(R&R R§Ry(R~RR¬((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyttest_datafriendly_subJ s $ $ $($(cC`sÀtdddgddddgƒ}|d}t|jdddgƒt|jdddgƒtdddgddddgƒ}|d9}t|jdddgƒt|jdddgƒtdddgddddgƒ}|tddd gddddgƒ}t|jdd dgƒt|jdddgƒtdddgddddgƒ}|tddd gddddgƒ9}t|jdd dgƒt|jdddgƒdS( NiiiRyiii iii((R&R R§Ry(R~RR¬((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyttest_datafriendly_mula s $ $ $($(cC`sÀtdddgddddgƒ}|d}t|jd d dgƒt|jdddgƒtdddgddddgƒ}|d}t|jdddgƒt|jdddgƒtdddgddddgƒ}|td d d gddddgƒ}t|jdddgƒt|jdddgƒtdddgddddgƒ}|td d d gddddgƒ}t|jdddgƒt|jdddgƒdS(NiiiRyig@gð?g@g$@g4@g>@gà?gð?gà?gð?gš™™™™™¹?gš™™™™™¹?(R&R R§Ry(R~RR¬((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyttest_datafriendly_divx s $ $ $($(cC`s tdddgddddgƒ}|d}t|jdd dgƒt|jdddgƒ|dC}t|jdd dgƒt|jdddgƒdS( Ngð?g@g@Ryiig@igÍ;fž @gÍ;fž @(R&R R§Ry(R~RR¬((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyttest_datafriendly_pow s$  cC`s$tddgddggƒ}tddgdddgƒ}||7}t|ddgddggƒ|jtk r™t|jddgddggƒntddgddggƒ}tddgdddgƒ}||7}t|ddgddggƒt|jddgddggƒdS(NiiRyiii(R&R RyR^(R~RŒR((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyttest_datafriendly_add_arrays› s % cC`s$tddgddggƒ}tddgdddgƒ}||8}t|ddgddggƒ|jtk r™t|jddgddggƒntddgddggƒ}tddgdddgƒ}||8}t|ddgddggƒt|jddgddggƒdS(NiiRyii(R&R RyR^(R~RŒR((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyttest_datafriendly_sub_arrays© s % cC`s$tddgddggƒ}tddgdddgƒ}||9}t|ddgddggƒ|jtk r™t|jddgddggƒntddgddggƒ}tddgdddgƒ}||9}t|ddgddggƒt|jddgddggƒdS(NiiRyi(R&R RyR^(R~RŒR((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyttest_datafriendly_mul_arrays· s % c `sÔxÍ|jD]‰tjdtƒ¨}tjdƒ‡fd†|jDƒ\}}}t|d<|ˆdƒ7}t||ˆdƒƒ|ˆdƒ7}t||ˆdƒƒtt|ƒddˆƒWdQXq WdS(Ntrecordtalwaysc3`s|]}|jˆƒVqdS(N(R˜(t.0R•(RK(s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pys Ê siiisFailed on type=%s.( RXRNROR‘RPRZRHR Rš(R~twRR€R„((RKs7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyt!test_inplace_addition_scalar_typeÅ s " c `sóxì|jD]á‰tjdtƒÇ}tjdƒ‡fd†|jDƒ\}}}|j}tddˆƒ}t|d<||7}||7}t |||ƒt |||ƒt |jt ||jƒƒt t |ƒddˆƒWdQXq WdS( NRoRpc3`s|]}|jˆƒVqdS(N(R˜(RqR•(RK(s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pys Ø si R“iÿÿÿÿisFailed on type=%s.( RXRNROR‘RPRZRyRRHR RGRš(R~RrRR€R„RÆRŒ((RKs7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyt test_inplace_addition_array_typeÓ s "    c `sÊxÃ|jD]¸‰tjdtƒž}tjdƒ‡fd†|jDƒ\}}}|ˆdƒ8}t||ˆdƒƒ|ˆdƒ8}t||ˆdƒƒtt|ƒddˆƒWdQXq WdS(NRoRpc3`s|]}|jˆƒVqdS(N(R˜(RqR•(RK(s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pys é siisFailed on type=%s.(RXRNROR‘RPRZR Rš(R~RrRR€R„((RKs7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyt$test_inplace_subtraction_scalar_typeä s "c `sóxì|jD]á‰tjdtƒÇ}tjdƒ‡fd†|jDƒ\}}}|j}tddˆƒ}t|d<||8}||8}t |||ƒt |||ƒt |jt ||jƒƒt t |ƒddˆƒWdQXq WdS( NRoRpc3`s|]}|jˆƒVqdS(N(R˜(RqR•(RK(s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pys ö si R“iÿÿÿÿisFailed on type=%s.( RXRNROR‘RPRZRyRRHR RGRš(R~RrRR€R„RÆRŒ((RKs7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyt#test_inplace_subtraction_array_typeñ s "    c `sÊxÃ|jD]¸‰tjdtƒž}tjdƒ‡fd†|jDƒ\}}}|ˆdƒ9}t||ˆdƒƒ|ˆdƒ9}t||ˆdƒƒtt|ƒddˆƒWdQXq WdS(NRoRpc3`s|]}|jˆƒVqdS(N(R˜(RqR•(RK(s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pys  siisFailed on type=%s.(RXRNROR‘RPRZR Rš(R~RrRR€R„((RKs7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyt'test_inplace_multiplication_scalar_type s "c `sóxì|jD]á‰tjdtƒÇ}tjdƒ‡fd†|jDƒ\}}}|j}tddˆƒ}t|d<||9}||9}t |||ƒt |||ƒt |jt ||jƒƒt t |ƒddˆƒWdQXq WdS( NRoRpc3`s|]}|jˆƒVqdS(N(R˜(RqR•(RK(s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pys  si R“iÿÿÿÿisFailed on type=%s.( RXRNROR‘RPRZRyRRHR RGRš(R~RrRR€R„RÆRŒ((RKs7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyt&test_inplace_multiplication_array_type s "    c `søxñ|jD]æ‰tjdtƒÌ}tjdƒ‡fd†|jDƒ\}}}tddˆƒˆdƒ}tddˆƒˆdƒ}t|d<|ˆdƒ}|ˆdƒ}t||ƒt||ƒtt |ƒddˆƒWdQXq WdS( NRoRpc3`s|]}|jˆƒVqdS(N(R˜(RqR•(RK(s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pys % si R“iisFailed on type=%s.( RXRNROR‘RPRZRRHR Rš(R~RrRR€R„((RKs7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyt'test_inplace_floor_division_scalar_type s "   c `sx|jD]ö‰tjdtƒÜ}tjdƒ‡fd†|jDƒ\}}}|j}tddˆƒ}t|d<||}||}t |||ƒt |||ƒt |jt t ||jƒ|ˆdƒkƒƒt t |ƒddˆƒWdQXq WdS( NRoRpc3`s|]}|jˆƒVqdS(N(R˜(RqR•(RK(s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pys 5 si R“iÿÿÿÿisFailed on type=%s.( RXRNROR‘RPRZRyRRHR RGRš(R~RrRR€R„RÆRŒ((RKs7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyt&test_inplace_floor_division_array_type0 s "    (c `s–x|jD]„‰tƒs}|jtƒ‡fd†|jDƒ\}}}tddˆƒˆdƒ}tddˆƒˆdƒ}t|dJ si R“it stacklevelisFailed on type=%s.i(RXRRoRRZRRHR tDeprecationWarningRRNtwarnRt issubclassRztintegerRšRC(R~R!RR€R„te((RKs7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyt!test_inplace_division_scalar_typeD s(  "  c `s¦xŸ|jD]”‰tƒƒ}|jtƒ‡fd†|jDƒ\}}}|j}tddˆƒ}t|dm si R“iÿÿÿÿR{iiisFailed on type=%s.(RXRRoRRZRyRRHR R|RRNR}RRGR~RzRRšRC(R~R!RR€R„RÆRŒR€((RKs7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyt test_inplace_division_array_typeh s.  "    , c C`sx|jD]}tjdtƒî}tjdƒtdddgddddgd|ƒ}||dƒ}tdd dgddddgd|ƒ}t|j|jƒt|j|jƒ||dƒC}t|j|jƒt|j|jƒtt |ƒdd |ƒWdQXq WdS( NRoRpiiiRyiR“sFailed on type=%s.i( RXRNROR‘RPR&R R§RyRš(R~RKRrRR¬txx_r((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyttest_inplace_pow_type s **( RbRcR‰R\R^R_R`RaRbRcRdReRfRgRhRiRjRkRlRmRnRsRtRuRvRwRxRyRzRR‚R„(((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyRR¬s<                    $ 'tTestMaskedArrayMethodscB`s@eZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z d„Z d „Z e d „ƒZ d „Zd „Zd „Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z d„Z!d„Z"d „Z#d!„Z$RS("c %C`sttjddddddddd d d d d ddddddddddddddddddd d!d"d#d$g$ƒ}|jd%d%ƒ}|jd&d'd'd&ƒ}tjd(d)d(d)d(d(d)d(d)d)d(d)d(d(d(d)d(d)d(d(d(d)d)d)d)d(d(d)d(d(d(d(d)d(d)d(g$ƒ}td*|d+|ƒ}td*|d+|j|jƒƒ}td*|d+|j|jƒƒ}tjd)d)d(d)d(d(d)d)d)d)d(d)d(d(d)d)d(d)d(d(d(d)d)d)d)d(d(d)d)d(d(d(d)d(d)d)g$ƒ}td*|d+|ƒ} td*|d+|j|jƒƒ} td*|d+|j|jƒƒ} |||||||| | | f |_dS(,NgÀ @g®Gáz.@g-²ï§!@g!@gé&1¬ü?gƒÀÊ¡E¶@g\Âõ(Ü @g…ëQ¸@g{®Gáº#@gP—nƒ@gh‘í|?õ!@g!°rh‘í@gj¼t“@gJ +‡@gáz®Ga@g!°rh‘í@gÁÊ¡E¶ó@g-²ï§@g)\Âõ(@gÃõ(\B#@g +‡Ù@gu“V @gÛù~j¼ô@gÑ"Ûù~ê@g¨ÆK7‰Á@g ×£p=J#@g®Gáz”@gòÒMbØ@g}?5^ºÉ#@g¾Ÿ/Ý$@g!°rh‘m@g-²ï§#@gJ +‡@gªñÒMb@gƒÀÊ¡Å@g-²ï§Æï?iiiiiR§Ry(RzR&RhRjR}( R~RtXtXXRÆRWtmXtmXXRƒtm2xtm2Xtm2XX((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyR‰¤ s6!!!!cC`sÏtdddgƒ}t|jƒ|jjƒƒt|jƒ|jjƒƒt|jƒ|jjƒƒt|jƒ|jjƒƒt|jdddddƒ|jjdddddƒƒt|jdddgƒ|jjdddgƒƒt|j ƒ|jj ƒƒt|j ƒ|jj ƒƒtddgddggƒ}t|j ƒ|jj ƒƒt|j ƒ|jj ƒƒt|j ddgƒ|jj ddgƒƒt|jƒ|jjƒƒdS(Niiiii(R&R R—R”RtargmaxtargminR(tcompresstconjR*tdiagonalRqRrRu(R~RŒRÆ((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyttest_generic_methodsÄ s:4.cC`s4tjjdƒ}|tjjdƒd}tt||ƒƒtj|diiÿÿÿÿRJR“( RzR¤R¥R RtinfRIRHR‘R’tiinfotint_RX(R~RŒR((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyt test_allcloseÖ s       'cC`s×tjdddgdddgddd ggƒ}tjtttgtttgtttggd tjƒ}t|d |ƒ}|d k}|d k}t|jƒ ƒt|jƒƒt |jd ƒtttgƒt |jdƒtttgƒt |jd ƒtttgƒt |jdƒtttgƒt|jƒ ƒt|jƒƒt |jd ƒtttgƒt |jdƒtttgƒt |jd ƒtttgƒt |jdƒtttgƒdS(Ng¤p= ×£À?g¤p= ×£Ð?gÍÌÌÌÌÌì?gìQ¸…ëÑ?g…ëQ¸Õ?g)\Âõ(ä?g×£p= ×Ó?g×£p= ×ë?gffffffæ?R“Rygà?ii( RzR&R‘R’tbool_RIR RR—R (R~RRÆRWtmxbigtmxsmall((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyt test_allanyî s*    cC`sätddtƒ}tdddgdtƒ}t|jƒtkƒ|jd|ƒt|ƒt|jtƒt|tk ƒtddtƒ}t|jƒtkƒ|jd|ƒt| ƒt|jtƒt|tk ƒdS( NR“iiiRyRˆ((( R1R°R&R‘R RRHRŸR—(R~tstoreR ((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyttest_allany_oddities s  c C`s|j\ }}}}}}}}} } t|jƒdƒt|jƒdƒt|jƒdƒt| jƒdƒt|jƒdƒt|jƒdƒt|jƒdƒt| jƒdƒt|jdƒddddddgƒt| jdƒddddddgƒt|jdƒddddddgƒt| jdƒddddddgƒt|jdƒddddddgƒt| jdƒdddddd gƒt|jdƒddddddgƒt| jdƒddddddgƒdS( Ni#iiiiiiii(R}R RŽR( R~RR†R‡RÆRWRˆR‰RŠR‹RŒ((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyttest_argmax_argmin s"'(((((((c%C`sltjddddddddd d d d d ddddddddddddddddddd d!d"d#d$g$ƒ}tjd%d&d%d&d%d%d&d%d&d&d%d&d%d%d%d&d%d&d%d%d%d&d&d&d&d%d%d&d%d%d%d%d&d%d&d%g$ƒ}t|d'|ƒ}|jd(d)ƒ}t|j|jƒt|j|jd(d)ƒƒt|j|jjd(d)ƒƒdS(*NgÀ @g®Gáz.@g-²ï§!@g!@gé&1¬ü?gƒÀÊ¡E¶@g\Âõ(Ü @g…ëQ¸@g{®Gáº#@gP—nƒ@gh‘í|?õ!@g!°rh‘í@gj¼t“@gJ +‡@gáz®Ga@g!°rh‘í@gÁÊ¡E¶ó@g-²ï§@g)\Âõ(@gÃõ(\B#@g +‡Ù@gu“V @gÛù~j¼ô@gÑ"Ûù~ê@g¨ÆK7‰Á@g ×£p=J#@g®Gáz”@gòÒMbØ@g}?5^ºÉ#@g¾Ÿ/Ý$@g!°rh‘m@g-²ï§#@gJ +‡@gªñÒMb@gƒÀÊ¡Å@g-²ï§Æï?iiRyii(RzR&tclipR RyR”(R~RRÆRWtclipped((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyt test_clip1 s*$-cC`s=tdddddgddƒ}|dk|d k@}t|j|ƒddgƒt|d d g<|j|ƒ}t|jddgƒt|jd d gƒt|jdƒt|||ƒ|dk}|j|ƒ}t|jdddgƒt|jd d d gƒt|jdƒt|||ƒtdddgdddggdd d d gd d d ggƒ}|j|jƒdkƒ}t|jddddgƒt|jd d d d gƒtj d d d gƒ}|j|d kdd ƒ}t|jddgddggƒt|jd d gd d ggƒdS(Ngð?g@g@g@g@R¾i'gø?g @iiiii iii(i2i<RyiRã( RIR RRHR”RŸR¾RfRzR&(R~RŒt conditionRR((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyt test_compressB s0! !!"cC`sstddddgdddddgƒ}|jƒ}t||ƒt|d<|jƒ}t|dddgƒdS(NiiiiRyi(R&t compressedR RH(R~RŒR((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyttest_compresseda s *    cC`sDdtfdtfdg}tdddgd|ƒ}tt|jjƒƒt|ƒƒt|ƒ}t|j|jƒt|j|jƒt t|ƒd|ƒ}t|j|jƒt|j|jƒtddd gdt t t gƒ}t|ƒ}t t j|j|jƒ ƒ|jtƒ}t t j|j|jƒƒdS(NRŒRR&s|S8igš™™™™™ñ?s1.1igš™™™™™@s2.2igffffff @s3.3R“Ry(R&s|S8(igš™™™™™ñ?s1.1(igš™™™™™@s2.2(igffffff @s3.3(R™R¦RIR RšR¾RáR2RjR1R’R‘R RzR¯RyR(R~tdatatypeRŒR((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyt test_emptyj s " $ c C`s7tdƒ}dddddg}t|ƒ}t|d|ƒ}t|dtkƒt|dtkƒddg|ddg((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyttest_arraymethod8 s 3'cC`sHtjjddtƒ}t|jj|jƒt|jj|jƒdS(Ni*Ry(RzRôR&R‘R RÃRyR§(R~R((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyttest_arraymethod_0dB scC`stjjdddgdddggƒ}tjj|d <|j}d|d ((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyt test_diagQs   --cC`s„tdddgdddggƒ}t|jdƒddd gƒt|jd ƒdd gƒt|jdƒdd gƒt|jdƒdd d gƒt|jd ƒddgƒt|jdƒddgƒt|jdƒdddgƒt|jd ƒddgƒt|jdƒddgƒt|jdƒdddgƒt|jd ƒddgƒt|jdƒddgƒdS(Niiiiiiiii iÿÿÿÿii iix(R&R RqR¥RXRU(R~RŒ((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyttest_axis_methods_nomask_s$(ii(RbRcR‰RéRêRïRñRòRóRôRùRRRR tpytesttmarktskipiftsystplatformt version_infoRdRRRR(((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyRæ^ s&          '# t!TestMaskedArrayMathMethodsComplexcB`seZd„Zd„ZRS(c %C`sttjddddddddd d d d d ddddddddddddddddddd d!d"d#d$g$ƒ}|jd%d%ƒ}|jd&d'd'd&ƒ}tjd(d)d(d)d(d(d)d(d)d)d(d)d(d(d(d)d(d)d(d(d(d)d)d)d)d(d(d)d(d(d(d(d)d(d)d(g$ƒ}td*|d+|ƒ}td*|d+|j|jƒƒ}td*|d+|j|jƒƒ}tjd)d)d(d)d(d(d)d)d)d)d(d)d(d(d)d)d(d)d(d(d(d)d)d)d)d(d(d)d)d(d(d(d)d(d)d)g$ƒ}td*|d+|ƒ} td*|d+|j|jƒƒ} td*|d+|j|jƒƒ} |||||||| | | f |_dS(,NyÀ @y®Gáz.@y-²ï§!@y!@yé&1¬ü?gƒÀÊ¡E¶@g\Âõ(Ü @g…ëQ¸@g{®Gáº#@gP—nƒ@gh‘í|?õ!@g!°rh‘í@gj¼t“@gJ +‡@gáz®Ga@g!°rh‘í@gÁÊ¡E¶ó@g-²ï§@g)\Âõ(@gÃõ(\B#@g +‡Ù@gu“V @gÛù~j¼ô@yÑ"Ûù~ê@y¨ÆK7‰Á@g ×£p=J#@g®Gáz”@gòÒMbØ@g}?5^ºÉ#@g¾Ÿ/Ý$@g!°rh‘m@g-²ï§#@gJ +‡@gªñÒMb@gƒÀÊ¡Å@y-²ï§Æï?iiiiiR§Ry(RzR&RhRjR}( R~RR†R‡RÆRWRˆR‰RƒRŠR‹RŒ((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyR‰vs6!!!!c C`sá|j\ }}}}}}}}} } t|jddƒ|jƒjƒƒt|jddƒ|jƒjƒƒt|jddƒj|jddƒjƒt|jƒj|jƒjƒ|jddƒ|jddƒ} } t|jddddƒ|jƒjddƒƒt|jddddƒ|jƒjddƒƒx˜tdƒD]Š} t| | || jƒjƒƒt| | |dd…| fjƒjƒƒtt j | | ƒ|dd…| fjƒjƒƒqOWdS(NRãiiiRii( R}R R¦RmR£R§R RjRëRzRo(R~RR†R‡RÆRWRˆR‰RŠR‹RŒR R Rî((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyR –s'%%+%!-(RbRcR‰R (((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyRts tTestMaskedArrayFunctionscB`sCeZd„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„Zd„Zd„Zd„Zd„Z d„Z!d „Z"d!„Z#d"„Z$RS(#c C`stjddddtddddddddg ƒ}tjdd ddd d d dddd dg ƒ}d d d d d d d d d d d d g }d d d d d d d d d d d d g }t|d|ƒ}t|d|ƒ}|jdƒ||f|_dS(Ngð?gÀg@g@g@g$Àg$@g@ggð¿gÀiiRyg@Œµx¯D(RzR&R{RIR|RD(R~RR€R‚RƒR„R…((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyR‰¬s73** cC`sCddg}tt|ƒ}t|ddgƒt|ddƒdS(Nii(RTR’R (R~RR€((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyttest_masked_where_bool¶s cC`s}dddg}t|dƒ}t||ƒt|jdddgƒt|dƒ}t||ƒt|jdddgƒdS(Niiii(RJR RŸRP(R~RRW((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyttest_masked_equal_wlist¼s  cC`sKdddg}t|dƒ}t|jdddgƒt|jdƒdS(Niiii(RJR RŸR¾(R~RRW((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyttest_masked_equal_fill_valueÅscC`s„tdddddgƒ}t|dR RRR Rz(R~RŒ((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyt test_identityNs cC`sd}tt|dƒdƒtt|tƒtkƒtdddddgƒ}tdddddgdd d d d d gƒ}t||ƒ}t|d dd ddgƒt|jd d d d d gƒt|_t||ƒ}t|jd d d d d gƒ||}t|j|jƒt||ƒt|j |j ƒ||C}t|j|jƒt||ƒt|j |j ƒdS( Ngš™™™™™ñ¿g@g\Âõ(\ó?gš™™™™™ñ?ggà?gð¿RyiigKTjÉëÇð?( R RbR RHR&R RŸR^RyR”(R~RRR€R†((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyt test_powerSs&0     cC`stjdddgdddggƒ}t|ddd d gd d dggƒ}tjd d d gƒ}tj||gƒ}t|dd dd gd dd ggƒ}tdddgdddggdddd gd ddggƒ}||}t||ƒt|j|jƒ||}t||ƒt|j|jƒ||}t||ƒt|j|jƒtdddgdddggdd dd gd dd ggƒ}||}t||ƒt|j|jƒ||}t||ƒt|j|jƒdS(Ngð?g@g@g@g@g@RyiiiiiiiiiiiiqiØiiiiii(RzR&R Ry(R~ta2ta2mtb1tb2tb2mRÑR¨((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyttest_power_with_broadcastinghs0'**!!      !!    c C`s¸tjddddtddddddddg ƒ}tjdd ddd d d dddd dg ƒ}d d d d d d d d d d d d g }d d d d d d d d d d d d g }t|d|ƒ}t|d|ƒ}|jdƒt|dk|dƒ}t|ddddddddddddg ƒt|j|jƒt|dkd|ƒ}t|dd ddd dddddd dg ƒt|jd d d d d d d d d d d d g ƒt|dk|tƒ}t|ddddddddddddg ƒ|jj ƒ}t ||dkj t ƒ((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyttest_where_typeàs cC`s‡tjdƒjddƒ}tjdƒ}tjdddg||ƒ}tdddg||ƒ}t||ƒt|j|jƒdS(Ni iii(RzRRhRwRvR R“(R~RR€RŒRô((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyttest_where_broadcastès  cC`s´tjdtfdtfgƒ}tjd ddgd |ƒ}tjdd |ƒ}tjd ddg||ƒ}tjd ddg||ƒ}t||ƒt|j|jƒdS(NRŒRiiiiiiR“i ii(ii(ii(ii(i i(RzR“R™R&RvR (R~RÖRR€RŒRô((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyttest_where_structuredòs! cC`s©tjdtfdtfgƒ}tjd d d gd |ƒ}td ddg|tƒ}tdd d g|ƒ}t|j|jƒt||ƒt|j|jƒdS(NRŒRiiiiiiR“i(ii(ii(ii( RzR“R™R&RvRHRTR Ry(R~RÖRRôRî((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyttest_where_structured_maskedýs! c C`s*ddddgddddgd d d d gd dddgg}tddddg|ƒ}t|td dddgƒƒtddddg|ddƒ}t|td dddgƒƒtddddg|ddƒ}t|td dddgƒƒtddddgdddddgƒ}t||ddƒ}t|tddddgƒƒt|jddddgƒt|dddddgddddgddddgddddggƒ}ddddg}t||ddƒ}t|td dddgƒƒt|jddddgƒdS(Niiiii i i i iiiiiii i!iRÎRžtwrapRyic(R(R R&Ry(R~tchoicestchosentindices_((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyt test_chooses$$!!*''c C`sïddddgddddgd d d d gd dddgg}tddtƒ}tddddg|d|ƒ}t|td dddgƒƒt||kƒtddtƒ}tddddgdddddgƒ}t||ddd|ƒ}t|tddddgƒƒt|jddddgƒt|dddddgddddgddddgddddggƒ}ddddg}tddtƒjtƒ}t||ddd|ƒ}t|tddddgƒƒdS(Niiiii i i i iiiiiii i!iR“RˆRyRÎRAici?B( R1R™R(R R&R RyRR(R~RBR›RCRD((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyttest_choose_with_outs"$!*''cC`sFtdƒ}t|d<|jdƒ}t|jd ƒt|jdƒ|jddƒ}t|jd ƒt|jdƒ|jd ddƒ}t|jd ƒt|jdƒ|jddddƒ}t|jd ƒt|jdƒtj|dƒ}tt|t ƒƒt|jdƒt|dtkƒt|jdƒdS(Ni iiiRÊRÉRA(ii(ii(ii(ii(ii(ii(ii(ii(ii( RRHRhR RjR RÄRzRR(R~RŒRR&((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyR°5s&  cC`s¥dtfdtfg}t|ƒ}t|dtfdtfgƒt|t|ƒkƒtdf}t|ƒ}t|tdfƒt|t|ƒkƒt}t|ƒ}t|tjtƒƒt|t|ƒkƒdtfddtfdtfgfg}t|ƒ}tjd dd d gfgƒ}t||ƒt|t|ƒkƒdtdffg}t|ƒ}t|tjdtdffgƒƒt|t|ƒkƒd tfg}t|ƒ}t|tjdtfgƒƒt|t|ƒkƒtjdtdfgƒ}t|ƒ}tjdtfd|fgƒ}t|ƒ}t|tjdtfddtdfgfgƒƒt|jdd |kƒdS(NRŒRiRORPR0Rµii(RŒR0(ROR0(RPR0(RµRŒ(RµRŒ( R¦RFR R°R RzR“R™Rí(R~tntypeR¨R>t base_typet base_mtypetsub_type((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyttest_make_mask_descrOs>    * !  %  ! 4c C`s ddg}t|ƒ}t|jtƒt|ddgƒtjddgdtƒ}t|ƒ}t|jtƒt|ddgƒdtfdtfg}tjd d gd|ƒ}t|ƒ}t|jtƒt|ddgƒdtfdtfg}tjd dgd|ƒ}t|d|jƒ}t|j|ƒt||ƒdtfdtfg}dtfdtfg}tjddgd|ƒ}t|d|jƒ}t|j|ƒt|tjddgd|ƒƒtjtt fddƒd}t t |tj ƒƒt|d|jƒ}t||ƒt ||k ƒtjdddƒd}t|d|jƒ}t||ƒt tg}ttg}d}xdt j|||ƒD]M\} } } ttd | d | d| ƒ} t | tk|| | | fƒq´WdS(NiiR“RŒRs?,?si4,i4scopy=%s, shrink=%s, dtype=%sR®R›(ii(ii(ii(ii(ii(ii(ii(ii((ii((RER R“RRzR&R°R¦R’R‘R Rtvoidt itertoolsRcR^( R~RyR¨tmdtypetbdtypettest2tboolstdtypest msgformattcpytshrRÖR~((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyttest_make_mask}sL     "    %c C`sdtfdtfg}tjd d d d gd|ƒ}t|tƒ}t||ƒtt|ƒ}t||ƒt|tƒ}t||ƒtjddddgd|ƒ}t||ƒ}tjddddgd|ƒ}t||ƒdtfdtfg}tjddddgd|ƒ}yt||ƒ}Wntk rJnXdtfddtfd tfgfg}tjddfddfgd|ƒ}tjddfddfgd|ƒ} tjddfddfgd|ƒ} tt|| ƒ| ƒdS( NRŒRiiR“RµR8RORP(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(R°RzR&RGR^R R’RÚ( R~RöRyR¨R;R>t othertypeR“R7tbmasktcntrl((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyt test_mask_or­s.!   !! ! *'''cC`s3tjdddgdtƒ}tt|ƒ|ƒtjdd gddtfdtfgƒ}t|ƒ}tjddddgdtƒ}t||ƒdtfddtfdtfgfg}dd fdd fg}tj|d|ƒ}t|ƒ}tjddddddgdtƒ}t||ƒdS( NiiR“RŒRRORP(ii(ii(ii(ii(RzR&R°R R5(R~RyR¨R>RNR§((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyttest_flatten_maskÌs- ! * 'cC`sxtjddddgƒ}t|dtƒ}t|ƒ}t||jƒƒt|dƒ}t||jddƒƒdS(NiiiiRy(ii(RzR&R’RR Rh(R~RŒRÆR¨((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyttest_on_ndarrayÞs  cC`s¬tjdƒ}d|_tjttttgƒ}|dddg}tjj||ddƒ}t||ƒtjj|ƒ}tjj||ddƒ}t||ƒdS(NiiiiiRã(ii( RzRRjR&R‘R’RôRR (R~RÄtcondR>R¨tmarr((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyR¢çs  cC`stjjddgƒ}tjj|ƒ}tt|ƒtjkƒdtjfd„ƒY}tjj|ddƒƒ}tjj|ƒ}tt|ƒ|kƒtjjdgdggƒ}t|jdƒtjjdgggggƒ}t|jdƒdt fd„ƒY}tjj|dd ƒƒ}t|jdƒdt fd „ƒY}tjj|dd ƒƒ}t|d ƒdS( NiiRµcB`seZRS((RbRc(((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyRµüsRjiRøcB`seZRS((RbRc(((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyRø scB`seZd„ZRS(cS`sdS(Ni*((R~((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyR£s(RbRcR£(((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyRøsi*(iii(iii( RzRôR&R£R RÛRR RŠR(R~RŒR¨RµRø((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyR¤ôs"!c C`sžttjdƒdƒ}tjddgƒ}tjj||ƒ}t|tddddddgdƒƒtjj||dtƒ}t|tdddd ddgdƒƒtjjddgdddgƒ}t|tddddgdƒƒddg}tddddgdƒ}tjj||dtƒ}t|tdddddgdƒƒtjj||dtƒ}t|tdddddgdƒƒdS( Niiiiiÿÿÿÿiitpropagate_maski( RJRzRR&RôtconvolveR R’R‘(R~RŒRR¨((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyt test_convolves(($" %(%RbRcR‰RRRR R"R$R%R&R'R(R*R+R,R-R3R6R7R8R:R=R>R?R@RERFR°RKRVRZR[R\R¢R¤Ra(((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyR©sF                    . 0   $tTestMaskedFieldscB`skeZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z d„Z d „Z d „Z RS( c C`sâdddddg}dddd d g}d d d ddg}dtfdtfdg}dtfdtfdtfg}dddddg}ttt|||ƒƒd|d|ƒ}td|d|d|d|ƒ|_dS(Niiiiigš™™™™™ñ?gš™™™™™@gffffff @gš™™™™™@g@RÎRÏtthreetfourtfiveRŒRR&s|S8iRyR“tbasetddtypeRN(R&s|S8(R™R¦R°R&R¢R£R¸R§(R~tilisttflisttslistRgRNRyRf((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyR‰.s!*c C`s,|jd}|jd}t|_t|jtj|jd|ƒƒt|_t|jtj |jd|ƒƒt |_t|jtj|jd|ƒƒt |_t|jtj |jd|ƒƒdddddg|_t|jtj gdddddgD]}|||f^qd|ƒƒdS(NRfRNR“ii( R§R^RyRRŸRzRwRjRHR`R’R‘R&(R~RfRNR((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyttest_set_records_masks8s   " " " " 7cC`sÑ|jd}|d|d|d}}}ttdf|dRŒ((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pyt test_setitem£s.!  !''  cC`sQtjjddtƒ}tjjdƒ}||dR?R@RARBRCRDRERFRGRHRIRJRKRLRMRNRORPRQRRRSRTRURVRWRXRYRZR[R\R]R^R_R`RaRbRcRdReRfRgRhRiRjRkRlRmRnRoRpRqRrRsRtRuRvRwR{RdRRôtMaskedArrayFutureWarningRÓRxReR¿RÜRRRR…RæRRRbR}RRˆR‘R¸R»R¿RÁRÂRÃRÊRÒ(((s7/tmp/pip-build-fiC0ax/numpy/numpy/ma/tests/test_core.pytsz         :ÿÿp   ÿÿÿrÿÿy°ÿHÿ÷ÿÿ¾ÿ5ÿÿ…¢0NWu