+
    ei  c                   s   ^ 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                 sT    \        W4      pV'       g   \        R V RV  RV 24       V# )zNot eq:Z
z
----)r   Zprint)ZvZwZmsgresults   &&& A/usr/lib64/python3.14/site-packages/numpy/ma/tests/test_old_ma.pyeqrR   _   s.    a^FuBqcs+,M    c                   s  a  ] tR t^ft 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                s   \         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V n        R# )      ?       @      @      @      $@      @mask@xDNg             $)rX           rZ   rV   g            r_   r^   rY   rU   r_   rZ   )   r    r    r    r    r    ra   r    r    r    r    r    )r    r    ra   r    r    ra   ra   r    r    r    r    ra   )g      r_         ?g?r    ra   r    r    )npr   pirK   r?   Zset_fill_valuedselfxya10m1m2xmymzzmxfs   &           rQ   setup_methodZTestMa.setup_methodh   s    HHb"b#rCxRsBBOPHHJK1111HH&'1<(XXb%#GG
% :rS   c                sL   V P                   w  rr4rVrxrp\        \        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       \        \        Wj4      4       \        \        \        VR4      V
4      4       \        \        W4      4       R# )c                     W,          # N ri   rj      &&rQ   <lambda>)TestMa.test_testBasic1d.<locals>.<lambda>       !%rS   c                     W,           # rw   rx   ry   rz   rQ   r{   r|          aerS   r]   N)rf   rM   r   rN   r?   dtypesizer   r   lenrR   r   rg   rt   rQ   test_testBasic1dZTestMa.test_testBasic1dw   s    48FF1srqM!$$%b!"U2Y"RXXq!RXXqww'RWWf%7;<U2YB&1CR*H HI2
6"e$b)*1	rS   rs   c                sH   V P                   w  r#rErgrrp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       \        \        W{4      4       \        \        \        VR4      V4      4       \        \        W'4      4       R# )c                 rv   rw   rx   ry   rz   rQ   r{   )TestMa.test_testBasic2d.<locals>.<lambda>   r}   rS   c                 r~   rw   rx   ry   rz   rQ   r{   r      r   rS   r]   N)rf   r?   rM   r   rN   r   r   r   r   rR   r   )rh   rs   ri   rj   rk   rl   rm   rn   ro   rp   rq   rr   s   &&          rQ   test_testBasic2dZTestMa.test_testBasic2d   s     59FF1srqM!$$%b!"U2Y"RXXq!RWWf%7;<U2YB&1CR*H HI2
6"e$b)*1	rS   c                s0	   V P                   w  rr4rVrxrp\        ^^.^ ^..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,           Wg,           4      4       \        \	        W,
          Wg,
          4      4       \        \	        W,          Wg,          4      4       \        P                  ! RRR7      ;_uu_ 4        \        \	        W,          Wg,          4      4       RRR4       \        \	        W2,           W7,           4      4       \        \	        W2,
          W7,
          4      4       \        \	        W2,          W7,          4      4       \        P                  ! RRR7      ;_uu_ 4        \        \	        W2,          W7,          4      4       RRR4       \        \	        W,           Wc,           4      4       \        \	        W,
          Wc,
          4      4       \        \	        W,          Wc,          4      4       \        \	        W,          Wc,          4      4       \        \	        V^,          V^,          4      4       \        \	        \        V4      R,          \        V4      R,          4      4       \        \	        W,          Wg,          4      4       \        \	        \        P                  ! W4      \        Wg4      4      4       \        \	        \        P                  ! W4      \        Wg4      4      4       \        \	        \        P                  ! W4      \        Wg4      4      4       \        P                  ! RRR7      ;_uu_ 4        \        \	        \        P                  ! W4      \        Wg4      4      4       RRR4       EK  	  R#   + '       g   i     EL; i  + '       g   i     EL; i  + '       g   i     EK  ; i)ra   ignorer   invalidN      @))         )      )rf   r   r&   rM   rR   reshaperd   errstateabsr   rE   r4   r   )rh   ri   rj   rk   rl   rm   rn   ro   rp   rq   rr   rs   a2da2dm   &             rQ   test_testArithmeticZTestMa.test_testArithmetic   s   48FF1srq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<"Q/3RQ,/R Rc                s    \         P                  ! ^.4      p\        ^.4      p\        \        W,           \        4      4       \        \        W!,           \        4      4       R# )ra   N)rd   r   rM   
