ó
    ®œ‘h¦9  ã                   ó   • S SK Jr  S SKrS SKrS SKrS SKrS SKJs  J	r
  S SKrS SKJr  S SKJr  \R$                  " \R&                  \R(                  /S9S 5       r\R$                  " \R,                  " S\R.                  R0                  S9S/S	S
/S9S 5       r\R$                  S 5       r\R.                  R7                  S\R8                  \R:                  \R<                  /5      S 5       r\R.                  R7                  SSS/SS/S9S 5       r \R.                  R7                  SSS/SS/S9S 5       r!\R.                  R7                  SSS/SS/S9\R.                  R7                  SSS/SS/S9S 5       5       r"\R.                  R7                  SSS/5      S 5       r#\R.                  R7                  S\RH                  /5      \R.                  R7                  SSS/5      \R.                  RK                  S5      S 5       5       5       r&S r'S r(S r)\R$                  " \RT                  " / S Q\RV                  S!9\RT                  " / S QS"S!9\RT                  " / S QS#S!9\RT                  " / S$QS%S!9\RX                  " / S&Q5      \RX                  " / S&Q5      R[                  S'5      \RX                  " / S&Q5      R]                  S(S)9\R^                  " / S*Q5      \R`                  " \Rb                  " S S+5      \Rb                  " S,S-5      \Rb                  " S+S,5      /5      /	S. S9S/ 5       r2 " S0 S15      r3\R.                  R7                  S2\4\\5/5      S3 5       r6S4 r7S5 r8S6 r9S7 r:\
Rv                  S8 5       r<g)9é    )ÚdequeN)ÚSparseArray)Úparamsc                 ó   • U R                   $ ©N©Úparam©Úrequests    ÚbC:\Users\psant\Downloads\Noiseback\school\venv\Lib\site-packages\pandas/tests/series/test_ufunc.pyÚufuncr      s   € ð �=‰=Ðó    T)ÚmarksFÚsparseÚdense)r   Úidsc                 ó   • U R                   $ r   r   r
   s    r   r   r      s   € ð
 �=‰=Ðr   c                  óä   • [         R                  R                  S5      R                  SSSSS9n [         R                  R                  S5      R                  SSSSS9nSU SSS2'   SUSSS	2'   X4$ )
zG
A pair of random, length-100 integer-dtype arrays, that are mostly 0.
é   r   é
   éd   Úint64©ÚdtypeNé   é   )ÚnpÚrandomÚdefault_rngÚintegers)Úa1Úa2s     r   Úarrays_for_binary_ufuncr#      su   € ô
 
