+
    xȇi3                        ^ RI t ^ RIHt ^ RIt^ RIt^ RIHu Ht ^ RI	Hu H
t
 ^ RIHtHtHtHtHtHtHtHtHtHtHtHtHtHtHtHtHtHtHtHtH t H!t!H"t"H#t#H$t$H%t%H&t&H't'H(t(H)t)H*t*H+t+H,t,H-t-H.t.H/t/H0t0H1t1H2t2H3t3H4t4H5t5H6t6H7t7H8t8H9t9H:t:H;t;H<t<H=t=H>t>H?t?H@t@HAtAHBtBHCtCHDtDHEtEHFtFHGtGHHtHHItIHJtJHKtKHLtLHMtMHNtNHOtOHPtPHQtQHRtRHStSHTtTHUtUHVtV ^ RIWHXtXHYtYHZtZ ]P                  t[RR lt\ ! R R4      t] ! R R	4      t^ ! R
 R4      t_R t`R# )    N)reduce)KMaskedArrayMaskTypeabsoluteaddallallcloseallequalalltruearangearccosarcsinarctanarctan2arrayaveragechooseconcatenate	conjugatecoscoshcountdivideequalexpfilledgetmaskgreatergreater_equalinnerisMaskedArrayless
less_equalloglog10	make_maskmaskedmasked_arraymasked_equalmasked_greatermasked_greater_equalmasked_insidemasked_lessmasked_less_equalmasked_not_equalmasked_outsidemasked_print_optionmasked_valuesmasked_wheremaximumminimummultiplynomasknonzero	not_equalonesouterproductputravelrepeatresizeshapesinsinhsometruesortsqrtsubtractsumtaketantanh	transposewherezeros)assert_assert_equalassert_raisesc                 T    \        W4      pV'       g   \        R V RV  RV 24       V# )zNot eq:
z
----)r	   print)vwmsgresults   &&& j/Users/max/.openclaw/workspace/postharvest/venv/lib/python3.14/site-packages/numpy/ma/tests/test_old_ma.pyeqrZ   [   s.    a^FuBqcs+,M    c                     a  ] tR t^bt o R tR t]P                  P                  RR"R#.4      R 4       t	R t
R tR tR tR	 tR
 tR tR tR tR tR tR tR tR tR tR tR tR tR tR tR tR tR t R t!R t"R t#R t$R t%V t&R!# )$TestMac                   \         P                  ! R R R R\        R,          RRR	RR RR.4      p\         P                  ! . R
O4      pRp. ROp. ROp\        WR7      p\        W%R7      p\         P                  ! . RO4      p\        V. ROR7      p	\         P                  ! VRV4      p
VP                  pVP                  R4       WW4WVWxWV3# )      ?       @      @      @      $@      @mask@xDg             $)rb           rd   r`   g            ri   rh   rc   r_   ri   rd   )   r   r   r   r   r   rk   r   r   r   r   r   )r   r   rk   r   r   rk   rk   r   r   r   r   rk   )g      ri         ?g?r   rk   r   r   )npr   pirM   rA   set_fill_value)selfxya10m1m2xmymzzmxfss   &           rY   _create_dataTestMa._create_datad   s    HHb"b#rCxRsBBOPHHJK1111HH&'1<(XXb%#GG
% SbbRQ66r[   c                X   V P                  4       w  p r#r$  r%p\        \        V4      '       * 4       \        \        V4      4       \        \	        V4      V4       \        VP                  V4       \        VP
                  VP
                  4       \        VP                  \        R  V4      4       \        \        V4      \        V4      \        R V4      ,
          4       \        \        WE4      4       \        \        \        VR4      V4      4       \        \        W4      4       R# )c                     W,          # N rr   rs   s   &&rY   <lambda>)TestMa.test_testBasic1d.<locals>.<lambda>{       !%r[   c                     W,           # r   r   r   s   &&rY   r   r   |       aer[   rg   N)r}   rO   r!   rP   rA   dtypesizer   r   lenrZ   r   )rq   rr   _ru   rw   r{   r|   s   &      rY   test_testBasic1dTestMa.test_testBasic1ds   s    -1->->-@*1aQAq!M!$$%b!"U2Y"RXXq!RXXqww'RWWf%7;<U2YB&1CR*H HI2
6"e$b)*1	r[   r|   c                R   V P                  4       w  r#rErFp rHpWn        Wn        Wn        Wn        Wn        \        \        V4      '       * 4       \        \        V4      4       \	        \        V4      V4       \	        VP                  V4       \	        VP
                  \        R  V4      4       \	        \        V4      \        V4      \        R V4      ,
          4       \        \        Wh4      4       \        \        \        VR4      V4      4       \        \        W&4      4       R# )c                     W,          # r   r   r   s   &&rY   r   )TestMa.test_testBasic2d.<locals>.<lambda>   r   r[   c                     W,           # r   r   r   s   &&rY   r   r      r   r[   rg   N)r}   rA   rO   r!   rP   r   r   r   r   rZ   r   )	rq   r|   rr   rs   r   ru   rw   rx   r{   s	   &&       rY   test_testBasic2dTestMa.test_testBasic2d   s     /3.?.?.A+aQB1!M!$$%b!"U2Y"RXXq!RWWf%7;<U2YB&1CR*H HI2
6"e$b)*1	r[   c                <	   V P                  4       w  rp rEp rGp\        ^^.^ ^..4      p	\        V	^ ^ .^^ ..4      p
\        \	        W,          W,          4      4       \        \	        W,           W,           4      4       \        \	        W,
          W,
          4      4       R EF  pVP                  V4      pVP                  V4      pVP                  V4      pVP                  V4      pVP                  V4      p\        \	        V) V) 4      4       \        \	        W,           WV,           4      4       \        \	        W,
          WV,
          4      4       \        \	        W,          WV,          4      4       \        P                  ! RRR7      ;_uu_ 4        \        \	        W,          WV,          4      4       RRR4       \        \	        W2,           W6,           4      4       \        \	        W2,
          W6,
          4      4       \        \	        W2,          W6,          4      4       \        P                  ! RRR7      ;_uu_ 4        \        \	        W2,          W6,          4      4       RRR4       \        \	        W,           WS,           4      4       \        \	        W,
          WS,
          4      4       \        \	        W,          WS,          4      4       \        \	        W,          WS,          4      4       \        \	        V^,          V^,          4      4       \        \	        \        V4      R,          \        V4      R,          4      4       \        \	        W,          WV,          4      4       \        \	        \        P                  ! W4      \        WV4      4      4       \        \	        \        P                  ! W4      \        WV4      4      4       \        \	        \        P                  ! W4      \        WV4      4      4       \        P                  ! RRR7      ;_uu_ 4        \        \	        \        P                  ! W4      \        WV4      4      4       RRR4       EK  	  R#   + '       g   i     EL; i  + '       g   i     EL; i  + '       g   i     EK  ; i)rk   ignorer   invalidN      @))         )      )r}   r   r(   rO   rZ   reshapern   errstateabsr   rG   r6   r   )rq   rr   rs   rt   r   rw   rx   r{   r|   a2da2dms   &          rY   test_testArithmeticTestMa.test_testArithmetic   s   /3/@/@/B,c1aRA1aVaV$%C1a&1a&!1239cj)*39cj)*39cj)*(A		!A		!AABABABBrB3K Bqubg&'Bqubg&'Bqubg&'Hh??15"'*+ @Bsw)*Bsw)*Bsw)*Hh??37CH-. @Bqw)*Bqw)*Bqw)*Bqw)*BqAvrQw'(Bs1v}c"gn56Bqvrx()Brvva|S[12Br{{1((2*:;<Br{{1((2*:;<Hh??299Q?F2N;< @?7 ) @??
 @?? @??s$   "Q!"Q53R	!Q25R	Rc                    \         P                  ! ^.4      p\        ^.4      p\        \        W,           \        4      4       \        \        W!,           \        4      4       R# )rk   N)rn   r   rO   