isinstancer   )rh   Znama   &  rQ   test_testMixedArithmeticZTestMa.test_testMixedArithmetic   s>    XXqc]A3Z
27K01
27K01rS   c                s   V P                   w  rr4rVrxrp\        \        \        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      \'        Wg4      4      4       \        \        \        P(                  ! V4      \)        V4      4      4       \        \        \        P*                  ! W4      \+        Wg4      4      4       \        \        \        P,                  ! W4      \-        Wg4      4      4       \        \        \        P.                  ! W4      \/        Wg4      4      4       \        \        \        P0                  ! W4      \1        Wg4      4      4       \        \        \        P2                  ! W4      \3        Wg4      4      4       \        \        \        P4                  ! W4      \5        Wg4      4      4       \        \        \        P6                  ! V4      \7        V4      4      4       \        \        \        P8                  ! W34      \9        Wg3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)rf   rM   rR   rd   r   r   r@   rA   rH   rI   r   rD   r   r"   r#   r   r   r   r   r   r   r   r7   r    r   r!   r   r   r   rg   rt   rQ   test_testUfuncs1ZTestMa.test_testUfuncs1   s-   48FF1srq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    B2U88V		c           
     sP   \        . 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# )r_   r[   Nr_   rU   rV   rZ   ra   r    r    r    )r   r   )r   rM   r   r   typerd   ZintprN   rR   r   r   ndarrayr   r5   )rh   ott   & rQ   test_xtestCountZ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=)*rS   c                s6   V P                   w  rr4rVrxrp\        P                  ! V4      p\        V4      p\        \	        \        V4      \        P                  ! V4      4      4       \        \	        \        V4      \        P                  ! V4      4      4       R # rw   )
rf   rd   r<   rM   rR   maxr2   r   minr3   )rh   ri   rj   rk   rl   rm   rn   ro   rp   rq   rr   rs   ZxrZxmrr   rQ   test_testMinMaxZTestMa.test_testMinMax   sh    48FF1srqXXa[Bi 	3r7GNN3/013r7GNN3/01rS   c                s   V P                   w  rr4rVrxrp\        \        \        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      \        Wg3^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)rf   rM   rR   rd   r   r   Z
accumulaterF   r   r   Zprodr:   r   r   rg   rt   rQ   test_testAddSumProdZTestMa.test_testAddSumProd   s	   48FF1srq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 rS   c           
     s   \         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
# )ra   r[   )
fill_value:r      NNNN:ra   NN:ra   r   NrU   rZ   :ra   ra   NN)ra   r   r   r   r   )r    ra   r    ra   rc   ra   r   r   r   )r    ra   ra   r    )r    r    r    ra   r    )ra   Zhellor   r   )r    )rd   r   strZreprrM   rR   rC   r   r%   r   r   r&   r
   r0   r   r\   r   objectrN   r?   )rh   x1Zx2Zx3x4Zs1Zs2s   &      rQ   test_testCIZ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%&rS   c                s   . 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)copyr[   r\   r   rU   r   N)r    r    ra   r    r    )   )r    r    ra   r    r    r    ra   r    )r   r   r   r   )r    r    ra   ra   r   r   r   r   )r$   rM   rd   r
   r   _datar   _maskZ__array_interface__r%   r\   r   r   r>   rR   r   r   r=   )rh   nmrm   m3r   Zy1Zy1aZy2Zy2aZy3r   Zy4Zy5Zy6s   &              rQ   test_testCopySizeZTestMa.test_testCopySizeD  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
