+
    ÖÍ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  c°WÓ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   € ä�1˜E¨¸5ÓAÐAr   c           	      ó   € \        WW#WEV4      # r
   )Úumr_prodr   s   &&&&&&&r   Ú_prodr!   5   s   € ä�A˜U¨¸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Ü�1˜E¨Ô>Ð>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£   € à�ƒ}àŠ<Üœ˜sŸx™x›Ó)‰DÜ˜D¤%×(Ò(Ø�7ˆDØˆÛˆBØ—Y‘Yœr×6Ò6°r¿8¹8ÓDÕEÕEŠEñ ä—’˜“ˆð €Lõ	 	?ä™ U¯I©IÓ6¸¼b¿g¹gÀtØ ó"ˆà€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ã   € Ø‡w�w‡|�|�tÔô �‹9œÓ ¤r§x¢x°·±Ó'8×'<Ñ'<Ô <ØˆCÜ�‹9œÓ ¤r§x¢x°·±Ó'8×'<Ñ'<Ô <ØˆCà
‚{�s’{ä�{Š{˜1Ñ0 #Ð0¨Ñ0Ð0Ø	ŠÜ�zŠz˜!Ñ4 cÐ4¨VÑ4Ð4Ø	ŠÜ�zŠz˜!Ñ4 cÐ4¨VÑ4Ð4ä�wŠw�q˜sÑ6¨Ð6¨vÑ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$                  ! W˜V	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ÔK€FØ˜t“m€v�…{¬°¸1±À4×)HÓ)HÜ�ŠÐ,¬nÈÕKð ‚}Ü�c—i‘i—n‘n¤r§z¡z´2·7±7Ð&;×<Ò<Ü—H’H˜T“N‰EÜ˜Ÿ	™	Ÿ™¬¯
©
×3Ò3Ü—H’H˜T“NˆEØ $Ðä
�#˜U¨Ô
?€CÜ�#”r—z‘z×"Ò"Ü�nŠnØ ¨h¸eôEˆç ¢Ø—)‘)—.‘. Ó%ˆCð €Jô 
��g×	Ò	ßØ—)‘)—.‘. ¥Ó.ˆCð €Jð	 —)‘)—.‘. ¥Ó.‰Cð €Jð �lˆà€Jr   Úmeanc          	      óž  € \        V 4      p\        W�WVR 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µ\        W�VRVR 7      p
V	P                  ^ 8X  d   T	pMV	P                  V
P                   4      p\#        V
\        P$                  4      '       d   \&        P(                  ! W«V
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.                  ! WÌVR7      pMÉVP                  \0        9   d~   VP3                  \0        VP                  ,          R3R7      p\&        P.                  ! WÝVR7       \&        P4                  ! VR,          VR,          VP6                  R7      P6                  pM7\&        P.                  ! V\&        P8                  ! V4      VR7      P6                  p\        WÁW#WVR 7      p\&        P:                  ! W”,
          ^ 4      p	\#        V\        P$                  4      '       d   \&        P(                  ! WéV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ÔK€Fà $›€t…~¬G°D±NÈ×,NÓ,NÜ�ŠÐ9¼>Ø!"õ	$ð ‚}œ C§I¡I§N¡N´R·Z±ZÄÇÁÐ4I×JÒJÜ—’˜“ˆàÒØ‰ô
 ˜# U°TÀÔGˆð �;‰;˜!Ôà‰Cð —.‘. §¡Ó/ˆCÜ�gœrŸz™z×*Ò*Ü—n’n W°wØ-5¸UôD‰Gä�W˜g×&Ò&Ø—m‘m×(Ñ(¨Õ)9Ó:‰GàÕ&ˆGô
 	�3•=Ó!€Aä�#—)‘)—.‘.¤2§;¡;´·
±
Ð";×<Ò<Ü�KŠK˜ !Ô$‰à	
�‰Ô%Ô	%Ø�V‰VÔ,¨Q¯W©WÕ5°tÐ<ˆVÓ=ˆÜ
�Š�B Õ#Ü�FŠF�2�f•:˜r &�z¨q¯v©vÔ6×;Ñ;‰ô �KŠK˜œ2Ÿ<š<¨›?°Ô2×7Ñ7ˆä
�!˜5°Ô
F€Cô �ZŠZ˜� qÓ)€Fô �#”r—z‘z×"Ò"Ü�nŠnØ ¨h¸eôEˆð €Jô 
��g×	Ò	Ø�i‰i�n‰n˜S�\Ó*ˆð €Jð �lˆà€Jr   c                óJ  € \        WW#VWVVR 7      p\        V\        P                  4      '       d   \        P
                  ! WˆR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ƒ   € ä
ˆq 5¸Ø °Dô:€Cô �#”r—z‘z×"Ò"Ü�gŠg�cÔ#ˆð €Jô 
��g×	Ò	Ø�i‰i�n‰nœRŸWšW S›\Ó*ˆð €Jô �gŠg�c‹lˆà€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   € Ü�;Š;Ü�A˜T 3Ó1Ü�A˜T 4¨Ó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   € Üˆt�W×ÒÜ˜$Ó‰ä”2—9’9˜T“? DÓ)ˆß	‰�Ü�Š�D hÕ/÷ 
��Šú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   € ä˜Q¨5Ø¨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Ó
€Ø�j‰j×Ñ€Ø�j‰j×Ñ€Ø
�&‰&�-‰-€Ø�;‰;×Ñ€Ø×$Ñ$Ð Ø
�-‰-×
Ñ
€Ø
�.‰.×
Ñ
€ð ‡H‚HˆR�Z‰ZÓ˜"Ÿ(š( 2§9¡9Ó-Ø‡H‚HˆR�Z‰ZÓ˜"Ÿ(š( 2§9¡9Ó-ðÐ ð
 ‡8‚8ˆB�M‰MÓ˜bŸhšh r§y¡yÓ1Ô1Ø×ÑØ
�Š�—‘Ó  "§(¢(¨2¯=©=Ó"9ðô ð ˜D¨5Ø $ôEð ˜D¨5Ø $ôEð ˜T t°eØ ôBð ˜d¨°uØ $ôCñ?Àdõ ?ñ?Àdõ ?ôô.7ñ&Àtõ ñBDØðDØõDñLØðØõôô0ô1ñ3¨ð 3°{ð 3Øð3Øð3Ø'+÷3r   