isinstancer   )rq   namas   &  rY   test_testMixedArithmeticTestMa.test_testMixedArithmetic   s>    XXqc]A3Z
27K01
27K01r[   c                $   V P                  4       w  r  r4rVp p\        \        \        P                  ! V4      \	        V4      4      4       \        \        \        P
                  ! V4      \        V4      4      4       \        \        \        P                  ! V4      \        V4      4      4       \        \        \        P                  ! V4      \        V4      4      4       \        \        \        P                  ! V4      \        V4      4      4       \        \        \        P                  ! V4      \        V4      4      4       \        P                  ! R R R7      ;_uu_ 4        \        \        \        P                  ! \        V4      4      \        V4      4      4       \        \        \        P                  ! \        V4      4      \        V4      4      4       \        \        \        P                  ! \        V4      4      \        V4      4      4       RRR4       \        \        \        P                  ! V4      \        V4      4      4       \        \        \        P                   ! V4      \!        V4      4      4       \        \        \        P"                  ! V4      \#        V4      4      4       \        \        \        P$                  ! V4      \%        V4      4      4       \        \        \        P&                  ! W4      \'        WE4      4      4       \        \        \        P(                  ! V4      \)        V4      4      4       \        \        \        P*                  ! W4      \+        WE4      4      4       \        \        \        P,                  ! W4      \-        WE4      4      4       \        \        \        P.                  ! W4      \/        WE4      4      4       \        \        \        P0                  ! W4      \1        WE4      4      4       \        \        \        P2                  ! W4      \3        WE4      4      4       \        \        \        P4                  ! W4      \5        WE4      4      4       \        \        \        P6                  ! V4      \7        V4      4      4       \        \        \        P8                  ! W34      \9        WE34      4      4       \        \        \        P8                  ! W34      \9        W34      4      4       \        \        \        P8                  ! W34      \9        WB34      4      4       \        \        \        P8                  ! WV34      \9        WV34      4      4       R#   + '       g   i     ELo; i)r   r   N)r}   rO   rZ   rn   r   r   rB   rC   rJ   rK   r   rF   r   r$   r%   r   r   r   r   r   r   r   r9   r"   r   r#   r   r   r   )rq   rr   rs   r   rw   rx   ry   rz   s   &       rY   test_testUfuncs1TestMa.test_testUfuncs1   s6   -1->->-@*aA2"a266!9c"g&'2771:tBx()266!9c"g&'2771:tBx()266!9c"g&'2771:tBx()[[(;;Brwws1vR12Brvvc!f~s2w/0BrxxA'r34 < 	266!9c"g&'299Q<,-299Q<,-299Q<,-2::a#WR_562;;q>8B<01288A>5=122<<%y'89:2771=$r,/02::a#WR_562==&
2(:;<2##A)=+@AB2<<?IbM232>>1&);x+@AB2>>1&);v+>?@2>>1&);w+?@A2>>1),k1!*.EFG) <;;s   &B2U>>V	c           
     P   \        . RO. ROR7      p\        \        V4      P                  P                  \
        P                  J 4       \        ^\        V4      4       \        ^\        ^4      4       \        \        ^ \        ^^.R7      4      4       VP                  R4      p\        \        V4      P                  P                  \
        P                  J 4       \        \        \        V^ 4      \
        P                  4      4       \        \        V4      P                  P                  \
        P                  J 4       \        \        ^\        V4      4      4       \        \        \        V^ 4      4      \        J 4       \        \        ^^.\        V^ 4      4      4       R# )ri   re   Nri   r_   r`   rd   rk   r   r   r   )r   r   )r   rO   r   r   typern   intprP   rZ   r   r   ndarrayr   r7   )rq   otts   & rY   test_xtestCountTestMa.test_xtestCount   s   $<8c
  %%01Qc
#Qa!1eAQC()*kk&!c
  %%01
5a="**56c
  %%011eCj!"c1&&01Aq65a=)*r[   c                F   V P                  4       w  p   r#    p\        P                  ! V4      p\        V4      p\        \	        \        V4      \        P                  ! V4      4      4       \        \	        \        V4      \        P                  ! V4      4      4       R # r   )
r}   rn   r>   rO   rZ   maxr4   r   minr5   )rq   rr   r   rw   xrxmrs   &     rY   test_testMinMaxTestMa.test_testMinMax   su    +/+<+<+>(1aA1aAqXXa[Bi 	3r7GNN3/013r7GNN3/01r[   c                   V P                  4       w  r  r4p  r6\        \        \        P                  P                  V4      \        P
                  ! V4      4      4       \        \        \        P                  P                  V4      \        P                  ! V4      4      4       \        \        ^\        \        ^4      ^ R7      4      4       \        \        ^\        \        ^4      ^ R7      4      4       \        \        \        P                  ! V^ R7      \        V^ R7      4      4       \        \        \        P                  ! \        V^ 4      ^ R7      \        V^ R7      4      4       \        \        \        P                  ! V^ 4      \        V^ 4      4      4       \        \        \        P                  ! V^ R7      \        V^ R7      4      4       \        \        \        P                  ! V^ 4      \        V^ 4      4      4       \        \        \        P                  ! \        V^4      ^ R7      \        V^ R7      4      4       \        V4      ^8  d   \        \        \        P                  ! W3^4      \        WE3^4      4      4       \        \        \        P                  P                  V^4      \        P
                  ! V^4      4      4       \        \        \        P                  ! V^4      \        V^4      4      4       \        \        \        P                  ! V^4      \        V^4      4      4       R# R# )r   axisN)r}   rO   rZ   rn   r   r   
accumulaterH   r   r   prodr<   r   r   )rq   rr   rs   r   rw   rx   r|   s   &      rY   test_testAddSumProdTestMa.test_testAddSumProd   s   ,0,=,=,?)aA2q!Q266==#SZZ]34266$$Q'):;<1c%(+,-1c%(+,-266!!$c!!n56266&Q-a0#bq/BC266!Q<Q+,27711%wqq'9:;2771a='!Q-012776"a=q1"2A.0 	1q6A:Br~~qfa0*B8Q79 :Brvv}}Q*CJJq!,<=>Brvva|SAY/0Brwwq!}gam45 r[   c           
        \         P                  ! . RO4      p\        V. ROR7      p\        V. ROR7      p\        V4      p\        V4       \        V4       \	        \        \         P                  ! V4      \        V^ R7      4      4       \	        \        V^,          4      \        V^,          4      J 4       \	        V^,          V^,          8H  4       \	        V^ ,          \        J 4       \	        \        V^,          V^,          4      4       \	        \        VR,          VR,          4      4       \	        \        VR,          VR,          4      4       \	        \        VR,          VR,          4      4       ^	V^&   ^	V^&   \	        \        W4      4       ^cVR&   ^cVR&   \	        \        W4      4       \        V^&   \	        \        W4      4       \        VR&   \	        \        W4      4       WR&   \        V^&   \	        \        \        V4      \        . RO4      4      4       \        . RO. RO4      VR&   \	        \        \        V4      \        . RO4      4      4       \        . RO. RO4      VR&   \	        \        \        V4      \        . RO4      4      4       \	        \        V\        . RO4      4      4       \         P                  ! ^4      R,          p\        VR4      p\	        \        W4      4       \	        \        \        . RO\        4      VP                  4      4       \	        \        RVP                   4      4       \        . RO\"        4      p\         P                  ! . RO\"        4      pV^,          pV^,          p\%        \        V4      \        4       \%        \        V4      \        4       \%        WV4       \	        VR	,          P&                  R8H  4       R
# )rk   re   )
fill_value:r      NNNN:rk   NN:rk   r   Nr_   rd   :rk   rk   NN)rk   r   r   r   r   )r   rk   r   rk   rm   rk   r   r   r   )r   rk   rk   r   )r   r   r   rk   r   )rk   hellor   r   )r   )rn   r   strreprrO   rZ   rE   r   r'   r
   r   r(   r   r2   r   rf   r   objectrP   rA   )rq   x1x2x3x4s1s2s   &      rY   test_testCITestMa.test_testCI  s   XXl#2L)2L)2YBR2772;RA 678RUtBqE{*+1A1 2a5"Q% !2c7BsG$%2a5"Q% !2b62b6"#112