rS   c                s   \        ^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   r[   Tr   N)r    r    r    ra   ra   )r    
   r   (   )r    ra   r   )r   d      )r   r   r   r    r    )	r
   r$   r   r   rM   r%   r   rR   r;   )rh   rf   r   r   rm   ri   s   &     rQ   test_testPutZTestMa.test_testPutw  s    1IaLVVX!!!H1a&	1!!F"#1()*!4(	i(r!"!!1*+,rS   c                s>   \        ^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   r[   :r   r   Nr   N)r    r    r    r    r    )r    ra   r   r   r   )r
   r   rM   r%   rR   )rh   rf   ri   rp   rj      &    rQ   test_testPut2ZTestMa.test_testPut2  sD   1I!/*2r(!Q(!F"#!F"##!!F"#1'()1I!/*cF2r(!Q(!F"#!F"#!!!F"#1r2h !!F"#1'()rS   c                s    V P                   w  rr4rVrxrp. ROp\        P                  ! V4      ^ ,          p\        W}V	4       \	        \        \        W}^ R7      V	8H  4      4       R# )ra   r   N)ra   r    r    r    r    r    ra   r    r    ra   r    ra   )rf   rd   r6   r;   rM   r   rG   )rh   ri   rj   rk   rl   rm   rn   ro   rp   rq   rr   rs   r   Zir   rQ   test_testMaPutZTestMa.test_testMaPut  sQ    48FF1srq0JJqM!B2DQ'2-./rS   c                sZ   \        ^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# )i   y              $@r_   .r[   )r   N)ra   r    )rU   rV   rZ   rW   rX   )ra   ra   ra   r    r    )rU   rV   r_   r`   i)r       r   r   r   )r   ra   r   r   r   )ra   r    r    r    r    )ra   ra   ra   ra   r    )r    ra   r    r    r    )ra   ra   r    r    ra   )ra   r    ra   r    r    )r   r   ra   r   ra   )ra   r    ra   r    ra   )ra   ra   r    r    r    )ra   r   r   r   r   )c   r   r   r   r   )r   r   r   )ra   ra   ra   r    r    r    )ra   r    r    r    r    r    )r    ra   r   i   r   i2   )r   r   r   ra   ra   ra   )r   ra   ra   r   r   r   )*r
   r   ZflatrM   rR   ZrealZimagr   r%   r   r   rK   r?   r   r1   r   r   r(   r   r)   r    r+   r!   r,   r7   r-   r   r'   r*   Zlistranger.   r\   r8   rd   float32rL   r   r   r   r   r5   )
rh   ri   rp   cZatestZbtestZctestrj   Zcmrq   
   &         rQ   test_testOddFeaturesZ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,-.rS   c                sD   \        \        \        . 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# )ra   N)ra   r   r   )r   r    	   )ra   r    r   )r   r   r   )
rM   rR   r3   r2   r
   r%   rK   r    r   r   )rh   ri   rj   r   rQ   test_testMinMax2ZTestMa.test_testMinMax2  s    79i0)<=79i0)<=1I1IM!!71=%Q
A"9:;71=%q"<=>q!Q&'q!Q&'rS   c                sf   \        ^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# )i   :r   r   NabcN)r   r    ra   )r   ra   Zdefr   r   )r    r   r   )r
   rd   r%   r   rM   rR   rJ   rG   r   r   r9   r   r   )rh   ri   rj   t   &   rQ    test_testTakeTransposeInnerOuterZ'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!!	!	rS   c                s$   \        ^
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   rU   rV   N)r   )r
   r%   rM   rR   r8   Zastyperd   r   )rh   rj   ri   rn   r   rQ   test_testInplaceZTestMa.test_testInplace4  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rS   c                s$   \        ^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   )ZprotocolN)
r
   r%   r   r   pickleZHIGHEST_PROTOCOLZdumpsZloadsrM   rR   )rh   ri   Zprotors   rj   r   rQ   test_testPickleZTestMa.test_testPicklef  sf    2J&	IIaO1f559:EQ/AQABqH ;rS   c                s    \        ^4      p\        V^&   \        \        \        4      R8H  4       \        V^,          \        J 4       \	        \        V^,          ^ 4      ^ 4       R# )r   z--N)r
   r%   rM   r   rN   r   )rh   Zxxr   rQ   test_testMaskedZTestMa.test_testMaskedp  sJ    AY1Ft#$1 VBqE1%q)rS   c           
     s   \        . 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# )r_   rU   rV   r[   r   weightsTr   returnedrW   r   r   r   Nr   r   )rU   rU   rV   rU   )r   ra   )r   rM   rR   r   r%   r   )rh   r   rP   Zwtsr   rQ   test_testAverage1ZTestMa.test_testAverage1x  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!"rS   c                sb
   . 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   rV   NrZ   g      (@r   r_   rU   rW   rX   Tr   )r   r   r   )r   r   rb   g      ?)r    ra   ra   ra   ra   r    )ra   r    r    r    r    ra   g
@)r_   rU   rV   rZ   rW   rY   )r    r    ra   ra   r    r    )r    ra   ra   ra   ra   ra   )r_   rU        X@r   rW   g      @)r_   rU   r   r   rW   rY   )r   r   r   g@)r
   rM   r   r   r   rd   r   r   rL   r8   r&   r%   rN   r   r?   floatrR   )rh   Zw1Zw2ri   rj   rl   rm   r   Zm4Zm5rp   abZr1Zr2r   r   Za2daZa2dmas   &                  rQ   test_testAverage2Z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*%&rS   c           	     s   \        ^\        \        ^4      4      4       \        R\        \        ^4      4      4       \        ^\        \        ^...4      4      4       \        R\        \        ^..4      4      4       \	        \
        \        \        ^^.4      4       \	        \        \        \        ^ ^.4      4       \	        \        \        \        ^ ^ .^ ^.R7      4       R# )ra   rU   r[   N)rN   Zintr   r   rO   Z	TypeErrorZ
ValueErrorZboolrh      &rQ   test_testToPythonZ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CrS   c                s   \        ^ ^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    r[   r   r   N)r   rd   r   rM   r\   r2   r3   r   r   r   rN   r   r/   )rh   rn   ri   r   rQ   test_testScalarArithmeticZ TestMa.test_testScalarArithmetic  s    11[[))Qq\''( *R"

"

$$%$$%		!!RXX^^34!!
agg%&SWc"567 *))s   &E//F 	c                s   \        . 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# )ra   Nra   r   r   ra   r    ra   )r   rM   rR   Zanyr   r   ZargmaxZargminr   ZcompressZconjr   diagonalrF   rG   rJ   )rh   r   r   r   rQ   test_testArrayMethodsZ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7rS   c                sL    \        . RO4      p\        VP                  ^4       R# )ra   Nr   )r   rN   Zndimrh   r   r   rQ   test_testArrayAttributesZTestMa.test_testArrayAttributes  s    )QVVQrS   c           	     s    \        \        \        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 )Z_N)rM   Zdirrd   r   r   Z
startswith)rh   r   r   rQ   test_testAPIZTestMa.test_testAPI  sT    BJJ ,1[!11 c* Q , , 	- ,s   A)A)A)c                s    \        . RO4      p\        . RO. ROR7      p\        V^ ,          P                  R4       \        V^ ,          P                  R4       \        V^,          P                  R4       R# )ra   r[   Nr   r   rx   )r   rN   r?   )rh   r   r   r   rQ   test_testSingleElementSubscriptZ&TestMa.test_testSingleElementSubscript  sN    ))),QqTZZ$QqTZZ$QqTZZ$rS   c                sj    \        . RO. ROR7      pV^8  p^W&   \        V^,          \        J 4       R# )ra   r[   Nr   )ra   r    ra   r    )r   rM   r%   )rh   r   r   r   rQ   test_assignment_by_conditionZ#TestMa.test_assignment_by_condition  s.    ,\2F!rS   c                s    \        ^ ^.RR.R7      p\        ^ ^.RR.R7      pV^8  pW,          W#&   RR.p\        VP                  V4       R# )r    Fr[   TN)r&   rN   r\   )rh   r   r   r\   Zexpected_maskr   rQ   test_assignment_by_condition_2Z%TestMa.test_assignment_by_condition_2  sS    !Quen5!QtTl31u'QVV]+rS   rf   Nr   )r   r   )'__name__
__module____qualname____firstlineno__ru   r   pytestZmarkZparametrizer   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   __static_attributes____classdictcell__Z__classdict__   @rQ   rT   rT   f   s     ; [[S66"23 4&$=L2H>+26*0'd1f-,*40c/J((0d*#&8'tD88" -
% , ,rS   rT   c                   s>   a  ] tR tRt o R tR tR tR tR tRt	V t
R# )	
TestUfuncsi  c                s    \        R ^ R\        ^,          .^,          ^ ^.^ .^,          ,           R7      \        R ^ R\        ^,          .^,          ^^ .^ .^,          ,           R7      3V n        R# )rU   r[   Nr   )r   re   rf   r   r   rQ   ru   ZTestUfuncs.setup_method  sb    aR!V,q01va7GHaR!V,q01va7GHKrS   c           	     sR   . 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                  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)0rD   arctanhr   r   arccoshr"   r#   r   true_dividefloor_divide	remainderfmodr   r   r@   r   rH   r   rA   r   rI   Zarcsinhr   ZfabsZnegativeZfloorZceilZlogical_notr   rE   r4   Zhypotr   r   r7   r!   r   r    r   Zlogical_andZ
logical_orZlogical_xorNr   )r   r   )rD   r   r   r   r   r   r"   r#   r   r   r   r   r   )r   r"   r#   )ZgetattrumathZAttributeErrorfromnumericrd   r   rf   Zninr   ZseterrrM   rR   r   eqmaskr\   )rh   Zf_invalid_ignoreZfZufZmfZargsZurZmr   &       rQ   test_testUfuncRegressionZ#TestUfuncs.test_testUfuncRegression  s   @>& >% > >% > >>> %>>$>&.> > !> #)> 	>
 > > > %> '1> > ">  > > $> &0> > *> ,:> >  &> (/> 1:> > '> )5> 7F> > $>  > ".> 0=>A -UA& "B66'266?D(IIh/33IIX.YY  Bryy|RYYq\156F277BGG,-=>$ " -[!,- s    E4 AF4FFF&c                s    V P                   ^ ,          p\        \        V^ R7      '       * 4       \        \        V^ R7      4       \	        \        VR,          ^ R7      ^ 4       \	        \        V^ R7      ^ 4       R# )r    r   :Nr   NN)rf   rM   r	   rB   rN   rF   r:   r   r   rQ   test_reduceZTestUfuncs.test_reduce9  sV    FF1IGAA&&'#$S2Q'+WQQ'+rS   c                sZ   \        ^^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# )ra   N)r   r   i   r   )	r
   r   r1   rN   r   r   rM   r   r\   )rh   r   Zamaskr   rQ   test_minmaxZTestUfuncs.test_minmax@  s    1bM!!!Q'QUA&UYY[!%%'*UYY[!$1q)..011-2245		!Q$$%		!Q$$%rS   c                sx    R  F3  p\        . RO. ROR7      p\        \        \        V4      ^ .4      4       K5  	  R# )z?bhilqpBHILQPfdgFDGOr[   N)ra   r    r   r    )r    r    ra   ra   )r   rM   rR   r6   )rh   r   ri   r   rQ   test_nonzeroZTestUfuncs.test_nonzeroJ  s-    'Al6ABwqzA3'( (rS   r   N)r   r   r   r   ru   r  r  r  r  r   r   r   r   rQ   r   r     s%     K#.J,&) )rS   r   c                   sP   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# )TestArrayMethodsiP  c                s   \         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V n        R%# )&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-?)Zdatar\   N)rd   r   r   r?   rf   )rh   ri   XXXr   mxmXmXXr  rQ   ru   ZTestArrayMethods.setup_methodR  s9   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rs+rS   c                s   V P                   w  rr4rVp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)	rf   r   rN   Ztrace
compressedrF   rM   rR   r\   )	rh   ri   r	  r
  r   r  r  r  ZmXdiag	   &        rQ   
test_traceZTestArrayMethods.test_traceh  s    &*ff#rbcRXXZ!9!9!;!?!?!AB288:779s6;;+E01(3 34 	5rS   c           	     sn   V P                   w  rr4rVp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)rf   ZcliprM   rR   r\   r   )	rh   ri   r	  r
  r   r  r  r  Zclippedr  rQ   	test_clipZTestArrayMethods.test_clipp  sy    &*ff#rbc''!Q-7<<)*7==!&&A,/07=="((--1"567rS   c                s   V P                   w  rr4rVpVP                  w  r\        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                  ! Wk,          P                  4       4      W&   K1  	  \        \        VP                  ^ 4      V
4      4       \        \        VP                  ^4      V	4      4       R# )r   N)rf   r?   rN   Zptprd   r  rL   Zfloat64r   rM   rR   )rh   ri   r	  r
  r   r  r  r  r   ZrowsZcolskrt   rQ   test_ptpZTestArrayMethods.test_ptpw  s    &*ff#rbc 	RVVXrvvbmmo67xx2::&xx2::&qAffR1X0023DG qAffRU--/0DG 266!9d#$266!9d#$rS   c                s    V P                   w  rr4rVp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   )rf   ZswapaxesrM   rR   rN   r?   )
rh   ri   r	  r
  r   r  r  r  Z	mXswappedZ
mXXswappedr   rQ   test_swapaxesZTestArrayMethods.test_swapaxes  s[    &*ff#rbcKK1%	9R="U),-\\!Q'
Z%%|4rS   c                s`   V P                   w  rr4rVp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)rf   ZcumprodrM   rR   r   r   	rh   ri   r	  r
  r   r  r  r  ZmXcpr  rQ   test_cumprodZTestArrayMethods.test_cumprod  sz    &*ff#rbczz!}4::ryy|33A678zz!}4::ryy|33A678rS   c                s`   V P                   w  rr4rVp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  )rf   ZcumsumrM   rR   r   r   r  r  rQ   test_cumsumZTestArrayMethods.test_cumsum  sz    &*ff#rbcyy|4::ryy|221567yy|4::ryy|221567rS   c           	     sT   V P                   w  rr4rVp\        \        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      r\        ^4       F  p
\        \        W,          Wj,          P	                  4       P                  4       4      4       \        \        W,          VRV
3,          P	                  4       P                  4       4      4       \        \        \        P                  ! W,          4      VRV
3,          P	                  4       P                  4       4      4       K  	  R # )Nr   r   )
rf   rM   rR   Zvarr  Zstdr?   r   rd   rD   )rh   ri   r	  r
  r   r  r  r  ZmXvar0ZmXvar1r  s   &          rQ   test_varstdZTestArrayMethods.test_varstd  sj   &*ff#rbc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:< = rS   r   N)r   r   r   r   ru   r  r  r  r  r  r  r  r   r   r   r   rQ   r  r  P  s2     ,,58%598= =rS   r  c                 sn    V \         J d	   V\         J # V\         J d	   V \         J # W8H  P                  4       # rw   )r5   r   )rl   rm   rz   rQ   r  r    s3    	V|V|	V|V|H>>rS   )Z )ar   Z	functoolsr   r   Znumpyrd   Znumpy._core.fromnumericZ_corer  Znumpy._core.umathr   Z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-   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   Znumpy.testingrM   rN   rO   re   rR   rT   r   r  r  rx   rS   rQ   <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>) >)BV= V=rrS   