ó 2ÄÈ[c@`sçddlmZmZmZyddljZWnek rNddlZnXddl Z ddl Z ddl Z ddl Z ddl Z ddlZddlZddlZddlZddlZddlZddlZddlZddlmZe jddkrddlZn ddlZddlmZddlZddlm Z m!Z!ddl"j#j$Z$ddl%m&Z&m'Z'm(Z(m)Z)m*Z*m+Z+m,Z,m-Z-m.Z.m/Z/m0Z0m1Z1m2Z2m3Z3m4Z4m5Z5ddl6m7Z7dd l8m9Z9m8Z8e jd dd fkrfZ:ne;Z:e<d e;d „Z=d e>fd„ƒYZ?de>fd„ƒYZ@de>fd„ƒYZAde>fd„ƒYZBde>fd„ƒYZCde>fd„ƒYZDde>fd„ƒYZEde>fd„ƒYZFde>fd„ƒYZGde>fd „ƒYZHd!e>fd"„ƒYZId#e>fd$„ƒYZJd%e>fd&„ƒYZKd'e>fd(„ƒYZLd)e>fd*„ƒYZMd+e>fd,„ƒYZNd-e>fd.„ƒYZOd/e>fd0„ƒYZPd1e>fd2„ƒYZQd3e>fd4„ƒYZRd5e>fd6„ƒYZSd7e>fd8„ƒYZTd9e>fd:„ƒYZUd;e>fd<„ƒYZVd=e>fd>„ƒYZWd?e>fd@„ƒYZXdAe>fdB„ƒYZYdCe>fdD„ƒYZZdEe>fdF„ƒYZ[dGe>fdH„ƒYZ\dIe>fdJ„ƒYZ]dKe>fdL„ƒYZ^dMe>fdN„ƒYZ_dOe>fdP„ƒYZ`dQe>fdR„ƒYZadSe>fdT„ƒYZbdU„ZcdV„ZddW„ZedXe>fdY„ƒYZfdZe>fd[„ƒYZgd\e>fd]„ƒYZhd^e>fd_„ƒYZid`eifda„ƒYZje jd ddbfkrdceifdd„ƒYZkde„Zlndfe>fdg„ƒYZmdhe>fdi„ƒYZndje>fdk„ƒYZodle>fdm„ƒYZpiddn6dodp6d dq6ddr6dsdt6Zqdue>fdv„ƒYZrdwe>fdx„ƒYZsdye>fdz„ƒYZtd{e>fd|„ƒYZudd}lvmwZwd~e>fd„ƒYZxd€e>fd„ƒYZyd‚e>fdƒ„ƒYZzd„„Z{d…„Z|d†„Z}d‡„Z~dˆ„Zd‰e>fdŠ„ƒYZ€d‹e>fdŒ„ƒYZde>fdŽ„ƒYZ‚de>fd„ƒYZƒd‘e>fd’„ƒYZ„e/ rùd“e>fd”„ƒYZ…nd•e>fd–„ƒYZ†d—e>fd˜„ƒYZ‡d™e>fdš„ƒYZˆd›e>fdœ„ƒYZ‰de>fdž„ƒYZŠdŸe>fd „ƒYZ‹d¡e>fd¢„ƒYZŒd£e>fd¤„ƒYZd¥e>fd¦„ƒYZŽd§„Zd¨„Zd©„Z‘dª„Z’dS(«i(tdivisiontabsolute_importtprint_functionN(tcontextmanageri(tDecimal(tstrchartunicode(tassert_t assert_raisest assert_warnst assert_equaltassert_almost_equaltassert_array_equaltassert_raises_regextassert_array_almost_equaltassert_allclosetIS_PYPYt HAS_REFCOUNTtassert_array_lesst runstringtSkipTestttemppathtsuppress_warnings(tCommaDecimalPointLocale(t timedeltatdatetimeitCcC`s7tj|ƒ}|tjtƒkrX|d k r?tdƒ‚ntj|d|d|ƒS|d krp|j}nt|dƒs‹|f}ntj t j |ƒ|j }tj ||dtjƒ}|jdd|}|dkrò||}n||||d!d }tj|||d|ƒ}|jdƒ|S( s+Allocate a new ndarray with aligned memory.s$object array alignment not supportedtdtypetordert__len__itdataiiÿÿÿÿN(tnpRtobjecttNonet ValueErrortzerost alignmentthasattrt functoolstreducetoperatortmultitemsizetemptytuint8t__array_interface__tndarraytfill(tshapeRRtaligntsizetbuftoffsetR((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyt_aligned_zeros5s$       t TestFlagscB`s5eZd„Zd„Zd„Zd„Zd„ZRS(cC`stjdƒ|_dS(Ni (Rtarangeta(tself((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pytsetupPscC`sktƒ}t|jj_tttd|ƒtttd|ƒt|jj_d|jdtalignedR tDeprecationWarningt updateifcopytwritebackifcopy(R9((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_otherflags\s"  cC`s`tjddtjdƒƒ}t|jjƒtjddtjdƒƒ}t|jjƒdS(NiRs|S4i(RR#RRR=RL(R9R8((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_string_alignpscC`s8tjddtjddgƒƒ}t|jjƒdS(NiRR8ti4tb(R8RR(RSRR(RR#RRR=RL(R9R8((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_void_alignws$(t__name__t __module__R:RARPRQRT(((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyR6Os    tTestHashcB`seZd„ZRS(c C`sÐxÉtjtjdftjtjdftjtjdftjtjdfgD]y\}}}xgt d|ƒD]V}t t |d| ƒƒt d| ƒdd||fƒt t |d|dƒƒt d|dƒdd ||dfƒt t |d|dƒƒt d|dƒdd ||fƒt |ddƒ}t t |d|dƒƒt d|dƒdd ||dfƒt t |d|dƒƒt d|dƒdd ||fƒqnWqOWdS( Niii i@iiterr_msgs %r: -2**%ds %r: 2**%ds %r: 2**%d - 1( Rtint8R,tint16tuint16tint32tuint32tint64tuint64trangeR thashtmax(R9tsttuttsti((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_int~s %(....(RURVRg(((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyRW|stTestAttributescB`sYeZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z d„Z RS( cC`s^tjdƒ|_tjdƒjddƒ|_tjddtjƒjdddƒ|_dS( Ni iiii<Rii(RR7tonetreshapettwotfloat64tthree(R9((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyR:“scC`s„t|jjd ƒt|jjd ƒt|jjd ƒd |j_t|jjdƒd|j_t|jj|jjfƒ|jj}t|jjd||fƒ|jj}t|jjd|d||fƒt|jjdƒt|jjdƒt|jjdƒ|jj}t|jjd ƒt|jj d |ƒt|jj|jj jƒt|jj t j d ƒƒdS(Ni iiiiiiii(i (ii(iii(i ii(i ii(iii(R RiR0RkRmtstridesR*tndimR2tnbytesRtbaseRR7(R9tnum((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_attributes˜s&    $ cC`s¿t|jjtjtjƒƒt|jjtjtjƒƒt|jjjdƒt|jjjdƒt|jjj ddkƒt|jjj ddƒt|jjj ddƒdS(Ntltdis<>iRftf( R RiRRtint_Rmtfloat_tcharRtstr(R9((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_dtypeattr­scC`sxtjdƒ}tjddkr;tt|tƒtƒn9tt|tƒtƒddl m }t||ƒtƒdS(Nii(ttest_int_subclass( RRwtsyst version_infoR t isinstancetintR<R?tnumpy.core._multiarray_testsR|(R9t numpy_intR|((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_int_subclassing¶s c`sê|j‰‡fd†}t|dddƒtjddddgƒƒtt|dddƒtt|dddƒtt|dddƒt|ddd ƒtjdgdƒƒtt|d d tjdd gƒƒ|d d d ƒdS(Nc `s3tj|dˆdtd|ˆjd|ˆjƒS(NtbufferRR4Rn(RR.R€R*(R2R4Rn(tx(s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyt make_arrayÊs iiÿÿÿÿiiiiþÿÿÿiiiiýÿÿÿi (ii(RiR RtarrayRR"(R9R†((R…s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_stridesattrÇs .)%c `sœ|j‰‡fd†}t|dddƒtjddddgƒƒt|dddƒtjdddd dd d gƒƒtt|ddd ƒtt|dddƒtt|d ddƒtjjj tj dƒddƒ‰d„}tt|ˆd ˆj ˆj fƒtjjj tj d dtj ƒdddddƒ‰tt|ˆddd…dƒˆddd…}d|_ d|ddd…_ dS(Nc `siy/tj|gdtdˆd|ˆjƒ}Wntk rP}t|ƒ‚nX|ˆj|_}|S(NRR„R4(RR.R€R*t Exceptiont RuntimeErrorRn(R2R4Rntrte(R…(s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyR†Ûsiiÿÿÿÿiiiiiiii iþÿÿÿi icS`s ||_dS(N(Rn(tarrRn((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyt set_stridesísRR0Rn(i i (ii(i (iÿÿÿÿ(RiR RR‡RR"RŠtlibt stride_trickst as_stridedR7R*RYRn(R9R†RŽR8((R…s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_set_stridesattrØs   .7$ #(  cC`s]xVdD]N}tjd|ƒ}tjd|ƒ}|jdƒd|d   !# ' *cC`stttjƒdS(N(Rt TypeErrorRR‡(R9((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_array_empty?scC`s¬tjdddgƒ}tj|dtƒ}d|deZd„Zd„Zd„Zd„Zd„Zd„ZRS(cC`s#tjdƒjddƒ}tjdƒ|d“streprN(R<R!(Re(R³(Res?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyt inject_strs utestudoneubaduåäö(tnumpy.core.numericR³RRR‡R (R9R¶ta1dta0d((R³s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_unicode_assignmentŒs  cC`s¨tjdgƒ}tjdgƒ}dtfd„ƒY}tttj|dgƒtttj|dgƒtttj|d|ƒƒtttj|d|ƒƒdS(Nudonetdonet bad_sequencecB`seZd„Zd„ZRS(cS`sdS(N((R9((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyt __getitem__¨scS`s t‚dS(N(RŠ(R9((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyR©s(RURVR½R(((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyR¼§s i(RR‡R RR"R(tsetitem(R9tuRSR¼((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_stringlike_empty_list¢scC`s,x%tjtjfD]}tjtjdƒdƒj|ƒ}tjtjdƒdƒj|ƒ}tj|gƒ}t|d|ƒ||di4R8(R8si4(RRR(R9((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_byteordersás"cC`s]dd g}tjd|fƒ}tt|ƒdƒtjd|ƒ}tt|ƒdƒdS( NR8s|D]6}tjddfd|ƒ}t|jƒ ƒ~qWdS(NRñRiiiRi(RRôR#RR(R9RõRRu((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_zeros_bigës  cC`sCtjddtƒ}t|dgdƒttj|ƒdƒdS(Ni Ri(i (RR#R R R R(R9Ru((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_zeros_obj÷scC`s6tjdddtdfgƒ}t|ddƒdS(Ni Rtkii(RR#R R (R9Ru((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_zeros_obj_objýs!cC`sfxntjdD]_}|dkr&qntjd d|ƒ}ttj|ƒ|ƒttj|ƒj|jƒqWtjd ddƒ}ttj|ƒ|ƒttj|ƒj|jƒtjdddƒ}ttj|ƒ|ƒttj|ƒj|jƒtjdddƒ}ttj|ƒ|ƒttj|ƒj|jƒtjdddƒ}ttj|ƒ|ƒttj|ƒj|jƒtjddd ƒ}ttj|ƒ|ƒttj|ƒj|jƒtjddd ƒ}ttj|ƒ|ƒttj|ƒj|jƒtjddd ƒ}ttj|ƒ|ƒttj|ƒj|jƒdS(NtAllRúiRtS5tU5si4sM8[s]sf4,f4(ii(ii(ii(ii(ii(ii(ii(ii(RRôR#R t zeros_likeR R(R9tcRu((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_zeros_like_like_zeross6  cC`s@x9tdddƒD]%}tj|ddƒ}t|ƒqWdS(NiidRRB(R`RR+Rz(R9RfRu((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_empty_unicode#scC`sttjddgƒjtƒttjdd dgƒjtƒttjd dgƒjtƒttjd gdƒjtƒttjddgddggƒjtƒttjddgddggƒjtƒttjdddgdddgdddggƒjtƒdS( NiiiPiiyð?gð?l l l l (R RR‡RR tcomplex(R9((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_sequence_non_homogenous)s" ++iitreasons Not Python 2cC`sªttjtdƒtdƒgƒjtjƒttjtdƒdgƒjtƒttjtdƒdtdƒgƒjtƒttjdtdƒgƒjtƒdS(NiiiPl l l (R RR‡tlongRR (R9((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_sequence_long2s.%.cC`sdtfd„ƒY}dtfd„ƒY}tj|ƒgƒ}t|jdkƒt|jtjtƒkƒtttj|ƒgƒdS(s)Should not segfault. Class Fail breaks the sequence protocol for new style classes, i.e., those derived from object. Class Map is a mapping type indicated by raising a ValueError. At some point we may raise a warning instead of an error in the Fail case. tFailcB`seZd„Zd„ZRS(cS`sdS(Ni((R9((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyRCscS`s tƒ‚dS(N(R"(R9tindex((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyR½Fs(RURVRR½(((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyRBs tMapcB`seZd„Zd„ZRS(cS`sdS(Ni((R9((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyRJscS`s tƒ‚dS(N(tKeyError(R9R((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyR½Ms(RURVRR½(((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyRIs iN(i(R RR‡RR0RRR"(R9RRR8((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_non_sequence_sequence9s cC`sQddd„ƒY}tj|ƒ|ƒ|ƒgƒ}t|jtjtƒƒdS(NtPoint2cB`seZd„Zd„ZRS(cS`sdS(N((R9((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyt__init__XscS`s|dkr|Stƒ‚dS(Nii(ii(RØ(R9tind((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyR½[s (RURVRR½(((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyRWs ((RR‡R RR (R9RRu((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_no_len_object_typeUs !cC`s-ddd„ƒY}tttj|ƒƒdS(NRcB`seZd„Zd„ZRS(cS`s t‚dS(N(RØ(R9Rf((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyR½fscS`sdS(Ni*((R9((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyRhs(RURVR½R(((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyRes ((RR"RR‡(R9R((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_false_len_sequencecscC`sKdtfd„ƒY}|dddgƒ}tttj|ƒƒdƒdS(NtAcB`s#eZd„Zd„Zd„ZRS(cS`s ||_dS(N(t_data(R9R((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyRpscS`st|ƒ|j|ƒS(N(RÖR"(R9RÛ((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyR½rscS`s t|jƒS(N(RR"(R9((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyRts(RURVRR½R(((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyR!os  iii(R R RRR‡(R9R!Ru((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_failed_len_sequencems c C`s¶tjdƒ}tjtjƒj}x‹dddgD]z}tj|ƒ}|j}tjd|dd d||fd |ƒtt tjd|dd d||d fd |ƒq4WdS( NidRýRÉRSR„RniR0Ri(i(i( RR#RþRýRbRR*R.RR"(R9R3t max_bytesRR*((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_array_too_big{s (RURVRðRùRüRÿRtpytesttmarktslowRRR RRRtskipifR}R~RRRR R#R%(((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyRî²s"        "  .   tTestStructuredcB`skeZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z d„Z d „Z d „Z RS( cC`sËtjd dddd ffgƒ}tjdƒjddddƒ|dgdd?d@gƒ}t||kttgƒdS(ANiiiR8iRSiRtf4RRRii R™RR¥ti1s elementwise == comparison failedi*s>i8sf8(R-i(ii(i(i(R8R™(i(i(i(R8R™(i(i(i(i(i(i(i(i(i(i(i(i(ii(RSR.(i(i(RSR.(i(ii(RSR.(i(i(RSR.(ii*(i i(R8s>i8(RSsf8(Rtrect fromrecordsR R¤R R?R<RSR`R8RR‡R#Rtfiltert FutureWarning(R9R8RSRftjR…R”tsup((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_subarray_comparisonšsb T*   !$!++-*++?E++EE++'' '' !!cC`s¸tjdgddgƒ}ttj|jdgddƒƒ|jdgƒ}t||jƒjƒƒt|dd|ddƒtjdd gdd!d"gƒ}tjd#d$gdd%d&gƒ}ttj|j|jddƒƒt||kt t gƒttj|j|jddƒƒ|j|jddƒ}t||kt t gƒd'd(g}ttj|j|ddƒƒ|j|ddƒ}t|tjd)d*gd|ƒkt t gƒd+d,g}ttj|j|ddƒƒ|j|ddƒ}t|tjd-d.gd|ƒkt t gƒd/d0g}ttj|j|ddƒ ƒt t |j|ddƒd1d2g}ttj|j|ddƒ ƒt t |j|ddƒd3d4g}ttj|j|ddƒ ƒt t |j|ddƒttj|j|jddƒ ƒt t |j|jddƒxrddddgD]^}d5g}ttj|j|d|ƒ ƒd6d7d8g}ttj|j|d|ƒ ƒqRWdS(9NiRR8si4tcastingtunsafeiii*i RSsf8tequivsf4t same_kinds>i8si2si4(R8s>i4(ii*(i i(R8s>i4(RSsf8(R8sf8(ii*(i i(R8sf4(ii*(i i(R8s>i8(RSsi2(RSsi8(RSsi4(R8s>i4(RSstComplexy@iy@is$byte-swapped complex sort, dtype={0}taaaaaaaasstring sort, kind=%ssunicode sort, kind=%ssobject sort, kind=%sRvRfs datetime64[D]sdatetime64 sort, kind=%sstimedelta64[D]stimedelta64 sort, kind=%sR´stest sort with axis=0stest sort with axis=1stest sort with default axiss#test empty array sort with axis={0}s$test empty array sort with axis=NonetBoomcB`seZd„ZRS(cS`stS(N(R?(R9tother((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyt__lt__vs(RURVRÛ(((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyRÙusids%bogus comparison object sort, kind=%syð?@y@@y@ð?(ie(iiii(RR‡tnanRžR R#R¿RæRçR7R¤RôtformatR`tchrRR+R tlistRtfloatR€R0RoR!travel(R9RøR8RSRûRtaitbit endiannessRRReRfRuR´RÙ((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyR Ìs33            "  2   ;      !4         !!!     #% cC`sÛx[tdƒD]M}tjjddddtjƒ}|jdƒ}|ddd…jƒq Wtjdd d fgƒ}x[tdƒD]M}tjjddddtjƒ}|j|ƒ}|ddd…jƒq†WdS( NiiR2i RtV4iÿÿÿÿR‰RRi(i(R`RtrandomtrandintR,RfRžR(R9RftrandRR((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_void_sort~s!!cC`sètjdtjƒdgdtƒ}x-dddgD]}tt|jd|ƒq4Wdtfd „ƒY}tjgtd ƒD]}|ƒ|g^q}ƒj d ƒ}tj j |ƒx-dddgD]}tt|jd|ƒqÄWdS( NiiRRÕRÈRÖRûtRaisercB`s+eZd„ZeZZZZZZRS(c_`stdƒ‚dS(NsSOMETHING ERRORED(R¢(targsRš((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pytraises_anything’s( RURVRìt__eq__t__ne__RÛt__gt__t__ge__t__le__(((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyRê‘s i iÿÿÿÿ( RR‡RtnowR RR¢RžR`RjRætshuffle(R9RRûRêRˆ((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_sort_raises‹s$:cC`sŸtjdƒ}|jƒ}|}xG|jdkrj|jd}|d||||<|d<|d }q$Wttj|ƒ|ƒt|tj|ƒ|ƒdS(Ni@Biiiþÿÿÿ(RR7R¤R2R RžR¡(R9RutdoR…tmid((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_sort_degradedšs  cC`sÒd„}d„}tjdddƒ}||jƒƒ||jdƒƒ||jdƒƒ||jdƒƒtjd ddƒ}||jƒƒ||jdƒƒ||jdƒƒ||jdƒƒdS( NcS`s5t|jjƒt|jjƒt|jj ƒdS(N(RR=tfortranRªR©(R((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pytassert_fortranªscS`s6t|jj ƒt|jj ƒt|jjƒdS(N(RR=RøRªR©(R((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pytassert_c¯siRR¥RR!(ii(ii(RR+R¤(R9RùRúR8((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyt test_copy©s  c`s¡tjdddgƒ}tjdddgƒ}tjddd gƒ}tjj|||gd d ƒ‰ˆjd d gƒtˆjtjdddgƒƒtˆjtjdddgƒƒtˆjtjd ddgƒƒˆjd dgƒtˆjtjdddgƒƒtˆjtjdddgƒƒtˆjtjddd gƒƒˆjd dgƒtˆjtjdddgƒƒtˆjtjdddgƒƒtˆjtjddd gƒƒt t d‡fd†ƒt j dkrd}nd}dt dfd|fg}tjd d!d"d#gd|ƒ‰ˆjd dƒtˆdddddgƒtˆtjd$d%d&d'gd|ƒƒdS((Nii itmytfirstR˜gÍÌÌÌÌÌ@g@gÍÌÌÌÌÌ@Rbsid,word,numberRtidtwordtnumbert duplicatec`sˆjdddgƒS(NRRþ(Rž((R‹(s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyR´Ùstlittles>i2sWtjdtfdtfgƒ}tjgt dƒD]} | | f^qÊd|ƒ}|ddd…}tjdƒ} | ddd…} xedddgD]T}d|}t|jƒjd|ƒ| |ƒt|jƒjd|ƒ| |ƒq0Wtjddddƒ}|ddd…}tjdƒ} | ddd…} xedddgD]T}d|}t|jƒjd|ƒ| |ƒt|jƒjd|ƒ| |ƒqåWtjddddƒ}|ddd…}tjdƒ} | ddd…} xedddgD]T}d|}t|jƒjd|ƒ| |ƒt|jƒjd|ƒ| |ƒqšWtjddgd dggƒ}tjd d gddggƒ}tjd dgd dggƒ}t|jƒjddƒ|ƒt|jƒjdd ƒ|ƒt|jƒjƒ|ƒtjgƒ}d(|_x^t |j |jƒD]F}d j|ƒ}ttj|d|ƒtj|dtj ƒ|ƒqÛWd!}ttj|ddƒtj|jƒdtj ƒ|ƒtjd"ƒ} tjd"ƒ}t|jddƒ| ƒtjd"dtƒ}t|jddƒ| ƒtjgt d"ƒD] } d#^qÚƒ}t|jddƒ| ƒtjgt d"ƒD] } d#^q dtj ƒ}t|jddƒ| ƒdS()NieiÿÿÿÿRÕRÈRÖsscalar argsort, kind=%sRûyð?iscomplex argsort, kind=%ss<>R×y@iy@iRs'byte-swapped complex argsort, dtype={0}RØsstring argsort, kind=%ssunicode argsort, kind=%ssobject argsort, kind=%sRvRfs!structured array argsort, kind=%sis datetime64[D]sdatetime64 argsort, kind=%sstimedelta64[D]stimedelta64 argsort, kind=%sR´s&test empty array argsort with axis={0}s'test empty array argsort with axis=Noneidt aaaaaaaaayð?@y@@y@ð?(ie(iiii(RR7R¤R R¡RôR‡RÝRRýR`RÞRR+R RßRRàR€R0RoRR!RáR#R(R9R8RSRûRøRâRãRäRRReRfR‹trrRR´((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyR¢çsÈ "& "&   "& " *2 "&; "& "&!4 "& "& "&!!!  "(1cC`sNtjdƒ}djdƒ}tt|jd|ƒtt|jd|ƒdS(Ni sätUTF8Rû(RR7tdecodeRR"RžR¡(R9RuR ((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_sort_unicode_kindnsc C`stjddtjgƒ}d}|j|ddƒ}t|tjdƒ|ƒd}|j|ddƒ}t|tjdd ƒ|ƒtjd d tjƒ}|jddddddtjtjtjg 7_|j ddddtjtjddtjg 7_ d }|j|ddƒ}t|tjd ƒ|ƒd }|j|ddƒ}t|tjddƒ|ƒd}tjddgd dƒ}|jtjdd dƒƒ}t|d|ƒd}tjddgd dƒ}|jtjdd dƒƒ}t|d|ƒtj dƒ}|jdddgdƒ}t|dddgƒ|jdddgdƒ}t|dddgƒtj dƒ}|jdddgdƒ}t|dddgƒ|jdddgdƒ}t|dddgƒtj dƒ}|jdddgdƒ}t|dddgƒ|jdddgdƒ}t|dddgƒtjdƒ}tj |j |j ddƒ}|dj|jƒ}||(|j|dƒ}t||ƒ|j|dƒ}t||dƒ|j|dƒ}t||ƒ|j|dƒ}t||dƒtjdƒ}|jddd gdƒ}t|ddd gƒ|jddd gdƒ}t|dddgƒdjtjdtjdtjddfƒ}xE|D]=}|dkród}n|dkr&tjdd |ƒ}tjdƒ}n'tjddd |ƒ}tjdƒ}|j|dƒ}t||ƒ|j|dƒ}t||dƒtjd dd!dd |ƒ} | j|dƒ}t|tjt|ƒd tjƒƒ|j| dƒ}t|tjdd tjƒƒqØWdS("Niis*Test real searchsorted with nans, side='l'tsideRtis*Test real searchsorted with nans, side='r'R‹ii Rs-Test complex searchsorted with nans, side='l's-Test complex searchsorted with nans, side='r'i s.Test searchsorted with little endian, side='l'i€si4iR,iiRÚRñRtDatetimes?OtMsM8[D]t?R0R„(RR‡RÜt searchsortedR R7R#R¿RæRçRœR+R*R2RfRtjoinRôR.R RRý( R9R8RøRSRLt unalignedRõRR¶RŒ((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_searchsortedts–33        %cC`stjddddddddd d d d d dgdtjƒ}tjt|ƒƒ}tg|D]}|j|dƒ^qa|ƒtg|D]}|j|dƒ^q|dƒtg|D]}|j||dƒ^q½|ƒtg|D]}|j||dƒ^qí|dƒdS(Ns'P:\20x_dapi_cy3\20x_dapi_cy3_20100185_1s'P:\20x_dapi_cy3\20x_dapi_cy3_20100186_1s'P:\20x_dapi_cy3\20x_dapi_cy3_20100187_1s'P:\20x_dapi_cy3\20x_dapi_cy3_20100189_1s'P:\20x_dapi_cy3\20x_dapi_cy3_20100190_1s'P:\20x_dapi_cy3\20x_dapi_cy3_20100191_1s'P:\20x_dapi_cy3\20x_dapi_cy3_20100192_1s'P:\20x_dapi_cy3\20x_dapi_cy3_20100193_1s'P:\20x_dapi_cy3\20x_dapi_cy3_20100194_1s'P:\20x_dapi_cy3\20x_dapi_cy3_20100195_1s'P:\20x_dapi_cy3\20x_dapi_cy3_20100196_1s'P:\20x_dapi_cy3\20x_dapi_cy3_20100197_1s'P:\20x_dapi_cy3\20x_dapi_cy3_20100198_1s'P:\20x_dapi_cy3\20x_dapi_cy3_20100199_1Rtlefttrighti(RR‡RR7RR R(R9R8RR°Rf((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_searchsorted_unicodeØs(   ,00c C`sVtjdddddgƒ}tj|ƒ}tttj|dddd!fƒtttj|dddgƒtttj|ddddddgƒtttj|dddddddd gƒtttj|dddddddgƒtttj|ddd ddddgƒtttj|ddddd ddgƒtjjd ƒ}|jƒ}tj |ƒ}tj ddd ƒ}t |j|ƒ|j|d|ƒƒtjdddddgd ƒ}|jƒ}dddddg}dd d ddg}t |j|ddd|ƒ|ƒd d dddg}t |j|ddd|ƒ|ƒtj dƒ}|j ƒ}tjj|ƒ|jƒ}tj|j|jddƒ}|dj|jƒ}||(|j|d|ƒ}t ||ƒ|j|d|ƒ}t ||dƒ||(|j|d|ƒ}t ||ƒ|j|d|ƒ}t ||dƒdjtjdtjdtjddfƒ} xÊ| D]Â} | dkrºd} n| dkrtjddgd| ƒ}tjddgdtjƒ}tjddgƒ} nrtjdddddgd| ƒ}tjdddddgdtjƒ}tjdddddgdtjƒ} |j|d|ƒ}t || ƒ|j|d|ƒ}t || dƒtjddd dd| ƒ} | j|d|d ƒ}t|tjt|ƒdtjƒƒ|j| d|ƒ}t|tjddtjƒƒqŸWtjdddddgƒ}tjd"dtjƒ} d | ddd…t |j ƒD]-}ttj||d|ƒ|||ƒq= Wt|tj|dd|ƒtj|dd|ƒƒt|tj|dd|ƒtj|dd|ƒƒx.t |j ƒD]}||jdd|ƒqè Wt||ƒtjdddd dd dddddddddddddddddgƒ}dd ddg}ttj||d|ƒ|d+ƒt|tj||d|ƒ|d,ƒtjddgƒ}|jdd|ƒtt|jdƒttj|jd ddƒtttj|dƒttjtj|dddƒtt|jdƒttj|jd ddƒtttj|dƒttjtj|dddƒtjdƒjd-ƒ}|jdddd|ƒ|jdddd|ƒtj|dddd|ƒtj|dddd|ƒtj|dddd|ƒtj|dddd|ƒ|jdddd|ƒ|jdddd|ƒtj|dddd|ƒtj|dddd|ƒtj|dddd|ƒtj|dddd|ƒtt|jdddƒtt|jdddƒtt|jdddƒtttj|dddƒtttj|dddƒtt|jdddƒtt|jdddƒtttj|dddƒtttj|dddƒgtjtjtjgD]} d.D]} | | f^q"q} x,| D]$\} } t} t}tj| d | ƒ}tjj|ƒtjtj| d | ƒd/ƒ}ttjj|ƒtj|ƒ}x¡t |j ƒD]}tj||d|ƒ}t|||ƒt|| ||ƒt||||dƒ| ||tj||d|ƒƒtj||ddd|ƒ}| |dd…|ftj|g|jdd | ƒƒ||dd…d|…fj |dd…|fkj!ƒd!d"||dd…|f|dd…d|…fj fƒ||dd…|dd…fj |dd…|fkj!ƒd!d#||dd…|f|dd…|dd…fj fƒ| ||tj|jdƒdd…dftj||ddd|ƒfƒtj||ddd|ƒ}| ||dd…ftj|g|jdd | ƒƒ||d|…dd…f||dd…fkj!ƒd!d"|||dd…f|d|…dd…ffƒ|||dd…dd…f||dd…fkj!ƒd!d#|||dd…f|dd…|dd…ffƒ| ||tj||ddd|ƒtj|jdƒddd…ffƒ|j ƒ}|j|d|ƒt|tj||d|ƒƒ|j ƒ}|j|ddd|ƒt|tj||ddd|ƒƒ|j ƒ}|j|ddd|ƒt|tj||ddd|ƒƒqÔWqDWq¨WdS(0Ni iRûitnonsenseR´iR¤iiii(ii2i1i/iÿÿÿÿiiiúÿÿÿi)iðÿÿÿii@BiABiii iii RRøs %d: %r <= %rs %d: %r < %r(R¤(iiÿÿÿÿ(iiÿÿÿÿ(iiÿÿÿÿ(iiÿÿÿÿ(iiÿÿÿÿ(iiÿÿÿÿ(iiii(iiii(ii(i i(ii("RR7RR¢R£R"R§R‡R RœR¤RžR`R2R trollRÜRtisnanRæRót AxisErrorRjR!R\R½R¾ttiletmapR+RR0RŸtall(R9RuR R¥tokthR‹R RfR…RöRRettdtaaetatRÌtd0R¯tdc((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyR¦–sb #  (''3:'''#### !! '#+ 9#'!#:>=BA,#:;:?>$+  % c C`s‰d}x|tj|ƒD]k}t|||!||dd|ƒt||||kjƒdd|||||fƒ|d}qWdS(NiRXskth %dRøskth %d, %r not greater equal %di(RRžRRR/(R9RuR¥tprevR ((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pytassert_partitionedf s "c C`sHtjdƒ}d}tt|j|ƒtt|j|ƒtjdƒjdƒ}tt|j|d dƒtt|j|d dƒtttj||d dƒtttj||d dƒtjd d ddgƒ}tj|dƒ}|j |dƒ|j |tj|dƒdƒt |tj|dƒƒt ||tj|dƒƒtjdƒ}tj j |ƒ|jt |jƒƒt tjdƒ|ƒtj j |ƒt tjdƒ||jt |jƒƒƒtjdƒ}tj j |ƒtjdd ddgƒ}tj j |ƒtj||ƒ}|j ||ƒ|tj||ƒ}|j ||ƒtj j |ƒt tj||ƒ|ƒt |tj||ƒ|ƒtjdƒddd …}|j tj|dgd ƒdgƒ|j tj|dgd ddgƒdgd ddgƒ|j |tj|dgd ƒdgƒ|j |tj|dgd ddgƒdgd ddgƒtjdƒ}tj j |ƒtjtjdƒdƒ}ttj j |ƒtj|ƒ}d}tj||d dƒ}|tj|jdƒdd…df|j|d dƒf}t ||ƒx;t |jdƒD]&}|j ||dd…f|ƒquWtj||d dƒ}|tj||d dƒtj|jdƒddd…ff}t ||ƒx;t |jdƒD]&}|j |dd…|f|ƒqWdS(Niiiii­içi iR´iiiýÿÿÿiÿÿÿÿiiþÿÿÿiii i i(iiii­iç(ii(ii(ii(ii(ii(iýÿÿÿiÿÿÿÿ(iýÿÿÿiÿÿÿÿ(ii(iiiiÿÿÿÿ(RR7RR"R£R§RjR!R‡R7R RæRóR`R2R-R.R+R0( R9RuR¥R¯RRÌR4tpaRf((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_partition_iterativen sr ,&&**& $* c C`sÊtjdddgd dddgƒ}tj|ddd gƒ}ttj|t|jƒddd gƒ|ƒt|tj|t|jƒddd gƒ|ƒxut|jƒD]d}ttj||ddd gƒ|||ƒt|tj||ddd gƒ|||ƒq²Wtjddddgƒ}tj|ƒ}ttj|t|jƒƒ|ƒx]t|jƒD]L}ttj||ƒ|||ƒt|tj||ƒ|||ƒqvWdS(NtGalahadg333333û?i&tArthurgÍÌÌÌÌÌü?i)tLancelotgffffffþ?RR˜s|S10theightssRKtdiag(R9R8((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_diagonal_view_notwriteableŽ scC`sxtjdƒ}tr1ttj|ƒdkƒnxtdƒD]}|jƒq>Wtrtttj|ƒdkƒndS(Nidi2(idid(RR#RRR}t getrefcountR`Ra(R9R8Rf((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_diagonal_memleak scC`sztjgdtjƒ}tjdƒ}x*tdƒD]}tj||d|ƒq4Wtrvttj|ƒdkƒndS(NRg@idR¶i2( RR‡RlR`RLRRR}Rf(R9R8R…t_((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_size_zero_memleak§ s cC`s‡tjdƒjdƒ}t|jƒdƒt|jdƒdƒt|jdƒdƒt|jdƒd ƒtjd ƒjdƒ}t|jƒd d gƒt|jdƒd d gƒt|jdƒd dgƒt|jdƒdd gƒt|jdddƒd d gƒt|jddd ƒd dgƒt|jddd ƒddgƒt|jdddddd ƒddgƒdS(Ni iiiiiiiÿÿÿÿi iiiii i R4R_R`(ii(iii(RR7RjR ttrace(R9R8RS((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyt test_trace² s"""cC`s]dtjfd„ƒY}tjdƒjdƒj|ƒ}|jƒ}tt||ƒƒdS(NtMyArraycB`seZRS((RURV(((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyRlÆ sii(iii(RR.R7RjRfRjRR(R9RlRSR“((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_trace_subclassà s! cC`s+tjd}tjd}xÑ||dD]Á}tjddddddgd|ƒ}tjd d|ƒ}|jdddgdddgƒt||ƒtjd d|ƒ}|jdddgdddgƒt||jd dƒƒq)WxÅd D]½}tjttttttgd|ƒ}tjd d|ƒ}|jdddgtgdƒt||ƒtjd d|ƒ}|jdddgtgdƒt||jd dƒƒqõWtjd ƒ}t|j _ t t |jdddgdddgƒdd dg}t t tj|dd gdƒdS(NRñRR@iiiiRiiR(ii(ii(RRôR‡R#tputR RjR<R?R=R>RR"R¢(R9ticodestfcodesRR R8t bad_array((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_putÍ s.  '" " '    (c C`sgtjddgddggƒ}t|jƒddddgƒt|jƒjj ƒt|jdƒddddgƒt|jddƒddddgƒt|jddƒddddgƒt|jddƒddddgƒt|jddƒjj ƒt|jdd ƒddddgƒt|jdd ƒjj ƒt|jƒ|jd ƒƒtjddgddggddƒ}t|jƒddddgƒt|jddƒddddgƒt|jdd ƒddddgƒt|jddƒjj ƒt|jdd ƒjj ƒt|jƒ|jd ƒƒt|jddƒ|jd ddƒƒtjddgddggƒddd …dd…f}t|jƒddddgƒt|jddƒddddgƒt|jddƒddddgƒt|jddƒddddgƒt|jdd ƒddddgƒt|jdd ƒjjƒtjd ƒddd…}t|jd ƒjjƒt|jdƒjjƒt|jdƒjjƒtjdƒddd…}|jddddƒj d d ƒ}t |j ƒ}d |d<||_ t|jdd ƒjjƒt|jd ƒtjdddƒƒtjdƒ}|jddddƒj d d ƒ}t |j ƒ}d |d<||_ ttj |jdd ƒ|ƒƒt|jdd ƒtjdƒƒtjdƒddd …jddƒ}t|jddƒjjƒt|jdd ƒjjƒt|jdƒddddgƒt|jd ƒddddgƒtjdggƒ}d|_ tj dƒj dkr;ttj |jd ƒ|ƒƒt|jd ƒj |jjfƒnxUd D]M}tjdƒ}t|j|ƒdgƒttj |j|ƒ|ƒƒqBWtjd"ƒddd…jddddƒ}|dddd…f}t|jd ƒddddddddgƒt|jdƒddddddddgƒt|jdƒddddddddgƒt|jdƒddddddddgƒ|ddd…df}t|jd ƒdddddd ddgƒt|jdƒdddddd ddgƒt|jdƒdddddd ddgƒt|jdƒdddddd ddgƒdS(#NiiiiR¥RRR!tKiÿÿÿÿi iþÿÿÿi{iii°i.i iiiiiiiiii(i{i°(i(RR¥R!Rsii (RR‡R RáRR=RKRjR7tswapaxesRßRntmay_share_memoryRœRR*(R9R8RnRRS((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyt test_ravelõ sŠ!"%%%%'%%(:%%%%$  %$  ""("" % #........cC`s:dtjfd„ƒY}tjdƒj|ƒ}tt|jdƒ|ƒƒtt|jdƒ|ƒƒtt|jdƒ|ƒƒtt|jdƒ|ƒƒtjdƒddd…j|ƒ}tt|jdƒ|ƒƒtt|jdƒ|ƒƒtt|jdƒ|ƒƒtt|jdƒ|ƒƒdS( Nt ArraySubclasscB`seZRS((RURV(((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyRwQ si RR¥R!Rsi(RR.R7RfRRRá(R9RwR8((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_ravel_subclassP s%c C`sjtjd ƒjddddƒjƒ}tj|jƒ}t|jdƒ|jƒ}ttj |j ddƒttj |j ddƒttj |j ddƒttj |j ddƒx©t ddƒD]˜}xt ddƒD]~}xut ||fƒD]a\}}|j ||ƒ}t |jƒ} |j|| |<|j|| | s†"         !"       R³iiiRÅR´i@iÀ(RRäR?Ràtsubtracttmultiplyt true_dividet floor_dividet remainderRR<RzR€t left_shiftt right_shiftt bitwise_andt bitwise_xort bitwise_orR‰R R.R!(R9R®RºRÌ((R¤R¥RªR§R¹R©s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_ufunc_binop_interactionø sF     ]!!cC`sädtfd„ƒY}|ƒ}tj|dgƒ}td|koLd|kƒtj|dgddƒ}td|koƒd|kƒt|ddƒtj|dgddƒ}td|koËd|kƒt|ddƒdS(Nt SomeClasscB`seZd„ZRS(c_`s|S(N((R9R¬R­tinputstkw((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyR«² s(RURVR«(((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyRر sitsigt signaturesii->i(R RRäRR (R9RØR8RÚ((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyt'test_ufunc_override_normalize_signature¯ s c C`s2dtfd„ƒY}|ƒ}tjdƒ}ttj|ƒdƒttj||ƒd ƒttj|d|ƒd ƒttj|d|fƒd ƒttj||ƒdƒttj|d|ƒdƒttj|d|fƒdƒttj||ƒd ƒttj|d|ƒdƒttj|||ƒdƒttj|d|dfƒdƒttj|d||fƒdƒttj|dd|fƒdƒttj|d||fƒdƒttj|d||fƒdƒtjdt ƒM}tj dd t ƒttj|d|ƒdƒt |dj t kƒWdQXtttj|d|fƒttj||ƒdƒttj||ƒdƒttj|||ƒdƒttj|||ƒdƒttj||d|ƒdƒttj||d|fƒdƒttj||d|ƒdƒdS(Nt CheckIndexcB`seZd„ZRS(c_`sex*t|ƒD]\}}||kr |Sq Wx1t|dƒD]\}}||kr>|fSq>WdS(NR¶(R{(R9R¬R­RÙRÚRfR8R3((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyR«Ä s   (RURVR«(((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyRÞà sg@iR¶itrecordtalwaysRÚ(i(i(i(i(i(i(i(i(i(i(i(i(i(i(R RR7R tsintmodfR!twarningstcatch_warningsR?tfilterwarningsRMRtcategoryRR"Rä(R9RÞR8tdummyRk((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_array_ufunc_index¿ s< """"""cC`s×dtjfd„ƒY}tjdgƒj|ƒ}tjdgƒ}tjdgƒ}tj|||ƒt|ddƒtt||ƒƒd|deZd„Zd„Zd„Zd„Zd„Zd„ZRS(cC`s˜tjdƒ}d|dd…dgftRæRÄtclipR Rd( R9t type_groupt array_maxtclip_mintclip_maxtinplacet expected_mint expected_maxRŸt byte_ordersRRR…((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyt _clip_types(       c C`sÉxÂttgD]´}|jddddd|ƒ|jddddd|ƒ|jdddd d|ƒ|jddddd|ƒ|jd dddd|ƒ|jd ddd d|d dƒq WdS( NRàigš™™™™™)ÀgÍÌÌÌÌ Y@RoiR€iˆÿÿÿg Y@tuintidRp(R<R?Rs(R9Ro((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyR`®scC`sQtjd dgddddgƒ}|djd d ƒ}|j|d d ƒdS(Niûÿÿÿg@g@g@g@RR…seZd„Zd„Zd„Zd„Zd„Zd„ZRS(cC`s>tj|||ƒt||||ƒƒt|j|ƒdS(N(RtputmaskR R(R9R…RŸtmaskR‰((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyt tst_basicíscC`s´tttjtg}tjjdƒd}|dk}xvdddgD]e}x\tjjƒD]K}xB|D]:}||krj|j|j ƒj |ƒ|||ƒqjqjWq]WqGWdS(Nièidi(iœÿÿÿii( R”RRR‹R RæRitvaluesRR¤RÄ(R9tunchecked_typesR…R~R‰RõRŸ((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyt test_ip_typesòs   cC`s2tttjtjdddgƒtgdƒdS(Niiii(RR"RR}R‡R?(R9((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_mask_sizeþscC`sQtjdddg|ƒ}tj|tttgdƒt|dddgƒdS(Niiiiÿÿÿÿ(RR‡R}R?R<R (R9RR…((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyt tst_byteorderscC`s"xdD]}|j|ƒqWdS(Ns>i4si4sf8Rui iiiii (iûÿÿÿg@g@(g@g@g@(R…sf8(Rusi4si4sf8Rui(iûÿÿÿg@g@(g@g@g@(R…sf8(RusRæRÄR·RR(R9RRRR…R3((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyt test_ip_basic¾s  cC`s |jdtjgƒiƒdS(NRÚ(RRR‡(R9((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyt test_emptyÆs(RURVRRðRñ(((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyRïºs  tTestFlatcB`s,eZd„Zd„Zd„Zd„ZRS(cC`s–tjdƒ}|jddƒ}d|_t|j_||_|ddd…ddd…f|_||_ |ddd…ddd…f|_ dS(Ng4@iii(ii( RR7RjR0R<R=R>R8RSRrRs(R9RrR8((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyR:Ës   % cC`s\t}yd|jjdR<R?R RMRNRO(R9RRuRŒRv((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest___array__çs(    (RURVR:RôRõRö(((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyRòÊs t TestResizecB`sbeZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z d„Z d „Z RS( cC`s¸tjdddgdddgdddggƒ}trO|jddtƒn |jdƒt|jd tjdddgdddgdddggƒjƒt|djdƒdS(Niiitrefchecki (ii(ii(RR‡RR©R<R R(R9R…((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyR`s3  7cC`sStjdddgdddgdddggƒ}|}tt|jdƒ~dS(Niii(ii(RR‡RR"R©(R9R…R”((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_check_reference s3cC`sbtjdƒ}tr+|jddtƒn |jdƒt|tjdƒddd…fƒdS(NiRøi(RRcRR©R<R (R9R…((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_int_shapes  cC`sVtjdƒ}|jdƒt|tjdƒƒ|jƒt|tjdƒƒdS(Ni(RRcR©R!R (R9R…((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_none_shapes   cC`s“xŒtdƒD]~}tjdƒ}|jdƒt|jdƒt|jdƒtjdƒ}|jdƒt|jdƒt|jdƒq WdS( Ni i(i((((i(i(R`RR+R©R R0R2(R9RfR…((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyt test_0d_shape"s  cC`sztttjdƒjdƒtttjdƒjdƒtttjdƒjddƒtttjdƒjddƒdS(NithiiÿÿÿÿRiRø(RR¢RRcR©R"(R9((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_invalid_arguments.scC`s[tjdƒ}tr1|jddddtƒn|jdddƒt|jdkƒdS(NiiiRø(iii(RRcRR©R<RR0(R9R…((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_freeform_shape4s cC`s|tjdƒ}tr1|jddddtƒn|jdddƒt|dtjdƒƒt|dtjdƒƒdS(NiiRøii(ii(RRcRR©R<R R#(R9R…((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_zeros_appended<s cC`sˆtjdddtdfgƒ}tr=|jddtƒn |jdƒt|jd ƒt|dddƒt|dd d ƒdS( Ni RR iiRøiûÿÿÿii(i( RRœR RR©R<R R0R (R9R8((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyt test_obj_objEs! cC`s:tjdtƒ}|d}|jdƒ|jdƒdS(Ni i.id(i i(ii (iid(RR#R€R©(R9R…tx_view((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_empty_viewPs  ( RURVR`RùRúRûRüRþRÿRRR(((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyR÷s      t TestRecordcB`seZd„Zd„Zejjejddkddƒd„ƒZ ejjejddkddƒd„ƒZ ejjejddkddƒd „ƒZ ejjejddkddƒd „ƒZ d „Z d „Zd „Zd„Zd„Zd„Zd„ZRS(cC`sJtjdtfdtfgƒ}ddg|_t|jddgƒdS(NRvRfR¯RÕ(RRRàR€RbR (R9R((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_field_renameZs!cC`sd„}tt|ƒdS(NcS`stjdddgƒ}dS(NR!R™RA(R!R™(RAR™(R!R™(RR(R((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyt test_assign`s(RR"(R9R((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyt#test_multiple_field_name_occurrence_s iiRs Not Python 3cC`sµtttjdtfgƒtttjdtfgƒtjd tfgƒ}tt|jdƒtjd d d gd|ƒ}tt|jdƒ|d}tt|jdƒdS( NR8RSiiiRi(RSR8(R8RS(i(i(i(RR¢RRR€R½R‡RØ(R9RR…R”((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_bytes_fieldsfs cC`sd„}tt|ƒdS(NcS`stjdddgƒ}dS(Ns\u20B9R™RA(s\u20B9R™(RAR™(s\u20B9R™(RR(R((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_assign_unicodexs (RR"(R9R ((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyt test_multiple_field_name_unicodevs s Not Python 2cC`s€d}tj|dftfgƒ}|||dtjdd d gd|ƒ}|||d|d}|||ddS( NubR8iiiRi(i(i(i(RRR€R‡(R9ttitleRR…R”((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_unicode_field_titles€s cC`s d}ttj|tfgƒjddƒttjd|ftfgƒjddƒd}tttj|tfgƒtttjd|ftfgƒdS(NubiRSR8u쎼(R RRR€RbRtUnicodeEncodeError(R9tencodable_nametnonencodable_name((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_unicode_field_namesŽs &,cC`s[tjjjdgdggddddƒ}t|dddƒt|dddƒdS( NiiRbua,bRcui4,i4R8RS(RtcoretrecordsRR (R9R…((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_fromarrays_unicodešs-cC`sdd}tjdddgd|tfgƒ}|jd|ƒt|dtjdddgƒƒdS(NubiiiRR(RR‡R€RžR (R9R˜R…((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_unicode_order¡s'c C`sctjddddddgfgƒ}tjdd k}|r¦tf}tt|jddƒtt|jdƒtt|djddƒtt|djdƒn tt f}xl|D]d}|j ƒ}|dƒ}d||RRa(R9R8RSR((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_record_hashs !  $$$cC`s3tjddgddƒ}ttt|dƒdS(NiiRsi1,i2i(ii(ii(RR‡RR¢Ra(R9R8((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_record_no_hash%scC`sttjdgdigd6gd6gd6dd6ƒtjdd d d d gdigd6gd6gd6dd6ƒdS( NRRbRcRdi R*(((((((RR‡(R9((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_empty_structure_creation)s ,(RURVRRR&R'R)R}R~RR R RRRR!R'R*R+R,(((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyRYs  .. ..   D , tTestViewcB`seZd„ZRS(cC`stjddgd d tjfd tjfd tjfd tjfgƒ}|jd dƒ}|jdƒ}t||ƒt|ddgƒdS(NiiiiiiiiRR‹RRSR8sR?RBRCRñRDRERGRHRP(((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyR4Is   1     tTestVdotcB`s#eZd„Zd„Zd„ZRS(cC`sbtjdtjd}tjd}tjdƒ}x_|dD]S}|j|ƒ}tj||ƒ}ttj|ƒƒttj||ƒdƒq?Wtjdƒd}x_|dD]S}|j|ƒ}tj||ƒ}ttj|ƒƒttj||ƒdƒq´Wtjddtƒ}tj||ƒ}ttj|ƒƒttj||ƒt ƒdS(NRRñR×iR@yð?R( RRôRcRÄtvdotRtisscalarR RžR?(R9t dt_numerict dt_complexR8RRSRÏ((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyR`s$ cC`s¯tjddgddggddƒ}tjddgddggddƒ}tj||ƒ}ttj||ƒ|ƒttj||ƒ|ƒttj||ƒ|ƒdS(NiiiiRRR¥(RR‡RRR (R9R8RSRÏ((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_vdot_array_order3s ''cC`sºx³ddgD]¥}tj|ddfƒ}tj|ddfƒ}tj|ƒ|dd…ddftatolgH¯¼šò×z>(RRRL(R!RDtdesired((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pytassert_dot_close4sidii i'iÈiYR¥Rii(idid(ii (i'(iÈiY(RR¥(i( RR½RLRjRkRæRèR Rn(R9R‚R†RÈRettestdataR1Rˆta_ordertA_dtX_dR…tA_ftX_ftA_d_2tA_f_2tA_d_22tX_d_2tA_f_22tX_f_2tX_f_2ctA_d_12tA_f_12((Rs?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyt#test_accelerate_framework_sgemv_fix"sF   (RURVR:R]R^R_R`RaRbRcRdReRfRgRhR@RxRzR}R~RR–(((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyRXTs(             !   t MatmulCommoncB`sSeZdZdZd„Zd„Zd„Zd„Zd„Zd„Z d„Z RS( s5Common tests for '@' operator and numpy.matmul. s?bhilqBHILQefdgFDGc C`sÁddfddfd d fd d fd dfdddfddfddfg }xitj|j|ƒD]R\}\}}tj|d|ƒ}tj|d|ƒ}tt|j||ƒqgWdS(NiiiR(i(i(ii(i(i(ii(ii(ii(i((((i(ii(((ii(iii(iii(RjRkRõRRœRR"R](R9RlRtdm1tdm2R8RS((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_exceptionsks       (c C`s ddfddfdd fg}xxtj|j|ƒD]a\}\}}tj|d|ƒ}tj|d|ƒ}|j||ƒ}t|jd kƒq7Wxi|jD]^}tjd d|ƒ}tjd d|ƒ}|j||ƒ}ttj|ƒjd kƒq¦WdS(NiiR(ii(iii(iii(ii(iii(iii(iii(i(i(( RjRkRõRRœR]RR0R‡( R9RlRR˜R™R8RSRÏR((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyt test_shapes}s  (cC`sÖtjdƒ}tjdƒ}x±|jD]¦}|j|ƒ}|j|ƒ}xK||f||f||fgD](}|j|Œ}t|j|kƒqnW|j||ƒ}tt|ƒtj|ƒjkƒq(WdS(Ni(ii(i(RRœRõRÄR]RRRÖ(R9R;tvecRRÈR°targRÏ((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_result_types‘s(cC`sŸtjddgƒ}d}xC|jdD]4}|j|ƒ}|j||ƒ}t||ƒq)Wtjttgddƒ}|j||ƒ}t|tƒdS(NiiiRR(RR‡RõRÄR]R R?(R9RœR RRgRÏ((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_vector_vector_valuesŸsc C`sËtjddgƒ}tjddgddggƒ}tj|gdddƒ}tjddgƒ}tj|gdddƒ}x€|jdD]q}|j|ƒ}|j|ƒ}|j|ƒ} |j||ƒ} t| |ƒ|j|| ƒ} t| |ƒq‘Wtjttgƒ}tjttgttggƒ}tj|gdddƒ}tjttgƒ}tj|gdddƒ}|j||ƒ} t| |ƒ|j||ƒ} t| |ƒdS( NiiiiR´iii ( RR‡tstackRõRÄR]R R?R<( R9Rœtmat1tmat2ttgt1ttgt2RR°tm1R#RÏ((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_vector_matrix_values¬s,! ! c C`sËtjddgƒ}tjddgddggƒ}tj|gdddƒ}tjddgƒ}tj|gdddƒ}x€|jdD]q}|j|ƒ}|j|ƒ}|j|ƒ} |j||ƒ} t| |ƒ|j| |ƒ} t| |ƒq‘Wtjttgƒ}tjttgttggƒ}tj|gdddƒ}tjttgƒ}tj|gdddƒ}|j||ƒ} t| |ƒ|j||ƒ} t| |ƒdS( NiiiiR´iii ( RR‡R RõRÄR]R R?R<( R9RœR¡R¢R£R¤RR°R¥R#RÏ((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_matrix_vector_valuesÇs,! ! cC`sËtjddgddggƒ}tjddgddggƒ}tj||gddƒ}tj||gddƒ}tjddgd d ggƒ}tjddgddggƒ}tjddgdd ggƒ}tj||gddƒ}tj||fddƒ} tj||fddƒ} xì|jdD]Ý} |j| ƒ} |j| ƒ} |j| ƒ}|j| ƒ}|j| | ƒ}t||ƒ|j| | ƒ}t||ƒ|j|| ƒ}t|| ƒ|j| |ƒ}t|| ƒ|j||ƒ}t||ƒq:Wtjddgddggd tjƒ} tjddgddggd tjƒ} tj| | gddƒ}tj| | gddƒ}| }| }tjddgddggd tjƒ}tj||gddƒ}tj||fddƒ} tj||fddƒ} |j| | ƒ}t||ƒ|j| | ƒ}t||ƒ|j|| ƒ}t|| ƒ|j| |ƒ}t|| ƒ|j||ƒ}t||ƒdS( NiiiiiR´ii iiiR(RR‡R RõRÄR]R Rq(R9R¡R¢tmat12tmat21ttgt11ttgt12ttgt21ttgt12_21ttgt11_12ttgt11_21RR¥R#tm12tm21RÏ((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_matrix_matrix_valuesâsZ!!!!!    ***    ( RURVRîRõRšR›RžRŸR¦R§R²(((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyR—cs     t TestMatmulcB`seZejZd„ZRS(cC`stjddtƒ}tjd dtƒ}tjd ddtƒ}d}tjd dtƒ}|j|||ƒt||d|ƒd}tjd dtƒ}|j||d|ƒt||d|ƒd}tjd dtjƒ}tt |j||d|ƒdS(NiRsout positional argumentRXsout keyword argumentR¶sout argument with illegal cast(ii(ii(ii(ii(ii(ii( RRœRàtfullR#R]R R\RR‰(R9R8RSR RøR¶((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyt test_out_arg's(RURVRR]Rµ(((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyR³$s itTestMatmulOperatorcB`s&eZddlZejZd„ZRS(iNcC`sddtfd„ƒY}|ƒ}tjdƒ}t|j||ƒdƒt|j||ƒdƒdS(NR!cB`s eZdZd„Zd„ZRS(iècS`sdS(NR!((R9RÚ((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyt __matmul__ZscS`sdS(NR!((R9RÚ((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyt __rmatmul__]s(RURVR°R·R¸(((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyR!Ws i(R RRœR R](R9R!R8RS((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_array_priority_overrideUs  (RURVR(R]R¹(((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyR¶Qs  cC`s‚tjdƒ}tjdƒ}tt|j|ƒddl}tt|j||ƒttdƒ}tt|dt ƒt ƒƒdS(Niitexecsa @= b( RRcRR¢t __imatmul__R(timatmulR—RytglobalsR;(R8RSR(texec_((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_matmul_inplacees t TestInnercB`s5eZd„Zd„Zd„Zd„Zd„ZRS(cC`sKd}tjdddƒ}tttj||ƒtttj||ƒdS(Ngð?iRsi,i(ii(RR‡RR¢tinner(R9RR!((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_inner_type_mismatchvscC`s¬x¥tjdtjddD]‡}tjdd|ƒd }tjddgd|ƒ}tjddgd|ƒ}ttj||ƒ|ƒttj||ƒ|ƒqWdS( NRñRRiRiii((RRôR‡R RÁ(R9RtscaRœR…((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_inner_scalar_and_vector}s #cC`sDtjdddtjƒ}tj||ƒ}t|dddƒdS( NR0iiPRiRºi(iiP(RR#RlRÁR (R9R8R¯((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyt test_vecself…scC`sxtjdtjddD]ò}tjddgddggd|ƒ}tjddgddggd|ƒ}tjddgd|ƒ}tjdd gd|ƒ}ttj|j|ƒ|ƒttj||jƒ|ƒttj||ƒ|ƒttj||ƒ|ƒtjd d gd d ggd|ƒ}ttj||ƒ|ƒtjddgddggd|ƒ}ttj||ƒ|ƒttj||jƒƒ|ƒtjdƒj|ƒ}|ddd…}tjd d|ƒj ƒ}ttj||ƒ|ƒqWdS(NRñRRiiiiRiii iiii iiÿÿÿÿ( RRôR‡R RÁRŸR¤R7RÄRÛ(R9RR!RARR…R8RS((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyt,test_inner_product_with_various_contiguitiess$#''''c C`s}xvtjdtjddD]X}tjdƒjdddƒj|ƒ}tjddƒjdddƒj|ƒ}tjd d d gd d dggdddgdddggdddgdddgggdddgddd ggd!d"d#gd$d%d&ggd'd(d)gd*d+d,ggggd-|ƒ}ttj||ƒ|ƒttj||ƒjddd.d/ƒ|ƒqWdS(0NRñRRiiiii0iži¶iÎiæiþii6iŽiæi>i–iîiÎifiþi–i.iÆifi>iiîiÆiž iþii. iF i^ iv i–iî iF iž iö iNRii( RRôR7RjRÄR‡R RÁR+(R9RR8RSR…((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_3d_tensor¦s&#'*       (RURVRÂRÄRÅRÆRÇ(((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyRÀts     tTestAlencB`seZd„Zd„ZRS(cC`sÈtjdddgƒ}ttj|ƒdƒtjdddgdddggƒ}ttj|ƒdƒdddg}ttj|ƒdƒdddgdddgg}ttj|ƒdƒdS(Niiiiii(RR‡R talen(R9RÈ((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyR`Ãs'cC`sttjdƒdƒdS(Nii(R RRÉ(R9((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_singletonÐs(RURVR`RÊ(((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyRÈÂs t TestChoosecB`s,eZd„Zd„Zd„Zd„ZRS(cC`s†dtjddtƒ|_dtjddtƒ|_dtjddtƒ|_dtjd dtƒ|_dddg|_dS( NiiRii(i(i(ii(ii(RRœR€R…R”R¹RºR(R9((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyR:Õs cC`s;tj|j|j|jfƒ}t|dddgƒdS(Nii(RR¸RR…R”R (R9R!((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyR`Üs!cC`sJtj|j|j|jfƒ}t|dddgdddggƒdS(Nii(RR¸RR¹RºR (R9R!((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_broadcast1às!cC`sJtj|j|j|jfƒ}t|dddgdddggƒdS(Nii(RR¸RR…RºR (R9R!((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_broadcast2äs!(RURVR:R`RÌRÍ(((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyRËÔs   t TestRepeatcB`s5eZd„Zd„Zd„Zd„Zd„ZRS(cC`s=tjddddddgƒ|_|jjdƒ|_dS(Niiiiii(ii(RR‡RÈRjRÉ(R9((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyR:ês$c C`sVtj|jddddddgƒ}t|ddddddddddg ƒdS(Niiiiii(RRÇRÈR (R9R!((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyR`îs'cC`sJtj|jdƒ}t|ddddddddddddg ƒdS(Niiiiii(RRÇRÈR (R9R!((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyRÌósc C`s±tj|jddgddƒ}t|dddgdddgdddggƒtj|jdddgddƒ}t|ddddddgddddddggƒdS( NiiR´iiiii(RRÇRÉR (R9R!((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_axis_specøs! $c C`s®tj|jdddƒ}t|dddgdddgdddgdddggƒtj|jdddƒ}t|ddddddgddddddggƒdS( NiR´iiiiii(RRÇRÉR (R9R!((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyRÍs  (RURVR:R`RÌRÏRÍ(((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyRÎés     tzeroiRitconstanttcircularitmirrortTestNeighborhoodItercB`seZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z d„Z d „Z d „Z d „Z d „Zd „Zd„ZRS(cC`sÜtjddgddggd|ƒ}tjdddgdddggd|ƒtjdddgdddggd|ƒtjdddgdddggd|ƒtjdddgdddggd|ƒg}tj|ddddg|dtdƒ}t||ƒtjdddgdddggd|ƒtjdddgdddggd|ƒtjdddgdddggd|ƒtjdddgdddggd|ƒg}tj|ddddg|dtdƒ}t||ƒtjd d d gd ddggd|ƒtjd d d gddd ggd|ƒtjd ddgd ddggd|ƒtjddd gddd ggd|ƒg}tj|ddddgd td ƒ}t||ƒdS( NiiiiRiÿÿÿÿRÐRiiRÑ(RR‡t_multiarray_teststtest_neighborhood_iteratort NEIGH_MODER (R9RR…R‹Rt((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyt_test_simple2ds,'***0& ***0& ***0"cC`s|jtƒdS(N(RØRà(R9((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyt test_simple2d/scC`s|jtƒdS(N(RØR(R9((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_simple2d_object2scC`stjddgddggd|ƒ}tjdddgdddggd|ƒtjdddgdddggd|ƒtjdddgdddggd|ƒtjdddgdddggd|ƒg}tj|ddddg|dtdƒ}t||ƒdS(NiiiiRiÿÿÿÿRÓ(RR‡RÕRÖR×R (R9RR…R‹Rt((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyt_test_mirror2d5s'***0&cC`s|jtƒdS(N(RÛRà(R9((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyt test_mirror2d?scC`s|jtƒdS(N(RÛR(R9((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_mirror2d_objectBscC`s‰tjdddƒj|ƒ}dddgdddgdddgdddgdddgg}tj|ddg|dtdƒ}t||ƒdddgdddgdddgdddgdddgg}tj|ddg|dtd ƒ}t||ƒ|dddgdddgdddgdddgdd|dgg}tj|ddg|dtd ƒ}t||ƒdS( NiiiiiiiÿÿÿÿRÐRiRÑ(RRRÄRÕRÖR×R (R9RR…R‹Rt((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyt _test_simpleFsB  B  J cC`s|jtƒdS(N(RÞRà(R9((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_simple_floatXscC`s|jtƒdS(N(RÞR(R9((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_simple_object[sc C`sêtjdddƒj|ƒ}tjdddddgdddddgdddddgdddddgdddddggd|ƒ}tj|ddg|dtdƒ}tg|D]}|j|k^q½ƒt ||ƒdS( NiiiiiRiþÿÿÿRÓ( RRRÄR‡RÕRÖR×RRR (R9RR…R‹RtRf((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyt _test_mirror_s<3 &cC`s|jtƒdS(N(RáRà(R9((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyt test_mirrorhscC`s|jtƒdS(N(RáR(R9((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_mirror_objectksc C`sÄtjdddƒj|ƒ}tjdddddgdddddgdddddgdddddgdddddggd|ƒ}tj|ddg|dtd ƒ}t||ƒdS( NiiiiiRiþÿÿÿiRÒ(RRRÄR‡RÕRÖR×R (R9RR…R‹Rt((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyt_test_circularos <3 cC`s|jtƒdS(N(RäRà(R9((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyt test_circularwscC`s|jtƒdS(N(RäR(R9((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_circular_objectzs(RURVRØRÙRÚRÛRÜRÝRÞRßRàRáRâRãRäRåRæ(((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyRÔs            tTestStackedNeighborhoodItercB`s,eZd„Zd„Zd„Zd„ZRS(c C`sÉtj}tjdddgd|ƒ}tjdgd|ƒtjdgd|ƒtjdgd|ƒtjdgd|ƒtjdgd|ƒtjdgd|ƒtjdgd|ƒg}tj|ddgtdddgtdƒ}t||ƒtjdddgd|ƒtjdddgd|ƒtjdddgd|ƒtjdddgd|ƒtjdddgd|ƒg}tj|d dgtdd dgtd ƒ}t||ƒdS( NiiiRiiþÿÿÿiRÐiÿÿÿÿRi(RRlR‡RÕttest_neighborhood_iterator_oobR×R (R9RR…R‹Rt((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_simple_const€s( ) !)c C`sÇtj}tjdddgd|ƒ}tjdddgd|ƒtjdddgd|ƒtjdddgd|ƒtjdddgd|ƒtjdddgd|ƒg}tj|ddgtdddgtdƒ}t||ƒtjdddgd|ƒ}tjdddgd|ƒtjdddgd|ƒtjdddgd|ƒtjdddgd|ƒtjdddgd|ƒg}tj|ddgtdd dgtdƒ}t||ƒtjdddgd|ƒ}tjdddgd|ƒtjdddgd|ƒtjdddgd|ƒtjdddgd|ƒtjdddgd|ƒg}tj|ddgtdddgtdƒ}t||ƒtjdddgd|ƒ}tjdddddgd|ƒtjdddddgd|ƒtjdddddgd|ƒtjdddddgd|ƒtjdddddgd|ƒg}tj|ddgtdd dgtdƒ}t||ƒdS( NiiiRiiÿÿÿÿRÓRÐiþÿÿÿ(RRlR‡RÕRèR×R (R9RR…R‹Rt((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_simple_mirroršsJ !) !) !) !!!!')c C`sÇtj}tjdddgd|ƒ}tjdddgd|ƒtjdddgd|ƒtjdddgd|ƒtjdddgd|ƒtjdddgd|ƒg}tj|ddgtdddgtdƒ}t||ƒtjdddgd|ƒ}tjdddgd|ƒtjdddgd|ƒtjdddgd|ƒtjdddgd|ƒtjdddgd|ƒg}tj|ddgtdd dgtdƒ}t||ƒtjdddgd|ƒ}tjdddgd|ƒtjdddgd|ƒtjdddgd|ƒtjdddgd|ƒtjdddgd|ƒg}tj|ddgtdddgtdƒ}t||ƒtjdddgd|ƒ}tjdddddgd|ƒtjdddddgd|ƒtjdddddgd|ƒtjdddddgd|ƒtjdddddgd|ƒg}tj|ddgtdd dgtdƒ}t||ƒdS( NiiiRiiÿÿÿÿRÒRÐiþÿÿÿ(RRlR‡RÕRèR×R (R9RR…R‹Rt((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_simple_circularÊsJ !) !) !) !!!!')cC`s‡tj}tjdddgd|ƒ}tjddddgd|ƒg}tj|ddgtdddgtdƒ}t||ƒtjdddgd|ƒ}tjddddgd|ƒg}tj|ddgtdddgtdƒ}t||ƒtjdddgd|ƒ}tjddddgd|ƒg}tj|ddgtdddgtd ƒ}t||ƒdS( NiiiRiRÐiÿÿÿÿRÓRÒ(RRlR‡RÕRèR×R (R9RR…R‹Rt((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_simple_strict_withinús  $) $) $)(RURVRéRêRëRì(((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyRç~s  0 0t TestWarningscB`seZd„ZRS(c C`s†tjddgƒ}tjddgƒ}tjƒJtjdtjƒttj|jtdƒ|ƒt |ddgƒWdQXdS(Niiy@terroryð?Àyð?@( RR‡RãRäR"tComplexWarningRRtsliceR!R (R9R…R”((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_complex_warnings  (RURVRñ(((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyRístTestMinScalarTypecB`s5eZd„Zd„Zd„Zd„Zd„ZRS(cC`s/tjdƒ}tjdƒ}t||ƒdS(NiiiR,iiÿ(Rtmin_scalar_typeRR (R9Rtwanted((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_usigned_shortshort"scC`s/tjdƒ}tjdƒ}t||ƒdS(NiiiR[iiÿÿ(RRóRR (R9RRô((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_usigned_short'scC`s/tjdƒ}tjdƒ}t||ƒdS(Nii iR]IIÿÿÿÿ(RRóRR (R9RRô((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_usigned_int,scC`s/tjdƒ}tjdƒ}t||ƒdS(Nii?iR_llÿÿÿÿ(RRóRR (R9RRô((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_usigned_longlong1scC`s/tjdƒ}tjdƒ}t||ƒdS(Nii@R@l(RRóRR (R9RRô((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyR™6s(RURVRõRöR÷RøR™(((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyRò s     (t_dtype_from_pep3118tTestPEP3118DtypecB`skeZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z d„Z d „Z d „Z RS( cC`s<tj|ƒ}t|ƒ}t||dd||fƒdS(NRXsspec %r != dtype %r(RRRùR (R9tspecRôRtactual((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyt_check@s  c C`s¬tjdƒj}x“tdƒD]…}|dkr:d}n d|}|jd|id d6d|d ||fd 6ƒ|jd |id d6dd |fd 6ƒqWdS(NRfiiRãsb%dxiR¹R.RPiR˜Re(R.i(R.i(RRR$R`Rý(R9R1R3Re((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_native_paddingFs   cC`sX|jdiidd6d fdfd6ƒ|jdiid d6d fdfd6ƒdS( Nsx3T{xi}RfiRPis^x3T{xi}i(Rfi(i(Rfi(i(Rý(R9((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_native_padding_2Rs*c`s°tjdƒj‰tjdƒj}‡fd†}tddgddgƒ}|jdtd||dƒ|ƒ|jd td||d ƒ|ƒ|jd td||d ƒ|ƒ|jd td||dƒ|ƒ|jdtd||dƒ|ƒ|jdtd|d|ƒ|jdtd|d |ƒ|jdtd|d |ƒ|jdtd|d|ƒ|jdtd|d|ƒdS(NRfc`sˆd|dˆS(Ni((Rˆ(R1(s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyRL]sRcRbRPtixR*itixxitixxxitixxxxiti7xis^ixs^ixxs^ixxxs^ixxxxs^i7x(RRR$R*RSRý(R9R2RLRq((R1s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_trailing_paddingWs&&&&&    c C`sŠtjd d dtjdƒfdgdtƒ}|jd|ƒtjddddddtjddtƒfgƒ}|jd |ƒdS(NR8RSRfR™sb,iRR1s(T{b:a:xxxi:b:T{b:f0:=i:f1:}:sub:xxxi:c:}RuRŒs-T{b:a:=i:b:b:c:b:d:b:e:T{b:f0:xxxi:f1:}:sub:}(R8RS(RSRf(RRf(R8RS(RSRf(RRS(RuRS(RŒRS(RRR?Rý(R9R((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_native_padding_3ns  $cC`s>tjd d ddd fd gdtƒ}|jd|ƒdS( NR8RSRfRiRuR1sT{b:a:xxxi:b:3b:c:xi:d:}(R8RS(RSRf(i(RuRf(RRR?Rý(R9R((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyt%test_padding_with_array_inside_structzs   cC`s/|jdiidd6dfd6dd6ƒdS( Ns@T{^i}xiRfiRPiR˜(Rfi(Rfi(Rý(R9((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_byteorder_inside_structs c `s{tjdƒj‰tjdƒj}‡fd†}|jdtddgddgddgd ||d ƒƒd fƒdS( NRfc`sˆd|dˆS(Ni((Rˆ(R1(s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyRLŒss(3)T{ix}RbRPRcRdiR*ii(i(RRR$R*RýRS(R9R2RL((R1s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_intra_padding‡s   cC`sQtjdƒ}|jd|ƒtjdddfd gƒ}|jd|ƒdS( NRRPtS1iR˜tS4t4c4s(i(R˜R (RRRý(R9R((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_char_vs_string–scC`sB|jddddfd gƒ|jdddd fd gƒdS( Ns (0)I:a:f:b:R8RKiRSRvs (0)I:b:f:a:(i(RSRv(i(R8Rv(Rý(R9((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_field_orderscC`sS|jdddgƒ|jdd d gƒ|jddƒ|jdd gƒdS( NtiiRPRfR˜sii:f0:si:f0:(RPRf(R˜Rf(R˜Rf(RPRf(RPRf(Rý(R9((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_unnamed_fields¢s( RURVRýRþRÿRRRRR R RR(((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyRú?s        tTestNewBufferProtocolcB`sþeZdZd„Zd„Zd„Zd„Zd„Zd„Zd„Z d„Z d „Z d „Z d „Z d „Zd „Zd„Zd„Zd„Zd„Zd„Zd„Zejjejdkddƒd„ƒZd„Zd„Zd„ZRS(s Test PEP3118 buffers cC`sÄtj|ƒ}t|ƒ}tj|ƒ}tj|ƒ}t|jj ƒt|jjƒt|j|jƒt|j |j ƒt ||ƒt|j|jƒt|j |j ƒt ||ƒdS(N( RRt memoryviewR‡RR=RKR RR0R (R9RÁR…R”Rº((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyt_check_roundtrip­s  cC`sytjdddddgddƒ}|j|ƒtjddgddggdtjƒ}|j|ƒtjd4dtjƒdd…ddd…f}|j|ƒd5d6d7d8d9d:d;d<d=d>d tjfdtjfdtjfdtj fdtj fdtj fd?d@dAdBd'tj fg}tjddddddddddddddddd(d)d*t d+fgd|ƒ}|j|ƒtjddgddggfdd tdCffgƒ}|j|ƒtjdddgdd,ƒ}|j|ƒtjdddgdd-ƒ}|j|ƒtjdddgdd.ƒ}|j|ƒtjdddgdd/ƒ}|j|ƒtjdddgdd0ƒ}|j|ƒtjd1krtjdddgdd2ƒ}tt|j|ƒtjdddgdd3ƒ}|j|ƒn\tjdddgdd2ƒ}|j|ƒtjdddgdd3ƒ}tt|j|ƒdS(DNiiiiiRRRiR8RSRÖRRfRuRttdxRÕRŒRARvtHRRKtLthxtQR3R RtjxtkxR RÈtU4RˆtV3R‚RR¯taaaatbbbbRgð?s>i2si4sqRs>gses(RàRR‡R(R9t half_listR…((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_roundtrip_halfs    cC`síxætjjƒD]Õ}tj|ƒ}|jdkr:qn|jdkrOqntjdd|ƒ}|j|ƒ|jdkr|jdƒ}tjdd|ƒ}|j|ƒ|jdƒ}tjdd|ƒ}|j|ƒqqWdS(NtMmRúiRtqQgGRgRf(RttypeDictR€RRyR#RR>(R9ttypRR…R((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_roundtrip_single_typess  cC`s|jdƒdS(Ni(R(R9((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_roundtrip_scalar-scC`sctjddgƒ}tjd|ƒ}tttft|ƒtttfttjddƒƒdS( NR8R[RSsM8[s]isM8[D](R8R[(RSsM8[s](RRR+RR"t BufferErrorRR‡(R9RR8((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_invalid_buffer_format1scC`s”tjdddddgddƒ}t|ƒ}t|jdƒt|jdƒt|jdƒt|jd ƒt|jt ƒt|j dƒdS( NiiiiiRRf(i(i( RR‡RR RÝR0RoRnt suboffsetstEMPTYR*(R9R…R”((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_export_simple_1d:s$ cC`sštjddgddggdtjƒ}t|ƒ}t|jdƒt|jd ƒt|jdƒt|jd ƒt|j t ƒt|j dƒdS( NiiiiRRuii(ii(ii( RR‡RlRR RÝR0RoRnR.R/R*(R9R…R”((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_export_simple_ndDs* cC`s¡tjddtjƒdd…ddd…f}t|ƒ}t|jdƒt|jd ƒt|jdƒt|jd ƒt|j t ƒt|j dƒdS( NiRiRvii$i(iii(ii(i$i( RR#R½RR RÝR0RoRnR.R/R*(R9R…R”((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_export_discontiguousNs1 cC`sØd*d+d,d-d.d/d0d1d2d3dtjfdtjfdtjfdtjfdtjfdtjfd4d5d6d7dtjfg}tjd d d d d d d d d d d d d d d d d!d"d#t d$fgd%|ƒ}t |ƒ}t |j d8ƒt |j d ƒt |jtƒtg|D]\}}tj|ƒj^q!ƒ}tjdƒjd&krst |jd'ƒnt |jd(ƒtjd ƒjd)tjtjƒjksÄt |j|fƒnt |j|ƒdS(9NR8RSRÖRRfRuRtRRÕRŒRARvRRRKRRRR3R RRRR RÈRRˆRR‚RR¯iRRs gð?RisjT{b:a:=h:b:i:c:l:d:q:dx:B:e:@H:f:=I:g:L:h:Q:hx:f:i:d:j:^g:k:=Zf:ix:Zd:jx:^Zg:kx:4s:l:=4w:m:3x:n:?:o:@e:p:}sjT{b:a:=h:b:i:c:q:d:q:dx:B:e:@H:f:=I:g:Q:h:Q:hx:f:i:d:j:^g:k:=Zf:ix:Zd:jx:^Zg:kx:4s:l:=4w:m:3x:n:?:o:@e:p:}i(R8RS(RSRÖ(RRf(RuRt(RRÕ(RŒRA(RvR(RRK(RÖR(RR(RtR (RÈR(RˆR(R‚R(i(RRR RÁR!R"RR#R‡R?RR R0RoR.R/RRR*RÝRœRnRþRýRb(R9RR…R”R8RStsz((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_export_recordXsH      0  1+cC`s©tjddgddggfdddd ffgƒ}t|ƒ}t|jdƒt|jtƒt|jd ƒt|jtƒt|j tƒt|j d ƒdS( NiiiiRR8Rfs T{(2,2)i:a:}ii(ii( RR‡RR RÝR0R/RoRnR.R*(R9R…R”((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_export_subarray‚s9 cC`s¼tjdddgddƒ}t|ƒ}tjdkrLt|jdƒnt|jdƒtjdddgddƒ}t|ƒ}tjdkr¨t|jdƒnt|jdƒdS( NiiiRs>iRRfsRBRFRGRHR&R'R)R}R~RMRPRURY(((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyRªs0  F    *      * tTestArrayAttributeDeletioncB`s,eZd„Zd„Zd„Zd„ZRS(c C`sttjdƒ}dddddddg}tƒ;}|jtd ƒx!|D]}ttt||ƒqMWWdQXdS( NiR0RnRRRæRçRsAssigning the 'data' attribute(RRœRR1RMRR±tdelattr(R9R8tattrR4Re((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyt,test_multiarray_writable_attributes_deletion$s   c C`satjdƒ}dddddddd d d d d g }x!|D]}ttt||ƒq@WdS(NiRoR=R*R2RpRqRLRŸR-t__array_struct__R°RM(RRœRR±R[(R9R8R\Re((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyt0test_multiarray_not_writable_attributes_deletion-s    cC`sLtjdƒj}ddddg}x!|D]}ttt||ƒq+WdS(NiRORNRLR>(RRœR=RR±R[(R9R8R\Re((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyt1test_multiarray_flags_writable_attribute_deletion5s c C`satjdƒj}dddddddd d d d g }x!|D]}ttt||ƒq@WdS( NiRèR©RªRøRKRIRJRHRFRGRr(RRœR=RR±R[(R9R8R\Re((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyt5test_multiarray_flags_not_writable_attribute_deletion;s    (RURVR]R_R`Ra(((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyRZ"s  cC`sWdtfd„ƒY}|dƒ}ttj|ƒdƒttj|gƒdgƒttj||gƒddgƒttj|ƒjtjdƒƒd |jdi4gs>f8sttdj|ƒnMtƒB}|j t ƒdj|ƒ}t j |dƒ}t ||ƒWdQXdS(Niiis{:30}t30(ii(RR‡RýR}R~RR¢RÝRR1tPendingDeprecationWarningR t __format__R (R9R8R4RÏtdst((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_1d_format—s  (RURVRþRÿR(((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyRüŒs  t TestCTypescB`seZd„Zd„ZRS(cC`sWtjdddgdddggƒ}tt|jjƒtt|jjƒdƒdS(Niiiiii(ii(RR‡R RLt_ctypesR»R0(R9ttest_arr((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_ctypes_is_available¦s'cC`sŠddlm}d|_z`tjdddgdddggƒ}tt|jj|j ƒƒt t |jj ƒd ƒWdt|_XdS( Ni(R;iiiiii(ii( t numpy.coreR;R!RLRR‡RRRt_missing_ctypesR R»R0(R9R;R((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_ctypes_is_not_available¬s ' (RURVRR (((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyR¤s tTestWritebackIfCopycB`s}eZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z d„Z d „Z d „Z d „Z d „ZRS( cC`sStjdƒ}tjdddƒ}tj|dd|ƒ}t|tdƒƒdS(NiRRiR¶(RRcR+R;R R`(R9R;R¶RÏ((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_argmax_with_out»scC`sTtjdƒ }tjdddƒ}tj|dd|ƒ}t|tdƒƒdS(NiRRiR¶(RRcR+RSR R`(R9R;R¶RÏ((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_argmin_with_outÁscC`s_tjdƒ}tjdddƒ}tj|ddddd|ƒ}ttj|ƒdƒdS( NiRRta_miniöÿÿÿta_maxiR¶(RRcRjR R(R9R;R¶RÏ((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_clip_with_outÇs!cC`srtjdƒjddƒj}tj||dkddgƒt|tjddgddgddggƒƒdS(Niiii,i7ii(RR7RjRŸtplaceR R‡(R9R8((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_insert_noncontiguousÍscC`srtjdƒjddƒj}tj|ddgddgƒt|tjddgddgddggƒƒdS( Niiiii,i7ii(RR7RjRŸRnR R‡(R9R8((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_put_noncontiguousÓscC`sptjdƒjddƒj}tj||dk|dƒt|tjddgddgddggƒƒdS( Niiiii iii(RR7RjRŸR}R R‡(R9R8((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_putmask_noncontiguousØscC`sltjdddƒ}tjdddƒ}tj|ddgd|ddƒt|tjddgƒƒdS( NiRR€iiR¶R‰traise(RR7R+R‡R R‡(R9R8R¶((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_take_mode_raiseÞs"cC`s®tjdddgdddgdddggƒ}tjd ddƒ}ddg}tj||d|d d ƒt|tjdddgdddgdddggƒƒdS( NiiiRR€iöÿÿÿi R¶R‰R(ii(RR‡R+R¸R (R9R8R¶tchoices((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_choose_mod_raiseäs3  cC`s:tjdƒjddƒ}|jj}|jƒ}~dS(Ni i(RR7RjRŸRRï(R9R8RSR((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyttest_flatiter__array__ís  cC`swtjddtƒjddƒ}tj||d|ƒ}t|tjdddgdd d gd d d ggƒƒdS(Ni RiR¶iiii*i6iBiEiZio(RR7RàRjRLR R‡(R9R8RS((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyt test_dot_outôs!cC`sÅddlm}m}tjdƒjddƒj}||ƒ}t|jj ƒt|j |kƒd|d<||ƒt |dƒt|j j dkƒt |j dƒd|dRFRS(((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_multiarray.pyts                j -…Nub`Ùÿ!ZDÿÿÿÿÿÿŠÿif  C6 †”J,3/ÿA8W×   Ï<ÿÁ, N&)l– kÿy" $   ]¥. Vs2