332
12
32
11eL&9:;\<81eL&9:;\<81eL&9:;U<012YYq\C2s#2
9277CD3&'%v.XX(&1UUT"Xs#T"Xs#R3%&r[   c                   . ROp\        V4      p\        V4      p\        W#J 4       \        VRR7      p\        W$J4       \        P                  ! ^4      p\	        WRR7      p\        VP
                  VJ4       \        \        WVP
                  4      4       \        VP                  VJ 4       \	        V^ R7      p\        VP                  P                  VP                  P                  8H  4       \	        WT^ R7      p\        VP                  VJ 4       \        V^,          \        J 4       ^	V^&   \        V^,          \        J4       \        VP                  VJ 4       \        \        VP                  ^ 4      4       \	        WR^R7      p	\        V	P                  VJ4       \        V	^,          \        J 4       ^	V	^&   \        V	^,          \        J4       \        V	P                  VJ4       \        \        V	P                  ^ 4      4       \	        VR,          VR7      p
\        \        V
4      P                  VR,          P                  J 4       \        ^4      p\        V^&   \        VR	4      p\        \        \        W.4      V4      4       \        \        \!        V4      . R
O4      4       \#        VR^ R7      p\        \        V. RO4      4       \#        V^^ R7      p\        \        W4      4       R# )r   T)copyre   rf   r   r_   r   N)r   r   rk   r   r   )   )r   r   rk   r   r   r   rk   r   )r   r   r   r   )r   r   rk   rk   r   r   r   r   )r&   rO   rn   r   r   _datar
   _mask__array_interface__r'   rf   r   r   r@   rZ   r   r   r?   )rq   nmrv   m3r   y1y1ay2y2ay3r   y4y5y6s   &              rY   test_testCopySizeTestMa.test_testCopySize@  s>   aLq\qt$YYq\2"#XX&'ABQ 			--,,- 	. 2Q'B1 11V#$B!$%BQ'		"#A& !AAf$%		"#1%&28!$r
  R#X$4$445AY1B;x("-.72; 89:B1-2/01B"2
r[   c                   \        ^4      p. ROp\        V4      pVP                  4       p\        WR7      p\	        V^,          \
        J 4       \	        V^,          \
        J 4       ^
^(.V^^.&   \	        VP                  VJ 4       \	        V^,          \
        J 4       \	        V^,          \
        J4       \	        \        V. RO4      4       \        WRR7      pVP                  . RO. RO4       \	        VP                  VJ4       \	        V^,          \
        J 4       \	        V^,          \
        J 4       \	        \        V. R	O4      4       R# )
r   re   Tr   N)r   r   r   rk   rk   )r   
   r   (   )r   rk   r   )r   d      )r   r   r   r   r   )	r   r&   r   r   rO   r'   r   rZ   r=   )rq   dr   r   rv   rr   s   &     rY   test_testPutTestMa.test_testPuts  s    1IaLVVX!!!H1a&	1!!F"#1()*!4(	i(r!"!!1*+,r[   c                >   \        ^4      p\        V. ROR7      p\        ^
