+
    i$                        R t ^ RIt^ RIt^ RIt^ RIHt ^ RIt^ RIH	t
 ^ RIHt ^ RIHt ^ RIHt ^ RIHt ]
P&                  ! R4      t]P*                  P,                  t]P0                  P,                  t]P4                  P,                  t]P8                  P,                  t]P<                  t]P@                  P,                  t!]PD                  P,                  t#]P&                  ! ]PH                  4      ]P&                  ! ]PJ                  4      ]P&                  ! ]PL                  4      ]P&                  ! ]PN                  4      /t(]P&                  ! ]PR                  4      ]P&                  ! ]PN                  4      8w  dH   ](PU                  ]P&                  ! ]PV                  4      ]P&                  ! ]PR                  4      /4       RRR	]R
3R lt,RRR	]R
3R lt-RRRR	]R
3R lt.RRRR	]R
3R lt/R"RR
/R llt0R"RR
/R llt1R#R lt2R$R lt3R"RR
/R llt4R%RR
RR/R llt5R%RR
RR/R llt6R&R lt7R'R lt8R'R lt9R(RR
RRRRRRR R
/R! llt:R# ))zx
Array methods which are called by both the C-code for the method
and the Python code for the NumPy-namespace function

N)nullcontext)
multiarray)numerictypes)umath)
asanyarray)_NoValueboolFTc           	          \        WR W#WE4      # N)umr_maximumaaxisoutkeepdimsinitialwheres   &&&&&&6/usr/lib/python3/dist-packages/numpy/_core/_methods.py_amaxr   )       qcWDD    c           	          \        WR W#WE4      # r
   )umr_minimumr   s   &&&&&&r   _aminr   -   r   r   c           	          \        WW#WEV4      # r
   )umr_sumr   r   dtyper   r   r   r   s   &&&&&&&r   _sumr   1   s    1E5AAr   c           	          \        WW#WEV4      # r
   )umr_prodr   s   &&&&&&&r   _prodr!   5   s    AUEBBr   r   c          	      X    Vf   \         pVRJ d   \        WW#V4      # \        WW#WER7      # NTr   )bool_dtumr_anyr   r   r   r   r   r   s   &&&&&$r   _anyr(   9   1    }}qH551E>>r   c          	      X    Vf   \         pVRJ d   \        WW#V4      # \        WW#WER7      # r#   )r%   umr_allr'   s   &&&&&$r   _allr,   B   r)   r   c                    VR J d   Vf    \        \        V P                  4      4      pM\        V\         4      '       g   V3p^pV F:  pW@P                  \
        P                  ! WPP                  4      ,          ,          pK<  	  \        P                  ! V4      pV# ^ RI	H
p \        V! W0P                  4      V\        P                  RV4      pV# )TN)broadcast_to)tuplerangendim
isinstanceshapemunormalize_axis_indexntintpnumpy.lib._stride_tricks_implr.   r   )arrr   r   r   itemsaxr.   s   &&&&   r   _count_reduce_itemsr<   K   s    }<sxx)DD%((7DBYYr66r88DEEE  L	 	?UII6bggt "Lr   c                 2   V P                   P                  R 9   d   \        V4      \        J d2   V\        P
                  ! V P                   4      P                  8:  d   Rp\        V4      \        J d2   V\        P
                  ! V P                   4      P                  8  d   RpVf   Vf   \        P                  ! V 3RV/VB # Vf   \        P                  ! W3RV/VB # Vf   \        P                  ! W3RV/VB # \        P                  ! WV3RV/VB # )iuNr   )r   kindtypeintnpiinfominmaxumpositiveminimummaximumclip)r   rD   rE   r   kwargss   &&&&,r   _cliprL   b   s    ww||t 9rxx'8'<'< <C9rxx'8'<'< <C
{s{{{10#000	zz!4c4V44	zz!4c4V44wwqs66v66r   c          	         \        V 4      pR p\        WaWER7      pVRJ d	   V^ 8X  d5   M\        V^ 8H  RR7      '       d   \        P                  ! R\
        ^R7       Vf   \        VP                  P                  \        P                  \        P                  34      '       d   \        P                  ! R4      pML\        VP                  P                  \        P                  4      '       d   \        P                  ! R4      pRp\        WaW#WER	7      p	\        V	\        P                   4      '       dD   \"        P$                  ! WV	R
R R7      p	V'       d    Vf   VP                  P                  V	4      p	V	# \'        V	R4      '       dP   V'       d$   VP                  P                  W,          4      p	V	# V	P                  P                  W,          4      p	 V	# W,          p	V	# )Fr   r   TNr   zMean of empty slice.
stacklevelf8f4r$   unsafer   castingsubokr   )r   r<   r&   warningswarnRuntimeWarning
issubclassr   r@   r6   integerr   r4   float16r   r2   ndarrayrF   true_dividehasattr)
r   r   r   r   r   r   r9   is_float16_resultrcountrets
   &&&&&$    r   _meanrd   u   s\   
Q-C XKFtmv{14)H)H,nK }ciinnrzz277&;<<HHTNE		

33HHTNE $
#U
?C#rzz""nnheE))..%C J 
g		))...C J	 ))...C J lJr   meanc          	         \        V 4      p\        WWVR 7      p	VRJ d   WI8  d4   M\        WI8  RR7      '       d   \        P                  ! R\
        ^R7       Vf[   \        VP                  P                  \        P                  \        P                  34      '       d   \        P                  ! R4      pVe   Tp