�‰×	Ñ	˜qÓ	!×	*Ñ	*¨1¨b°#¸WÐ	*Ð	E€BÜ	�‰×	Ñ	˜qÓ	!×	*Ñ	*¨1¨b°#¸WÐ	*Ð	E€BØ€B�sˆ€s�GØ€B�sˆ€s�GØˆ6€Mr   r   c                 ó–  • [         R                  R                  S5      R                  SSSSS9nSUS S S2'   U(       a  [	        U[
        R                  " SS5      S9n[        [        R                  S S 5      nSn[
        R                  " X#US9nU " U5      n[
        R                  " U " U5      X4S9n[        R                  " Xg5        g )Nr   r   r   r   r   Úname©Úindexr%   )r   r   r   r    r   ÚpdÚSparseDtypeÚlistÚstringÚascii_lettersÚSeriesÚtmÚassert_series_equal)r   r   Úarrr'   r%   ÚseriesÚresultÚexpecteds           r   Útest_unary_ufuncr4   )   sª   € ô �)‰)×
Ñ
 Ó
"×
+Ñ
+¨A¨r°2¸WÐ
+Ð
E€CØ€C‰ˆ!ˆ�HÞÜ˜#¤R§^¢^°G¸QÓ%?Ñ@ˆä”×%Ñ% c rÐ*Ó+€EØ€DÜ�YŠY�s¨dÑ3€Fá�6‹]€FÜ�yŠy™˜s›¨5Ñ<€HÜ×Ò˜6Õ,r   ÚflipÚflippedÚstraight)r   c                 ór  • Uu  pEU(       a>  [        U[        R                  " SS5      S9n[        U[        R                  " SS5      S9nSn[        R                  " XFS9nUnXE4n	Xx4n
U (       a  [	        U	5      n	[	        U
5      n
[        R                  " U" U	6 US9nU" U
6 n[
        R                  " XË5        g ©Nr   r   r   r%   ©r%   )r   r(   r)   r-   Úreversedr.   r/   ©r5   r   r   r#   r!   r"   r%   r1   ÚotherÚ
array_argsÚseries_argsr3   r2   s                r   Útest_binary_ufunc_with_arrayr@   :   s¦   € ð %�F€BÞÜ˜¤2§>¢>°'¸1Ó#=Ñ>ˆÜ˜¤2§>¢>°'¸1Ó#=Ñ>ˆà€DÜ�YŠY�rÑ%€FØ€Eà�€JØ�/€KæÜ˜jÓ)ˆ
Ü˜{Ó+ˆä�yŠy™ 
Ð+°$Ñ7€HÙ�KÐ €FÜ×Ò˜6Õ,r   c                 ó´  • Uu  pEU(       a>  [        U[        R                  " SS5      S9n[        U[        R                  " SS5      S9nSn[        R                  " XFS9n[        R                  " XVS9R                  S5      nXE4n	Xx4n
U (       a  [        U	5      n	[        U
5      n
[        R                  " U" U	6 US9nU" U
6 n[        R                  " XË5        g r9   )	r   r(   r)   r-   ÚIndexÚastyper;   r.   r/   r<   s                r   Útest_binary_ufunc_with_indexrD   R   sº   € ð
 %�F€BÞÜ˜¤2§>¢>°'¸1Ó#=Ñ>ˆÜ˜¤2§>¢>°'¸1Ó#=Ñ>ˆà€DÜ�YŠY�rÑ%€Fä�HŠH�RÑ#×*Ñ*¨7Ó3€Eà�€JØ�/€KæÜ˜jÓ)ˆ
Ü˜{Ó+ˆä�yŠy™ 
Ð+°$Ñ7€HÙ�KÐ €FÜ×Ò˜6Õ,r   ÚshuffleÚ	unalignedÚalignedc                 óú  • Uu  pVU(       a>  [        U[        R                  " SS5      S9n[        U[        R                  " SS5      S9nSn[        R                  " XWS9n[        R                  " XgS9n	[        R
                  R                  S5      R                  [        U5      5      n
U(       aV  U	R                  U
5      n	U (       a  U	R                  U5      S   R                  nO+UR                  U	5      S   R                  nOUR                  nXV4nX‰4nU (       a(  [        [        U5      5      n[        [        U5      5      n[        R                  " U" U6 X·S9nU" U6 n[        R                  " Xþ5        g )Nr   r   r   r%   r:   r   r&   )r   r(   r)   r-   r   r   r   ÚpermutationÚlenÚtakeÚalignr'   Útupler;   r.   r/   )r5   rE   r   r   r#   r!   r"   r%   r1   r=   Úidxr'   r>   r?   r3   r2   s                   r   Útest_binary_ufunc_with_seriesrO   m   s*  € ð %�F€BÞÜ˜¤2§>¢>°'¸1Ó#=Ñ>ˆÜ˜¤2§>¢>°'¸1Ó#=Ñ>ˆà€DÜ�YŠY�rÑ%€FÜ�IŠI�bÑ$€Eä
�)‰)×
Ñ
 Ó
"×
.Ñ
.¬s°2«wÓ
7€CæØ—
‘
˜3“ˆÞØ—K‘K Ó'¨Ñ*×0Ñ0‰Eà—L‘L Ó'¨Ñ*×0Ñ0‰Eà—‘ˆà�€JØ�/€KæÜœ8 JÓ/Ó0ˆ
ÜœH [Ó1Ó2ˆä�yŠy™ 
Ð+°5ÑD€HÙ�KÐ €FÜ×Ò˜6Õ,r   c                 ó.  • Uu  pEU(       a  [        U5      nSn[        R                  " USS9nXv4nXF4n	U(       a(  [        [	        U5      5      n[        [	        U	5      5      n	[        R                  " U " U	6 SS9n
U " U6 n[
        R                  " Xº5        g )Nr   r%   r:   )r   r(   r-   rM   r;   r.   r/   )r   r   r5   r#   r0   Ú_r=   r1   r?   r>   r3   r2   s               r   Útest_binary_ufunc_scalarrR   •   s‰   € ð
 %�F€CÞÜ˜#ÓˆØ€EÜ�YŠY�s Ñ(€Fà�/€KØ�€JæÜœH [Ó1Ó2ˆÜœ8 JÓ/Ó0ˆ
ä�yŠy™ 
Ð+°&Ñ9€HÙ�KÐ €Fä×Ò˜6Õ,r   z$ignore:divide by zero:RuntimeWarningc                 óv  • Uu  pESXDS:H  '   SXUS:H  '   U(       a>  [        U[        R                  " SS5      S9n[        U[        R                  " SS5      S9n[        R                  " U5      n[        R                  " U5      nU(       a  UR	                  SS9nU " XE5      n[        U[        5      (       d   eU " Xg5      n	[        U	[        5      (       d   e[        R                  " U	S   [        R                  " US   5      5        [        R                  " U	S   [        R                  " US   5      5        g )Né   r   r   r   )Úfrac)	r   r(   r)   r-   ÚsampleÚ
isinstancerM   r.   r/   )
r   r   rE   r#   r!   r"   Ús1Ús2r3   r2   s
             r   Ú"test_multiple_output_binary_ufuncsrZ   ­   sù   € ð %�F€Bà€BˆQ�w�KØ€BˆQ�w�KæÜ˜¤2§>¢>°'¸1Ó#=Ñ>ˆÜ˜¤2§>¢>°'¸1Ó#=Ñ>ˆä	�Š�2‹€BÜ	�Š�2‹€Bæà�Y‰Y˜AˆYÐˆá�R‹}€HÜ�h¤×&Ñ&Ð&Ð&á�2‹]€FÜ�fœe×$Ñ$Ð$Ð$Ü×Ò˜6 !™9¤b§i¢i°¸±Ó&<Ô=Ü×Ò˜6 !™9¤b§i¢i°¸±Ó&<Õ=r   c                 óÎ  • Uu  p#U (       a  [        U5      n[        R                  " USS9n[        R                  " U5      n[        R                  " U5      n[        U[        5      (       d   e[        U[        5      (       d   e[        R                  " US   [        R                  " US   SS95        [        R                  " US   [        R                  " US   SS95        g )Nr%   r:   r   rT   )	r   r(   r-   r   ÚmodfrW   rM   r.   r/   )r   r#   r0   rQ   r1   r2   r3   s          r   Útest_multiple_output_ufuncr]   Î   s®   € ð %�F€CæÜ˜#Óˆä�YŠY�s Ñ(€FÜ�WŠW�V‹_€FÜ�wŠw�s‹|€Hä�fœe×$Ñ$Ð$Ð$Ü�h¤×&Ñ&Ð&Ð&ä×Ò˜6 !™9¤b§i¢i°¸±À&Ñ&IÔJÜ×Ò˜6 !™9¤b§i¢i°¸±À&Ñ&IÕJr   c                 óŽ   • Uu  p4[         R                  " USS9n[         R                  " USS9nU " XV5      nUR                  b   eg )NÚar:   Úb)r(   r-   r%   )r   r   r#   r!   r"   rX   rY   r2   s           r   Ú#test_binary_ufunc_drops_series_namera   á   sB   € à$�F€BÜ	�Š�2˜CÑ	 €BÜ	�Š�2˜CÑ	 €Bá�2‹]€FØ�;‰;ÑÐÑr   c                  óð  •  " S S5      n [         R                  " U " S5      U " S5      /5      n[        R                  " U5      n[        R
                  " [         R                  " X"5      [        R                  " [         R                  " X!5      5      5        [        R
                  " [         R                  " X " S5      5      [        R                  " [         R                  " X " S5      5      5      5        g )Nc                   ó$   • \ rS rSrSS jrS rSrg)Ú$test_object_series_ok.<locals>.Dummyéì   Nc                 ó   • Xl         g r   ©Úvalue©Úselfrh   s     r   Ú__init__Ú-test_object_series_ok.<locals>.Dummy.__init__í   ó   € Ø�Jr   c                 ó4   • U R                   UR                   -   $ r   rg   ©rj   r=   s     r   Ú__add__Ú,test_object_series_ok.<locals>.Dummy.__add__ð   s   € Ø—:‘: §¡Ñ+Ð+r   rg   ©ÚreturnN)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__rk   rp   Ú__static_attributes__© r   r   ÚDummyrd   ì   s   † ô	õ	,r   rz   r   rT   )r   Úarrayr(   r-   r.   r/   Úadd)rz   r0   Úsers      r   Útest_object_series_okr~   ë   s˜   € ÷,ñ ,ô �(Š(‘E˜!“H™e A›hÐ'Ó
(€CÜ
�)Š)�C‹.€CÜ×Òœ2Ÿ6š6 #Ó+¬R¯YªY´r·v²v¸cÓ7GÓ-HÔIÜ×Òœ2Ÿ6š6 # u¨Q£xÓ0´"·)²)¼B¿FºFÀ3ÈÈaËÓ<QÓ2RÕSr   )rT   r   r   r   ÚInt64ÚFloat32)rT   r   r   zSparse[int])Ú2000Ú2010Ú2001ÚCETÚD)Úfreq)z1 Dayz3 Daysz2 DaysrT   r   r   c                 ó,   • [        U R                  5      $ r   )Ústrr   )Úxs    r   Ú<lambda>rŠ     s   € ”#�a—g‘g”,r   c                 ó   • U R                   $ r   r   r
   s    r   Úvalues_for_np_reducerŒ   ù   s   € ð  �=‰=Ðr   c                   ó,   • \ rS rSrS rS rS rS rSrg)ÚTestNumpyReductionsi  c                 óˆ  • UnUn[         R                  " S 5         U" U5      nS S S 5        [        U[        R                  R
                  R                  5      (       a.  [        R                  R                  SS9nUR                  U5        UR                  R                  S;   a¥  [        R                  R                  W5      nU[        R                   L a&  UR#                  SS9n	[         R$                  " X‰5        g U[        R&                  L a"  UR(                  R#                  5       n	X‰:X  d   eg UR#                  5       n	X‰:X  d   eg SR+                  / SQ5      n
[        R,                  " [.        U
S9   [        R                  R                  W5        S S S 5        g ! , (       d  f       GN„= f! , (       d  f       g = f)	NzSparseArray has no 'prod')ÚreasonÚiufF©Únumeric_onlyÚ|)údoes not support reductionúunsupported operand typez$ufunc 'multiply' cannot use operands©Úmatch)r.   Úassert_produces_warningrW   r(   ÚcoreÚarraysr   ÚpytestÚmarkÚxfailÚapplymarkerr   Úkindr   ÚmultiplyÚreduceÚ	DataFrameÚprodr/   rB   Ú_valuesÚjoinÚraisesÚ	TypeError)rj   rŒ   Úbox_with_arrayr   ÚboxÚvaluesÚobjr�   r2   r3   Úmsgs              r   Útest_multiplyÚ!TestNumpyReductions.test_multiply  sJ  € ØˆØ%ˆä×'Ò'¨Õ-Ù�f“+ˆC÷ .ô �fœbŸg™gŸn™n×8Ñ8×9Ñ9Ü—;‘;×$Ñ$Ð,GÐ$ÐHˆDØ×Ñ Ô%à�<‰<×Ñ Ó%Ü—[‘[×'Ñ'¨Ó,ˆFØ”b—l‘lÒ"ØŸ8™8°˜8Ð7�Ü×&Ò& vÕ8ØœŸ™’àŸ;™;×+Ñ+Ó-�ØÓ)Ð)Ñ)àŸ8™8›:�ØÓ)Ð)Ñ)à—(‘(òóˆCô —’œy°Ó4Ü—‘×"Ñ" 3Ô'÷ 5Ð4÷7 .Ö-ú÷6 5Õ4ús   ›	F!Å8 F3Æ!
F0Æ3
Gc                 óÆ  • UnUn[         R                  " S 5         U" U5      nS S S 5        UR                  R                  S;   a¥  [        R
                  R                  W5      nU[        R                  L a&  UR                  SS9n[         R                  " Xg5        g U[        R                  L a"  UR                  R                  5       nXg:X  d   eg UR                  5       nXg:X  d   eg SR                  / SQ5      n[        R                  " [         US9   [        R
                  R                  W5        S S S 5        g ! , (       d  f       GN#= f! , (       d  f       g = f)NÚmiufFr’   r”   )r•   r–   zufunc 'add' cannot use operandsr—   )r.   r™   r   r    r   r|   r¢   r(   r£   Úsumr/   rB   r¥   r¦   rœ   r§   r¨   )	rj   rŒ   r©   rª   r«   r¬   r2   r3   r­   s	            r   Útest_addÚTestNumpyReductions.test_add1  s  € ØˆØ%ˆä×'Ò'¨Õ-Ù�f“+ˆC÷ .ð �<‰<×Ñ Ó&Ü—V‘V—]‘] 3Ó'ˆFØ”b—l‘lÒ"ØŸ7™7°˜7Ð6�Ü×&Ò& vÕ8ØœŸ™’àŸ;™;Ÿ?™?Ó,�ØÓ)Ð)Ñ)àŸ7™7›9�ØÓ)Ð)Ñ)à—(‘(òóˆCô —’œy°Ó4Ü—‘—‘˜cÔ"÷ 5Ð4÷/ .Ö-ú÷. 5Õ4ús   ›	E Ä EÅ 
EÅ
E c                 óê  • UnUnSnU[         R                  L a  UR                  R                  S;   a  Sn[        R
                  " S 5         U" U5      nS S S 5        [        R                  R                  W5      nU[         R                  L a&  UR                  SS9n[        R                  " Xx5        g US   nXx:X  d   eU(       a  [        U5      [        U5      :X  d   eg g ! , (       d  f       N•= f)NT©ÚiÚfFr’   rT   )r(   rB   r   r    r.   r™   r   Úmaximumr¢   r£   Úmaxr/   Útype©	rj   rŒ   r©   rª   r«   Ú	same_typer¬   r2   r3   s	            r   Útest_maxÚTestNumpyReductions.test_maxO  sÊ   € ØˆØ%ˆàˆ	Ø”"—(‘(Š?˜vŸ|™|×0Ñ0°JÓ>àˆIä×'Ò'¨Õ-Ù�f“+ˆC÷ .ô —‘×"Ñ" 3Ó'ˆØ”"—,‘,Òà—w‘w¨E�wÐ2ˆHÜ×"Ò" 6Õ4à˜a‘yˆHØÓ%Ð%Ð%Þä˜F“|¤t¨H£~Ó5Ð5Ñ5ð ÷ .Õ-úó   Á	C$Ã$
C2c                 óê  • UnUnSnU[         R                  L a  UR                  R                  S;   a  Sn[        R
                  " S 5         U" U5      nS S S 5        [        R                  R                  W5      nU[         R                  L a&  UR                  SS9n[        R                  " Xx5        g US   nXx:X  d   eU(       a  [        U5      [        U5      :X  d   eg g ! , (       d  f       N•= f)NTr¶   Fr’   r   )r(   rB   r   r    r.   r™   r   Úminimumr¢   r£   Úminr/   r»   r¼   s	            r   Útest_minÚTestNumpyReductions.test_ming  sÊ   € ØˆØ%ˆàˆ	Ø”"—(‘(Š?˜vŸ|™|×0Ñ0°JÓ>àˆIä×'Ò'¨Õ-Ù�f“+ˆC÷ .ô —‘×"Ñ" 3Ó'ˆØ”"—,‘,ÒØ—w‘w¨E�wÐ2ˆHÜ×"Ò" 6Õ4à˜a‘yˆHØÓ%Ð%Ð%Þä˜F“|¤t¨H£~Ó5Ð5Ñ5ð ÷ .Õ-úrÀ   ry   N)	rt   ru   rv   rw   r®   r³   r¾   rÄ   rx   ry   r   r   rŽ   rŽ     s   † ò (òD#ò<6õ06r   rŽ   Útype_c                 ó  • [         R                  " / SQSS9nU " / SQ5      n[        R                  " X5      n[         R                  " [        R                  " UR	                  5       U5      SS9n[
        R                  " X45        g )N©rT   r   r   r%   r:   )r   r   é   )r(   r-   r   r|   Úto_numpyr.   r/   )rÆ   r_   r`   r2   r3   s        r   Útest_binary_ufunc_other_typesrË     sX   € ä
�	Š	’) &Ñ)€AÙŠiÓ€Aä�VŠV�A‹\€FÜ�yŠyœŸš §
¡
£¨aÓ0°vÑ>€HÜ×Ò˜6Õ,r   c                  ó  ^•  " U4S jS5      m[         R                  " T" S5      T" S5      /5      n [        R                  " U T" S5      5      n[         R                  " T" S5      T" S5      /5      n[        R
                  " X5        g )Nc                   óH   >• \ rS rSrS	S jrS rS\4U 4S jjrS\4S jr	Sr
g)
Ú#test_object_dtype_ok.<locals>.ThingiŠ  rs   Nc                 ó   • Xl         g r   rg   ri   s     r   rk   Ú,test_object_dtype_ok.<locals>.Thing.__init__‹  rm   r   c                 óX   • [        USU5      n[        U 5      " U R                  U-   5      $ )Nrh   )Úgetattrr»   rh   ro   s     r   rp   Ú+test_object_dtype_ok.<locals>.Thing.__add__Ž  s(   € Ü˜E 7¨EÓ2ˆEÜ˜”:˜dŸj™j¨5Ñ0Ó1Ð1r   c                 ó^   >• [        U5      TL =(       a    U R                  UR                  :H  $ r   )r»   rh   )rj   r=   ÚThings     €r   Ú__eq__Ú*test_object_dtype_ok.<locals>.Thing.__eq__’  s$   ø€ Ü˜“; %Ð'×E¨D¯J©J¸%¿+¹+Ñ,EÐEr   c                 ó"   • SU R                    S3$ )NzThing(Ú)rg   )rj   s    r   Ú__repr__Ú,test_object_dtype_ok.<locals>.Thing.__repr__•  s   € Ø˜DŸJ™J˜< qÐ)Ð)r   rg   rr   )rt   ru   rv   rw   rk   rp   ÚboolrÖ   rˆ   rÚ   rx   )rÕ   s   €r   rÕ   rÎ   Š  s'   ø† ô	ò	2ð	F 4÷ 	Fð	*˜c÷ 	*r   rÕ   rT   r   r   )r(   r-   r   r|   r.   r/   )Úsr2   r3   rÕ   s      @r   Útest_object_dtype_okrÞ   ‰  sg   ø€ ÷*ô *ô 	�	Š	‘5˜“8™U 1›XÐ&Ó'€AÜ�VŠV�A‘u˜Q“xÓ €FÜ�yŠy™% ›(¡E¨!£HÐ-Ó.€HÜ×Ò˜6Õ,r   c                  ó  • [         R                  " / SQ5      n [        R                  " / SQ5      n[        R
                  " [        SS9   [        R                  R                  X5        S S S 5        g ! , (       d  f       g = f)NrÈ   Ú r—   )	r(   r-   r   r{   rœ   r§   ÚNotImplementedErrorÚsubtractÚouter)r}   r¬   s     r   Ú
test_outerrä   ž  sK   € ä
�)Š)’IÓ
€CÜ
�(Š(’9Ó
€Cä	�ŠÔ*°"Ó	5Ü
�‰×Ñ˜#Ô#÷ 
6×	5Ö	5ús   Á
 A3Á3
Bc                  óà   • [         R                  " / SQ/S9n [         R                  " / SQS9n[         R                  " S/S9n[        R                  " X5      n[        R
                  " X#5        g )N)éÿÿÿÿrT   r   )Údataéf   )r(   r£   r   Úmatmulr.   Úassert_frame_equal)Údf1Údf2r3   r2   s       r   Útest_np_matmulrí   §  sL   € ä
�,Š,š[˜MÑ
*€CÜ
�,Š,šKÑ
(€CÜ�|Š| # Ñ'€Hä�YŠY�sÓ €FÜ×Ò˜(Õ+r   c                  ó´  • S n [         R                  " U SS5      n[        R                  " SS/5      nU" X"S5      n[        R                  " SS/[        S9n[
        R                  " X45        [        R                  " SS//5      nSn[        R                  " [        [        R                  " U5      S9   U" X"U5        S S S 5        g ! , (       d  f       g = f)	Nc                 ó   • X-   U-   $ r   ry   )r‰   ÚyÚzs      r   Úadd3Ú2test_array_ufuncs_for_many_arguments.<locals>.add3³  s   € Ø‰u�q‰yÐr   r   rT   r   rÉ   r   zTCannot apply ufunc <ufunc 'add3 (vectorized)'> to mixed DataFrame and Series inputs.r—   )r   Ú
frompyfuncr(   r-   Úobjectr.   r/   r£   rœ   r§   rá   ÚreÚescape)rò   r   r}   r2   r3   Údfr­   s          r   Ú$test_array_ufuncs_for_many_argumentsrù   ±  s©   € òô �MŠM˜$  1Ó%€EÜ
�)Š)�Q˜�FÓ
€Cá�3˜QÓ€FÜ�yŠy˜!˜Q˜¤vÑ.€HÜ×Ò˜6Ô,ä	�Š˜˜1�v�hÓ	€Bð	0ð ô 
�ŠÔ*´"·)²)¸C³.Ó	AÙˆc˜Ô÷ 
B×	AÖ	Aús   Â6
C	Ã	
Cc                  ó¼   • [         R                  " / SQ5      n [        R                  " U 5      n[         R                  " / SQ5      n[        R
                  " X5        g )N)g      ø¿g      à¿g      à?g      ø?)g      ð¿g       €g        g      ð?)r(   r-   r   Úfixr.   r/   )r}   r2   r3   s      r   Útest_np_fixrü   È  s=   € ô �)Š)Ò*Ó
+€CÜ�VŠV�C‹[€FÜ�yŠyÒ/Ó0€HÜ×Ò˜6Õ,r   )=Úcollectionsr   rö   r+   Únumpyr   rœ   Úpandas.util._test_decoratorsÚutilÚ_test_decoratorsÚtdÚpandasr(   Úpandas._testingÚ_testingr.   Úpandas.arraysr   Úfixturer|   Ú	logaddexpr   r	   r�   Úfails_arm_wheelsr   r#   ÚparametrizeÚpositiveÚfloorÚexpr4   r@   rD   rO   rR   ÚdivmodÚfilterwarningsrZ   r]   ra   r~   r{   r   Úto_datetimeÚtz_localizeÚ	to_periodÚto_timedeltaÚIntervalIndexÚIntervalrŒ   rŽ   r*   rM   rË   rÞ   rä   rí   rù   Ú&skip_copy_on_write_not_yet_implementedrü   ry   r   r   Ú<module>r     s�  ðÝ Û 	Û ã Û ç )Ð )ã Ý Ý %ð ‡‚˜Ÿ™ §¡Ð-Ñ.ñó /ðð
 ‡‚Ø�LŠL˜ V§[¡[×%AÑ%AÑBÀEÐJØ	�7Ðññó	ðð ‡�ñó ðð ‡�×Ñ˜ 2§;¡;°·±¸"¿&¹&Ð"AÓBñ-ó Cð-ð  ‡�×Ñ˜ $¨ °YÀ
Ð4KÐÐLñ-ó Mð-ð. ‡�×Ñ˜ $¨ °YÀ
Ð4KÐÐLñ-ó Mð-ð4 ‡�×Ñ˜ T¨5 M¸ÀYÐ7OÐÐPØ‡�×Ñ˜ $¨ °YÀ
Ð4KÐÐLñ#-ó Mó Qð#-ðL ‡�×Ñ˜ $¨ Ó/ñ-ó 0ð-ð. ‡�×Ñ˜ 2§9¡9 +Ó.Ø‡�×Ñ˜ T¨5 MÓ2Ø‡�×ÑÐBÓCñ>ó Dó 3ó /ð>ò<Kò&òTð ‡‚à
�Š’ "§(¡(Ñ+Ø
�Š’ 'Ñ*Ø
�Š’ )Ñ,Ø
�Š’ =Ñ1Ø
�ŠÒ/Ó0Ø
�ŠÒ/Ó0×<Ñ<¸UÓCØ
�ŠÒ/Ó0×:Ñ:ÀÐ:ÐDØ
�ŠÒ5Ó6Ø
×Ò˜"Ÿ+š+ a¨Ó+¨R¯[ª[¸¸AÓ->ÀÇÂÈAÈqÓ@QÐRÓSð
ñ 	ññóð÷
p6ñ p6ðf ‡�×Ñ˜ 4¨°Ð"6Ó7ñ-ó 8ð-ò-ò*$ò,òð. ×*Ñ*ñ-ó +ñ-r   