^(.^^ .R7      p\        V^,          \        J4       \        V^,          \        J4       W2R&   \        V^,          \        J 4       \        V^,          \        J4       \        \	        V. RO4      4       \        ^4      p\        V. ROR7      pVR,          p\        ^
^(.^^ .R7      p\        V^,          \        J4       \        V^,          \        J4       W4R&   \        V^ ,          \        J 4       \        V^,          \        J4       \        \	        V^
^(.4      4       \        V^,          \        J 4       \        V^,          \        J4       \        \	        V. RO4      4       R# )r   re   :r   r   Nr   N)r   r   r   r   r   )r   rk   r   r   r   )r   r   rO   r'   rZ   )rq   r   rr   ry   rs   s   &    rY   test_testPut2TestMa.test_testPut2  sD   1I!/*2r(!Q(!F"#!F"##!!F"#1'()1I!/*cF2r(!Q(!F"#!F"#!!!F"#1r2h !!F"#1'()r[   c                    V P                  4       w       rr p. ROp\        P                  ! V4      ^ ,          p\        W%V4       \	        \        \        W%^ R7      V8H  4      4       R# )rk   r   N)rk   r   r   r   r   r   rk   r   r   rk   r   rk   )r}   rn   r8   r=   rO   r   rI   )rq   r   rx   rz   r   is   &     rY   test_testMaPutTestMa.test_testMaPut  s\    ,0,=,=,?)1aAqaQ0JJqM!B2DQ'2-./r[   c                Z   \        ^4      pVP                  ^^4      p^VP                  ^&   \        VR,          ^8H  4       VRV,          ,           p\        \	        VP
                  V4      4       \        \	        VP                  ^
V,          4      4       \        \	        V\        V4      ,          P
                  ^eV,          V,          4      4       RVP                  R&   \        ^
4      p\        V^&   \        \        V^,          4      \        \        4      8H  4       V^8  p\        \        \        V\        \        4      4      ^ 8H  4       \        \        \        V\        \        4      4      VP                  8H  4       \        W1\        4      p\        VP                  VP                  J 4       \        V^,          \        J 4       \        V^,          \        J 4       \        V^,          \        J 4       \        V^,          \        J4       \        V^	,          \        J4       \        \	        W4      4       \        V\        V4      p\        VP                  VP                  J 4       \        V^,          \        J 4       \        V^,          \        J4       \        V^,          \        J4       \        V^,          \        J 4       \        V^	,          \        J 4       \        W14      p\        VP                  VP                  J 4       \        V^,          \        J 4       \        V^,          \        J4       \        V^,          \        J4       \        V^,          \        J 4       \        V^	,          \        J 4       \        \	        W4      4       \        . RO4      p\        . R	O4      p\        V^&   \        W1V) 4      p\        \	        V. R
O4      4       \        V^ &   \        W1V) 4      p\        \	        V. R
O4      4       \        V^ ,          \        J 4       \        V^,          \        J4       \        V^,          \        J 4       \        \	        \        \!        V^4      V4      \#        V^4      4      4       \        \	        \        \%        V^4      V4      \'        V^4      4      4       \        \	        \        \)        V^4      V4      \+        V^4      4      4       \        \	        \        \-        V^4      V4      \/        V^4      4      4       \        \	        \        \1        V^4      V4      \3        V^4      4      4       \        \	        \        \5        V^4      V4      \7        V^4      4      4       \        \	        \        \1        V^4      V4      \3        V^4      4      4       \        \	        \9        \;        \=        ^4      4      ^^4      . RO4      4       \        \	        \?        \;        \=        ^4      4      ^^4      . RO4      4       \        \	        \9        \        \;        \=        ^4      4      . ROR7      ^^4      P@                  . RO4      4       \        \	        \?        \        \;        \=        ^4      4      . ROR7      ^^4      P@                  . RO4      4       \        \	        \7        \        \;        \=        ^4      4      . ROR7      ^4      P@                  . RO4      4       \        \	        \3        \        . RO. ROR7      ^4      P@                  . RO4      4       \        \	        \        . RO. RO4      . RO4      4       \C        R\D        PF                  R7      p\I        VP                  \J        4      p\        WT4      p\        \	        WF4      4       \M        W1) V34      p\        \	        V. R
O4      4       \        V^ ,          \        J 4       \        V^,          \        J4       \        V^,          \        J 4       \        ^4      p\        V^&   \        ^4      ^
,          p\        V^&   \        . RO. ROR7      pVPO                  ^4      p\        W1V4      p\        WV4      p	\        \	        W)4      4       \        \Q        V	4      \R        J 4       \        \	        V	. RO4      4       \        V\        ^4      p\        \	        V. RO4      4       \        V^\        4      p\        \	        V. RO4      4       R# )   y              $@ri   .re   )r   N)rk   r   )r_   r`   rd   ra   rb   )rk   rk   rk   r   r   )r_   r`   ri   rj   )r      r   r   r   )r   rk   r   r   r   )rk   r   r   r   r   )rk   rk   rk   rk   r   )r   rk   r   r   r   )rk   rk   r   r   rk   )rk   r   rk   r   r   )r   r   rk   r   rk   )rk   r   rk   r   rk   )rk   rk   r   r   r   )rk   r   r   r   r   )c   r   r   r   r   )r   r   r   )rk   rk   rk   r   r   r   )rk   r   r   r   r   r   )r   rk   r      r   2   )r   r   r   rk   rk   rk   )r   rk   rk   r   r   r   )*r   r   flatrO   rZ   realimagr   r'   r   r   rM   rA   r   r3   r   r   r*   r   r+   r"   r-   r#   r.   r9   r/   r   r)   r,   listranger0   rf   r:   rn   float32rN   r   r   r   r   r7   )
rq   rr   ry   catestbtestctestrs   cmrz   s
   &         rY   test_testOddFeaturesTestMa.test_testOddFeatures  s   2JIIaOq	$2aK166116626"#A	!$**C!GaK89s2J!AaD	S[()FeAvv./145eAvv./177:;!177"#!!!!F"#!F"#1!VQ177"#!!F"#!F"#!!177"#!!F"#!F"#!!1&'/"!!O1+,-!!O1+,-!!F"#!<1q1>!Q3GHI<a 3Q7'1-/ 	0<Q