M\        WVRVR 7      p
V	P                  ^ 8X  d   T	pMV	P                  V
P                   4      p\#        V
\        P$                  4      '       d   \&        P(                  ! WV
RRR	7      p
M<\+        V
R
4      '       d#   V
P                  P                  W,          4      p
MW,          p
\        W,
          4      p\        VP                  P                  \        P,                  \        P                  34      '       d   \&        P.                  ! WVR7      pMVP                  \0        9   d~   VP3                  \0        VP                  ,          R3R7      p\&        P.                  ! WVR7       \&        P4                  ! VR,          VR,          VP6                  R7      P6                  pM7\&        P.                  ! V\&        P8                  ! V4      VR7      P6                  p\        WW#WVR 7      p\&        P:                  ! W,
          ^ 4      p	\#        V\        P$                  4      '       d   \&        P(                  ! WVRRR	7      pV# \+        VR
4      '       d$   VP                  P                  W,          4      pV# W,          pV# )rN   TNrO   z!Degrees of freedom <= 0 for slicerP   rR   rT   FrU   r   r   )r      ).    ).   )r   r<   r&   rX   rY   rZ   r[   r   r@   r6   r\   r   r4   r   r1   reshaper3   r2   r^   rF   r_   r`   floatingmultiply_complex_to_floatviewaddreal	conjugaterI   )r   r   r   r   ddofr   r   re   r9   rb   arrmeandivxxvrc   s   &&&&&&$$       r   _varry      s^   
Q-C XKF$t~GDN,N,N9>!"	$ }CIINNRZZ4IJJ
 #UTG ;;!C ../Cgrzz**nnWw-5UDGWg&&mm(()9:G&G
 	3=!A#))..2;;

";<<KK!$	
%	%VV,QWW5t<V=
B#FF2f:r&zqvv6;; KK2<<?277
!5
FC ZZq)F #rzz""nnheE J 
g		iinnS\* J lJr   c                J   \        WW#VWVVR 7      p\        V\        P                  4      '       d   \        P
                  ! WR7      pV# \        VR4      '       d2   VP                  P                  \        P
                  ! V4      4      pV# \        P
                  ! V4      pV# ))r   r   r   rt   r   r   re   rg   r   )	ry   r2   r4   r^   rF   sqrtr`   r   r@   )	r   r   r   r   rt   r   r   re   rc   s	   &&&&&&$$ r   _stdr|      s    
q5 D:C #rzz""ggc# J 
g		iinnRWWS\* J ggclJr   c           
      `    \         P                  ! \        WR W#4      \        WR R V4      V4      # r
   )rF   subtractr   r   )r   r   r   r   s   &&&&r   _ptpr      s0    ;;AT31AT42 r   c                     \        VR 4      '       d   \        V4      pM \        \        P                  ! V4      R4      pV;_uu_ 4       p\
        P                  ! WVR7       RRR4       R#   + '       g   i     R# ; i)writewbprotocolN)r`   r   openosfspathpickledump)selffiler   ctxfs   &&&  r   _dumpr      sN    tW$299T?D)	Dh/ 
s   	A,,A=	c                 0    \         P                  ! WR 7      # )r   )r   dumps)r   r   s   &&r   _dumpsr      s    <<00r   rV   	same_kindorderKr   rW   c          
           \        WW#WEVR 7      # ))r   rV   r   r   rW   )umr_bitwise_count)r   r   r   rV   r   r   rW   s   &&$$$$$r   _bitwise_countr      s    Q5E3 3r   )NNNF)FT)NNN)NNNrj   F)NNFrh   r
   );__doc__r   r   rX   
contextlibr   numpyrB   numpy._corer   r4   r   r6   r   rF   numpy._core.multiarrayr   numpy._globalsr   r   r%   rI   reducer   rH   r   rq   r   rn   r    bitwise_countr   
logical_orr&   logical_andr+   csinglesinglecdoubledoublero   
longdoubleupdateclongdoubler   r   r   r!   r(   r,   r<   rL   rd   ry   r|   r   r   r   r    r   r   <module>r      s'  
 
   "  ( * # - # ((6
jjjj
&&--;;$$ 
--


..

 HHRZZ"((299-HHRZZ"((299- 
 88BMMbhhryy11
 "((2=="9  D5$E D5$E TteB du$C?d ??d ?.7&t BDDDL013 3{ 333'+3r   