A.Aq0ABC<
1a 0!46G16MNO<	!Q35Ea5KLM<aQ/a1CDE<	!Q35Ea5KLM=eAhA68MNO>$uQx.!Q79LMN=tE!H~,;"=>?DDHD"$ 	% 	>%U1X-<#>?@!EEIT"$ 	% 	<d58n+:!<=>@@D"$ 	% 	#E//>%@ABDDHD"$ 	% 	<A$& 	'\4ekk8,U*5 !1r1g1+,-!!F"#!1I!1IN!$+=>XXa[!N2!_1	v%&2,-.!VQ1+,-!Q1,-.r[   c                D   \        \        \        . RO. RO4      . RO4      4       \        \        \        . RO. RO4      . RO4      4       \	        ^4      p\	        ^4      ^,
          p\
        V^&   \
        V^ &   \        \        \        W4      \        \        W4      W4      4      4       \        \        \        W4      \        \        W4      W4      4      4       \        \        P                  ! V4      ^ 8H  4       \        \        P                  ! V4      ^8H  4       R# )rk   N)rk   r   r   )r   r   	   )rk   r   r   )r   r   r  )
rO   rZ   r5   r4   r   r'   rM   r"   r   r   )rq   rr   rs   s   &  rY   test_testMinMax2TestMa.test_testMinMax2  s    79i0)<=79i0)<=1I1IM!!71=%Q
A"9:;71=%q"<=>q!Q&'q!Q&'r[   c                f   \        ^4      p\        P                   ! ^4      p\        VR&   VP                  ^^^4      pVP                  ^^^4      p\	        \        \        P                  ! VR4      \        VR4      4      4       \	        \        \        P                  ! VR^4      \        VR^4      4      4       \	        \        \        P                  ! \        V^ 4      \        V^ 4      4      \        W4      4      4       \	        \        \        P                  ! \        V^ 4      \        V^ 4      4      \        W4      4      4       \        . RO\        4      p\        V^&   \        V. RO4      p\	        V^ ,          R8H  4       \	        V^,          ^8H  4       \	        V^,          ^8H  4       R# )   :r   r   NabcN)r   r   rk   )r  rk   defr   r   )r   r   r   )r   rn   r'   r   rO   rZ   rL   rI   r    r   r;   r   r   )rq   rr   rs   ts   &   rY    test_testTakeTransposeInnerOuter'TestMa.test_testTakeTransposeInnerOuter  s;   2JIIbM#IIaAIIaA2<<9-yI/FGH2771i+T!Y-BCD288F1aL&A,7;  	!288F1aL&A,7;  	!)62!I!!	!	r[   c                $   \        ^
4      p\        ^
4      p\        ^
4      p\        V^&   V^,          p\        \        W!^,           4      4       V^,          p\        \        W!^,           4      4       \        ^
4      p\        ^
4      p\        V^&   V^,          p\        \        W!^,
          4      4       V^,          p\        \        W1^,
          4      4       \        ^
4      R,          p\        ^
4      R,          p\        V^&   VR,          p\        \        W!^,          4      4       VR,          p\        \        W1^,          4      4       \        ^
4      ^,          p\        ^
4      p\        V^&   V^,          p\        \        W!4      4       V^,          p\        \        W!4      4       \        ^
4      R,          p\        ^
4      R,          p\        V^&   VR,          p\        \        W!R,          4      4       V\        ^
4      ,          p\        \        V\	        R4      4      4       \        ^
4      P                  \        P                  4      p\        ^
4      p\        V^&   VR,          p\        \        W!R,           4      4       R# )r   r_   r`   N)r   )r   r'   rO   rZ   r:   astypern   r  )rq   rs   rr   rw   s   &   rY   test_testInplaceTestMa.test_testInplace0  s   2J2JBZ1	Q1!e
a1!e2JBZ1	Q1!e
a21u2JBZ#1	S1!e
c	21u2JNBZ1	a1
q12JBZ#1	S1#g
fRj2tE{#$2Jbjj)BZ1	R1"fr[   c                $   \        ^4      p\        VR&   VP                  ^^4      p\        ^\        P
                  ^,           4       FD  p\        P                  ! WR7      p\        P                  ! V4      p\        \        W4      4       KF  	  R# )r   :r   r   r   )protocolN)
r   r'   r   r  pickleHIGHEST_PROTOCOLdumpsloadsrO   rZ   )rq   rr   protor|   rs   s   &    rY   test_testPickleTestMa.test_testPickleb  sf    2J&	IIaO1f559:EQ/AQABqH ;r[   c                    \        ^4      p\        V^&   \        \        \        4      R8H  4       \        V^,          \        J 4       \	        \        V^,          ^ 4      ^ 4       R# )r   z--N)r   r'   rO   r   rP   r   )rq   xxs   & rY   test_testMaskedTestMa.test_testMaskedl  sJ    AY1Ft#$1 VBqE1%q)r[   c           
        \        . RO. ROR7      p\        \        R\        V^ R7      4      4       \        \        R\        V. ROR7      4      4       \        V. RORR7      w  r#\        \        RV4      4       \        VR8H  4       \        VR	&   \        \        V^ R7      \        J 4       \        . RO. ROR7      pVP                  ^^4      p\        VR&   \        \        \        V^ R7      RR .4      4       \        \        V^R7      ^ ,          \        J 4       \        \        RR .\        V^ R7      4      4       \        V^ RR
7      w  r#\        \        VRR .4      4       R# )ri   r_   r`   re   r   weightsTr.  returnedra   r   r   r0  Nr   r   )r_   r_   r`   r_   )r   rk   )r   rO   rZ   r   r'   r   )rq   r   rX   wtss   &   rY   test_testAverage1TestMa.test_testAverage1t  s   $<83!,-.3-=>?@c+;dK3 s
A!$./$<8kk!QD	73Q'#s45!$Q'612B8WSq123cD93R!"r[   c                b
   . ROp. RO. RO.p\        ^4      p\        \        \        V^ R7      R4      4       \        \        \        V^ VR7      R4      4       \	        \        ^4      R\        ^4      ,          .4      p\        \        \        VR4      \
        P                  P                  \
        P                   ! ^4      4      R,          R,          4      4       \        \        \        V^ R7      \
        P                   ! ^4      R,          R,          4      4       \        \        \        V^R7      \        V^ R7      \        V^ R7      R,          .4      4       \        \        \        VRVR7      R4      4       \        \        \        V^ VR7      . RO4      4       \        \        \        V^R7      \        V^ R7      \        V^ R7      R,          .4      4       \        ^4      p. ROp. RO. RO.p\        ^4      p. ROp	\        \        \        \        W54      ^ R7      R4      4       \        \        \        \        W64      ^ R7      R4      4       \        \        \        W84      ^ R7      \        J 4       \        \        \        W94      ^ R7      R	4       \        \        \        \        W84      ^ R7      4      ^ 4       \        WG4      p
\        \        \        V
R4      R4      4       \        \        \        V
^ R7      . RO4      4       \        \        \        V
^R7      RR.4      4       \        \        \        V
^ VR7      . RO4      4       \        ^4      p\        ^4      ^,          p\        W.W..^RR7      w  r\        \        V4      \        V4      4       \        VP                  VP                  4       \        \        R4      ^ ^^.RR7      w  r\        \        V4      \        V4      4       \        \        R4      RR7      w  r\        \        V4      \        V4      4       \        \        R4      \        R4      RR7      w  r\        \        V4      \        V4      8H  4       \	        ^^.^ ^..\        4      p\        V^ ^ .^^ ..4      p\        V^ R7      p\        \!        VRR.4      4       \        V^ R7      p\        \!        VR
R.4      4       \        VRR7      p\        \!        VR4      4       \        V^R7      p\        \!        VRR.4      4       R# )r   r   r   )r   r.  r`   Nrd   g      (@r-  ri   r_   ra   rb   Tr1  )r   r.  r0  )r0  r/  rl   g      ?)r   rk   rk   rk   rk   r   )rk   r   r   r   r   rk   g
@)ri   r_   r`   rd   ra   rc   )r   r   rk   rk   r   r   )r   rk   rk   rk   rk   rk   )ri   r_        X@r6  ra   g      @)ri   r_   r6  r6  ra   rc   )r   r   r   g@)r   rO   r	   r   r   rn   r   r   rN   r:   r(   r'   rP   r   rA   floatrZ   )rq   w1w2rr   rs   ru   rv   r   m4m5ry   abr1r2r   r   a2daa2dmas   &                  rY   test_testAverage2TestMa.test_testAverage2  s    "451I+S12B7=>6!9cF1Io./D)!#ryy|!<r!AC!GI 	J+RYYq\B->-CDE+")!!"4gaa6H36N!OQ 	RD"5x@AB7!:< 	=+")!!"4gaa6H36N!OQ 	R1X "45!Wa!41=sCDa!41=sCDQ+!4>?W\!0q93?U7<#6Q?@!DD)845+!=? 	@+c3Z89B7!>@ 	A 1I1IM1&1&)DAU2Yb	*RXXrxx(iq1a&4PU2Yb	*i48U2Yb	*i$y/DQb	U2Y&'aVaV$e,C1a&1a&!12s#4#s$%1%53*%&4(5'"#1%53*%&r[   c           	        \        ^\        \        ^4      4      4       \        R\        \        ^4      4      4       \        ^\        \        ^...4      4      4       \        R\        \        ^..4      4      4       \	        \
        \        \        ^^.4      4       \	        \        \        \        ^ ^.4      4       \	        \        \        \        ^ ^ .^ ^.R7      4       R# )rk   r_   re   N)rP   intr   r7  rQ   	TypeError
ValueErrorboolrq   s   &rY   test_testToPythonTestMa.test_testToPython  s    QE!H&S%a/*QEQC5'N+,S%se-.iq!f6j$q!f6j$q!fAq6(BCr[   c                   \        ^ ^R7      p\        P                  ! RR7      ;_uu_ 4        \        ^\        ^ 4      ,          P                  4       RRR4       \        ^V,           P                  4       \        V) P                  4       \        V) P                  4       \        \        W4      P                  4       \        \        W4      P                  4       \        VP                  4       P                  VP                  P                  J 4       \        ^ ^ R7      p\        VP                  4       VP                  8H  4       \        \        V4      \        \        4      4       R#   + '       g   i     EL%; i)r   re   r   r   N)r   rn   r   rO   rf   r4   r5   r   r   r   rP   r   r1   )rq   rw   rr   s   &  rY   test_testScalarArithmetic TestMa.test_testScalarArithmetic  s    11[[))Qq\''( *R"

"

$$%$$%		!!RXX^^34!!
agg%&SWc"567 *))s   &E//F 	c                   \        . RO4      p\        \        VP                  4       VP                  P                  4       4      4       \        \        VP                  4       VP                  P                  4       4      4       \        \        VP                  4       VP                  P                  4       4      4       \        \        VP                  4       VP                  P                  4       4      4       \        \        VP                  ^ ^^^^4      VP                  P                  ^ ^^^^4      4      4       \        \        VP                  . RO4      VP                  P                  . RO4      4      4       \        \        VP                  4       VP                  P                  4       4      4       \        \        VP                  4       VP                  P                  4       4      4       \        ^^.^^..4      p\        \        VP                  4       VP                  P                  4       4      4       \        \        VP                  4       VP                  P                  4       4      4       \        \        VP                  ^^.4      VP                  P                  ^^.4      4      4       \        \        VP                  4       VP                  P                  4       4      4       R# )rk   Nrk   r   r   rk   r   rk   )r   rO   rZ   anyr   r   argmaxargminr   compressconjr   diagonalrH   rI   rL   )rq   r<  r   s   &  rY   test_testArrayMethodsTestMa.test_testArrayMethods  s   )1557AGGKKM*+1557AGGKKM*+188:qww~~/01188:qww~~/01188Aq!Q*77>>!Q1a8: 	;1::i(!''*:*:9*EFG1668QWW\\^,-1;;=!''"3"3"567Aq6Aq6"#1::<!1!1!3451557AGGKKM*+1661a&>177<<A#7891;;=!''"3"3"567r[   c                L    \        . RO4      p\        VP                  ^4       R# )rk   NrQ  )r   rP   ndimrq   r<  s   & rY   test_testArrayAttributesTestMa.test_testArrayAttributes  s    )QVVQr[   c           	         \        \        \        P                  4       Uu. uF4  pV\        \        4      9  g   K  VP                  R 4      '       d   K2  VNK6  	  up'       * 4       R# u upi )r   N)rO   dirrn   r   r   
startswith)rq   r   s   & rY   test_testAPITestMa.test_testAPI  sT    BJJ ,1[!11 c* Q , , 	- ,s   A)A)A)c                    \        . RO4      p\        . RO. ROR7      p\        V^ ,          P                  R4       \        V^ ,          P                  R4       \        V^,          P                  R4       R# )rk   re   NrQ  rR  r   )r   rP   rA   )rq   r<  r=  s   &  rY   test_testSingleElementSubscript&TestMa.test_testSingleElementSubscript  sN    ))),QqTZZ$QqTZZ$QqTZZ$r[   c                j    \        . RO. ROR7      pV^8  p^W&   \        V^,          \        J 4       R# )rk   re   Nr   )rk   r   rk   r   )r   rO   r'   )rq   r<  r	  s   &  rY   test_assignment_by_condition#TestMa.test_assignment_by_condition  s.    ,\2F!r[   c                    \        ^ ^.RR.R7      p\        ^ ^.RR.R7      pV^8  pW,          W#&   RR.p\        VP                  V4       R# )r   Fre   TN)r(   rP   rf   )rq   r<  r=  rf   expected_masks   &    rY   test_assignment_by_condition_2%TestMa.test_assignment_by_condition_2  sS    !Quen5!QtTl31u'QVV]+r[   r   Nr   )r   r   )'__name__
__module____qualname____firstlineno__r}   r   pytestmarkparametrizer   r   r   r   r   r   r   r   r   r   r   r   r  r  r  r  r&  r*  r3  rB  rJ  rN  rY  r^  rc  rf  ri  rm  __static_attributes____classdictcell____classdict__s   @rY   r]   r]   b   s     7 [[S66"23 4&$=L2H>+26*0'd1f-,*40c/J((0d*#&8'tD88" -
% , ,r[   r]   c                   >   a  ] tR tRt o R tR tR tR tR tRt	V t
R# )	
TestUfuncsi  c                    \        R ^ R\        ^,          .^,          ^ ^.^ .^,          ,           R7      \        R ^ R\        ^,          .^,          ^^ .^ .^,          ,           R7      3# )r_   re   r   )r   ro   rI  s   &rY   r}   TestUfuncs._create_data  sd    sAr26*Q.aVqcAg5EFaR!V,q01va7GHK 	Kr[   c           	     Z   . R.Op. R NRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNR	NR
NRNRNR NR!NR"NR#NR$NR%NR&NR'NR(NR)N EF  p \        \        V4      p\        \        P
                  V4      pV P                  4       R*VP                   p\        P                  ! 4       ;_uu_ 4        W!9   d   \        P                  ! R+R,7       VR/9   d   \        P                  ! R+R-7       V! V!  pV! V!  pR*R*R*4       \        \        XP                  ^ 4      XP                  ^ 4      V4      4       \        \        VP                  VP                  4      4       EK  	  R*#   \         d    \        \        T4      p EL&i ; i  + '       g   i     L; i)0rF   arctanhr   r   arccoshr$   r%   r   true_dividefloor_divide	remainderfmodr   r   rB   r   rJ   r   rC   r   rK   arcsinhr   fabsnegativefloorceillogical_notr   rG   r6   hypotr   r   r9   r#   r   r"   r   logical_and
logical_orlogical_xorNr   )r   rM  )rF   r  r   r   r  r  r$   r%   r   r  r  r  r  )r  r$   r%   )getattrumathAttributeErrorfromnumericrn   r   r}   ninr   seterrrO   rZ   r   eqmaskrf   )rq   f_invalid_ignorefufmfargsurmrs   &       rY   test_testUfuncRegression#TestUfuncs.test_testUfuncRegression  s   @>& >% > >% > >>> %>>$>&.> > !> #)> 	>
 > > > %> '1> > ">  > > $> &0> > *> ,:> >  &> (/> 1:> > '> )5> 7F> > $>  > ".> 0=>A -UA& "B$$&w/D(IIh/33IIX.YY  Bryy|RYYq\156F277BGG,-=>$ " -[!,- s    E8AF8FFF*c                    V P                  4       ^ ,          p\        \        V^ R7      '       * 4       \        \        V^ R7      4       \	        \        VR,          ^ R7      ^ 4       \	        \        V^ R7      ^ 4       R# )r   r   :Nr   NN)r}   rO   r   rD   rP   rH   r<   r]  s   & rY   test_reduceTestUfuncs.test_reduce6  s\    "GAA&&'#$S2Q'+WQQ'+r[   c                Z   \        ^^4      P                  ^^4      p\        V^8  V4      p\        VP	                  4       VP	                  4       4       \        VP                  4       ^4       \        VP	                  ^ 4      VP	                  ^ 4      8H  P                  4       4       \        VP                  ^ 4      . RO8H  P                  4       4       \        VP	                  ^4      ^ ,          P                  4       \        VP                  ^4      ^ ,          P                  4       R# )rk   N)r   r      r   )	r   r   r3   rP   r   r   rO   r   rf   )rq   r<  amasks   &  rY   test_minmaxTestUfuncs.test_minmax=  s    1bM!!!Q'QUA&UYY[!%%'*UYY[!$1q)..011-2245		!Q$$%		!Q$$%r[   c                x    R  F3  p\        . RO. ROR7      p\        \        \        V4      ^ .4      4       K5  	  R# )z?bhilqpBHILQPfdgFDGOre   N)rk   r   r   r   )r   r   rk   rk   )r   rO   rZ   r8   )rq   r  rr   s   &  rY   test_nonzeroTestUfuncs.test_nonzeroG  s-    'Al6ABwqzA3'( (r[   r   N)ro  rp  rq  rr  r}   r  r  r  r  rv  rw  rx  s   @rY   r{  r{    s%     K#.J,&) )r[   r{  c                   P   a  ] tR tRt o R tR tR tR tR tR t	R t
R	 tR
tV tR# )TestArrayMethodsiM  c                ~   \         P                  ! . R NRNRNRNRNRNRNRNRNR	NR
NRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNR NR!NR"NR#N4      pVP                  ^^4      pVP                  ^^^^4      p\         P                  ! . ^ N^N^ N^N^ N^ N^N^ N^N^N^ N^N^ N^ N^ N^N^ N^N^ N^ N^ N^N^N^N^N^ N^ N^N^ N^ N^ N^ N^N^ N^N^ N4      p\        WR$7      p\        W$P                  VP                  4      R$7      p\        W4P                  VP                  4      R$7      pWW4WVV3# )%g      @gGz.@g-!@g      !@g&1?gʡE@g\( @gQ@g{G#@gPn@gh|?!@g!rh@gjt@gJ+@gzGa@g!rh@gʡE@g-@g)\(@g(\B#@g+@guV@g~j@g"~@gK7@g
ףp=J#@gGz@gMb@g}?5^#@g/$@g!rhm@g-#@gJ+@gMb@gʡ@g-?)datarf   )rn   r   r   rA   )rq   rr   XXXr   mxmXmXXs   &       rY   r}   TestArrayMethods._create_dataO  s8   HH @e @U @E @3 @ @u @@ @"'@).@05@7<@@"@$)@+0@27@9>@ @ !@ #(@ */@ 16@ 8=@ 	@ #	@ %*	@ ,1	@ 38	@ :?	@
 @
 #@
 %*@
 ,1@
 38@
 :?@ A IIaOYYq!Q"HH (a ( (A (q (! (Q (((( ("#(%&(((( ("#(%&( ( ( (  !( #$( &'( 	( 	( 	(  !	( #$	( &'	(
 (
 (
 (
  !(
 #$(
 &'( ) "		!'' 23))BHH"56RBC''r[   c                   V P                  4       w  r  rpVP                  4       p\        VP                  4       VP                  4       P	                  4       P                  4       4       \        \        VP                  4       VP                  4       \        VP                  VP                  4       ,          ^ R7      ,
          4      4       R# )r   r   N)	r}   rX  rP   trace
compressedrH   rO   rZ   rf   )rq   r   r  r  mXdiags   &    rY   
test_traceTestArrayMethods.test_tracee  s    #002aA1RXXZ!9!9!;!?!?!AB288:779s6;;+E01(3 34 	5r[   c           	     z   V P                  4       w  p  r# pVP                  ^^4      p\        \        VP                  VP                  4      4       \        \        VP
                  VP                  ^^4      4      4       \        \        VP
                  VP
                  P                  ^^4      4      4       R# )r   N)r}   cliprO   rZ   rf   r   )rq   rr   r   r  clippeds   &    rY   	test_clipTestArrayMethods.test_clipm  s    #0021a1''!Q-7<<)*7==!&&A,/07=="((--1"567r[   c                   V P                  4       w  rrrEpVP                  w  rc\        VP                  4       \        P                  ! VP                  4       4      4       \        P                  ! V\        P                  4      p\        P                  ! V\        P                  4      p\        V4       F2  p	\        P                  ! VR V	3,          P                  4       4      W&   K4  	  \        V4       F/  p	\        P                  ! WY,          P                  4       4      Wy&   K1  	  \        \        VP                  ^ 4      V4      4       \        \        VP                  ^4      V4      4       R# )r   N)r}   rA   rP   ptprn   r  rN   float64r  rO   rZ   )
rq   r   r  r   r  r  r   rowscolsks
   &         rY   test_ptpTestArrayMethods.test_ptpt  s     $ 1 1 3aBAww 	RVVXrvvbmmo67xx2::&xx2::&qAffR1X0023DG qAffRU--/0DG 266!9d#$266!9d#$r[   c                    V P                  4       w      rpVP                  ^ ^4      p\        \        VR,          VR,          4      4       VP                  ^ ^4      p\	        VP
                  R4       R# )r   Nr   )r   r   )r   r   r   r   )r}   swapaxesrO   rZ   rP   rA   )rq   r   r  r  	mXswapped
mXXswappeds   &     rY   test_swapaxesTestArrayMethods.test_swapaxes  sd    !%!2!2!41aA3KK1%	9R="U),-\\!Q'
Z%%|4r[   c                l   V P                  4       ^,          pVP                  ^ 4      p\        \        VP                  VP                  ^4      P                  ^ 4      4      4       VP                  ^4      p\        \        VP                  VP                  ^4      P                  ^4      4      4       R# r   N)r}   cumprodrO   rZ   r   r   rq   r  mXcps   &  rY   test_cumprodTestArrayMethods.test_cumprod  s{     #zz!}4::ryy|33A678zz!}4::ryy|33A678r[   c                l   V P                  4       ^,          pVP                  ^ 4      p\        \        VP                  VP                  ^ 4      P                  ^ 4      4      4       VP                  ^4      p\        \        VP                  VP                  ^ 4      P                  ^4      4      4       R# r  )r}   cumsumrO   rZ   r   r   r  s   &  rY   test_cumsumTestArrayMethods.test_cumsum  s{     #yy|4::ryy|221567yy|4::ryy|221567r[   c           	     ^   V P                  4       w  rp rp\        \        VP                  R R7      VP	                  4       P                  4       4      4       \        \        VP                  R R7      VP	                  4       P                  4       4      4       \        \        VP                  ^R7      P                  VP                  ^R7      P                  4      4       \        \        VP                  4       P                  VP                  4       P                  4      4       VP                  ^ R7      VP                  ^R7      rv\        ^4       F  p\        \        Wx,          WH,          P	                  4       P                  4       4      4       \        \        Wh,          VRV3,          P	                  4       P                  4       4      4       \        \        \        P                  ! Wh,          4      VRV3,          P	                  4       P                  4       4      4       K  	  R # )Nr   r   )
r}   rO   rZ   varr  stdrA   r  rn   rF   )	rq   r   r  r  r  r  mXvar0mXvar1r  s	   &        rY   test_varstdTestArrayMethods.test_varstd  sq   "&"3"3"5b!QC266t6$bmmo&9&9&;<=266t6$bmmo&9&9&;<=3777?(("&&a&.*>*>?@2668>>1557==12FFFNBFFFNqABvy"%"2"2"4"8"8":;<Bvy"QT("5"5"7";";"=>?Brwwvy)!!Q$x22488:< = r[   r   N)ro  rp  rq  rr  r}   r  r  r  r  r  r  r  rv  rw  rx  s   @rY   r  r  M  s2     (,58%598= =r[   r  c                 n    V \         J d	   V\         J # V\         J d	   V \         J # W8H  P                  4       # r   )r7   r   )ru   rv   s   &&rY   r  r    s3    	V|V|	V|V|H>>r[   ) )ar!  	functoolsr   rs  numpyrn   numpy._core.fromnumeric_corer  numpy._core.umathr  numpy.mar   r   r   r   r   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r!   r"   r#   r$   r%   r&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r0   r1   r2   r3   r4   r5   r6   r7   r8   r9   r:   r;   r<   r=   r>   r?   r@   rA   rB   rC   rD   rE   rF   rG   rH   rI   rJ   rK   rL   rM   rN   numpy.testingrO   rP   rQ   ro   rZ   r]   r{  r  r  r   r[   rY   <module>r     s        - - ! !L L L L L L L L L L L L L L L L L L L LZ ? >UUf
, f
,R?) ?)DV= V=rr[   