§
    tŠtj¹  ã                   ó|  — d dl Zd dlZd dlmZ d dlZd dlmZ	 ej
                             dej        ej        g¦  «        ej
                             d¦  «        d„ ¦   «         ¦   «         Zej
                             dej        ej        ej        ej        ej        g¦  «        d„ ¦   «         Zej
                             dej        ej        g¦  «        d„ ¦   «         Zej
                             dd d	gd dgg¦  «        d
„ ¦   «         Zej
                             e d¬¦  «        ej
                             dddd ifddd	ifddd ifddd	ifdi fdi fdi fg¦  «        d„ ¦   «         ¦   «         Zd„ Zd„ Zd„ Zej
                             dd dg¦  «        d„ ¦   «         Zej
                             dg d¢dfg d¢dfdgdfg¦  «        d „ ¦   «         Z ej
                             d!g d"¢¦  «        d#„ ¦   «         Z!ej
                             d$d%d&g¦  «        d'„ ¦   «         Z"ej
                             dd d(g¦  «        d)„ ¦   «         Z#dS )*é    N)ÚIS64Úufuncz7ignore:invalid value encountered in sign:RuntimeWarningc                 ó  — t          j        dddt           j        gd¬¦  «        } | |¦  «        } | |                     t          ¦  «        ¦  «        }|                     t
          ¦  «        }t           j        ||                     ¦   «         <   t          j        |d¬¦  «        }t          j        ||¦  «         t          j	        |¦  «        } | |¦  «        }t          j	        |¦  «        }t          j
        ||¦  «         d S )Né   é   éýÿÿÿÚFloat64©Údtype)ÚpdÚarrayÚNAÚastypeÚfloatÚobjectÚisnaÚtmÚassert_extension_array_equalÚSeriesÚassert_series_equal©r   Úusing_nan_is_naÚaÚresultÚnp_resÚexpectedÚss          úh/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/pandas/tests/arrays/floating/test_function.pyÚtest_ufuncs_singler   
   s×   € õ 	Œ�!�Q˜�BœEÐ"¨)Ð4Ñ4Ô4€AØˆU�1‰XŒX€FØˆU�1—8’8�E‘?”?Ñ#Ô#€FØ�]Š]�6Ñ"Ô"€FÝ”u€Fˆ1�6Š6‰8Œ8ÑÝŒx˜ iÐ0Ñ0Ô0€HÝÔ# F¨HÑ5Ô5Ð5å
Œ	�!‰Œ€AØˆU�1‰XŒX€FÝŒy˜Ñ"Ô"€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,ó    c                 óz  — t          j        dddt           j        gd¬¦  «        }t          j        d¬¦  «        5   | |¦  «        } | |                     t          ¦  «        ¦  «        }|                     t          ¦  «        }t           j        ||                     ¦   «         <   t          j        |d¬¦  «        }d d d ¦  «         n# 1 swxY w Y   t          j
        ||¦  «         t          j        |¦  «        }t          j        d¬¦  «        5   | |¦  «        } | |                     t          ¦  «        ¦  «        }|                     t          ¦  «        }t           j        ||                     ¦   «         <   t          j        |d¬¦  «        }d d d ¦  «         n# 1 swxY w Y   t          j        ||¦  «         d S )Nç      ð?çš™™™™™É?ç      @r	   r
   Úignore)Úinvalid)r   r   r   ÚnpÚerrstater   r   r   r   r   r   r   r   r   s          r   Útest_ufuncs_single_floatr)      sì  € å
Œ�#�s˜C¥¤Ð'¨yÐ9Ñ9Ô9€AÝ	Œ˜XÐ	&Ñ	&Ô	&ð 5ð 5Ø��q‘”ˆØ��q—x’x¥‘”Ñ'Ô'ˆØ—’�vÑ&Ô&ˆÝœ5ˆˆq�vŠv‰xŒxÑÝ”8˜F¨)Ð4Ñ4Ô4ˆð5ð 5ð 5ñ 5ô 5ð 5ð 5ð 5ð 5ð 5ð 5øøøð 5ð 5ð 5ð 5õ Ô# F¨HÑ5Ô5Ð5å
Œ	�!‰Œ€AÝ	Œ˜XÐ	&Ñ	&Ô	&ð 6ð 6Ø��q‘”ˆØ��q—x’x¥‘”Ñ'Ô'ˆØ—’�vÑ&Ô&ˆÝœ5ˆˆq�vŠv‰xŒxÑÝ”9˜V¨9Ð5Ñ5Ô5ˆð6ð 6ð 6ñ 6ô 6ð 6ð 6ð 6ð 6ð 6ð 6øøøð 6ð 6ð 6ð 6õ Ô˜6 8Ñ,Ô,Ð,Ð,Ð,s%   ºB CÃC
ÃC
ÄB FÆFÆ"Fc                 ó†  — t          j        dddt           j        gd¬¦  «        } | ||¦  «        } | |                     t          ¦  «        |                     t          ¦  «        ¦  «        }|                     t
          ¦  «        }t           j        ||                     ¦   «         <   t          j        |d¬¦  «        }t          j        ||¦  «         t          j        g d¢¦  «        } | ||¦  «        } | |                     t          ¦  «        |¦  «        }|                     t
          ¦  «        }t           j        ||                     ¦   «         <   t          j        |d¬¦  «        }t          j        ||¦  «          | ||¦  «        } | ||                     t          ¦  «        ¦  «        }|                     t
          ¦  «        }t           j        ||                     ¦   «         <   t          j        |d¬¦  «        }t          j        ||¦  «          | |d¦  «        } | |                     t          ¦  «        d¦  «        }|                     t
          ¦  «        }t           j        ||                     ¦   «         <   t          j        |d¬¦  «        }t          j        ||¦  «          | d|¦  «        } | d|                     t          ¦  «        ¦  «        }|                     t
          ¦  «        }t           j        ||                     ¦   «         <   t          j        |d¬¦  «        }t          j        ||¦  «         d S )Nr   r#   r   r	   r
   )r   r   é   é   )
r   r   r   r   r   r   r   r   r   r'   )r   r   r   r   r   r   Úarrs          r   Útest_ufuncs_binary_floatr.   1   s˜  € õ 	Œ�!�S˜"�bœeÐ$¨IÐ6Ñ6Ô6€AØˆU�1�a‰[Œ[€FØˆU�1—8’8�E‘?”? A§H¢H­U¡O¤OÑ4Ô4€FØ�]Š]�6Ñ"Ô"€FÝ”u€Fˆ1�6Š6‰8Œ8ÑÝŒx˜ iÐ0Ñ0Ô0€HÝÔ# F¨HÑ5Ô5Ð5õ Œ(�<�<�<Ñ
 Ô
 €CØˆU�1�c‰]Œ]€FØˆU�1—8’8�E‘?”? CÑ(Ô(€FØ�]Š]�6Ñ"Ô"€FÝ”u€Fˆ1�6Š6‰8Œ8ÑÝŒx˜ iÐ0Ñ0Ô0€HÝÔ# F¨HÑ5Ô5Ð5àˆU�3˜‰]Œ]€FØˆU�3˜Ÿš¥™œÑ(Ô(€FØ�]Š]�6Ñ"Ô"€FÝ”u€Fˆ1�6Š6‰8Œ8ÑÝŒx˜ iÐ0Ñ0Ô0€HÝÔ# F¨HÑ5Ô5Ð5ð ˆU�1�a‰[Œ[€FØˆU�1—8’8�E‘?”? AÑ&Ô&€FØ�]Š]�6Ñ"Ô"€FÝ”u€Fˆ1�6Š6‰8Œ8ÑÝŒx˜ iÐ0Ñ0Ô0€HÝÔ# F¨HÑ5Ô5Ð5àˆU�1�a‰[Œ[€FØˆU�1�a—h’h�u‘o”oÑ&Ô&€FØ�]Š]�6Ñ"Ô"€FÝ”u€Fˆ1�6Š6‰8Œ8ÑÝŒx˜ iÐ0Ñ0Ô0€HÝÔ# F¨HÑ5Ô5Ð5Ð5Ð5r    Úvaluesr   c                 óÆ   — t          j        | d¬¦  «        }t          j                             |¦  «        }|                     d¬¦  «        }t          j        ||¦  «         d S )Nr	   r
   F©Úskipna)r   r   r'   ÚaddÚreduceÚsumr   Úassert_almost_equal)r/   r-   Úresr   s       r   Útest_ufunc_reduce_raisesr8   \   sU   € å
Œ(�6 Ð
+Ñ
+Ô
+€Cå
Œ&�-Š-˜Ñ
Ô
€CØ�wŠw˜eˆwÑ$Ô$€HÝÔ˜3 Ñ)Ô)Ð)Ð)Ð)r    zGH 36579: fail on 32-bit system)Úreasonzpandasmethname, kwargsÚvarÚddofÚstdÚkurtosisÚskewÚsemc           
      ó
  — t          j        ddddddt           j        t           j        gd¬¦  «        }t          || ¦  «        } |di |¤Ž}t          j        g d	¢d
¬¦  «        }t          || ¦  «        } |di |¤Ž}||k    sJ ‚d S )Nçš™™™™™¹?r#   ç333333Ó?çš™™™™™Ù?ç      à?ç333333ã?r	   )Údatar   )rA   r#   rB   rC   rD   rE   Úfloat64© )r   r   r   Úgetattr)ÚpandasmethnameÚkwargsr   Ú
pandasmethr   Ús2r   s          r   Útest_stat_methodrN   e   s§   € õ 	Œ	˜˜S # s¨C°µb´e½R¼UÐCÈ9ÐUÑUÔU€AÝ˜˜NÑ+Ô+€JØˆZÐ!Ð!˜&Ð!Ð!€FÝ	ŒÐ6Ð6Ð6¸iÐ	HÑ	HÔ	H€BÝ˜˜^Ñ,Ô,€JØˆzÐ#Ð#˜FÐ#Ð#€HØ�vÒÐÐÐÐÐr    c                  óæ  — t          j        dddt           j        gd¬¦  «        } |                      d¬¦  «        }t          j        ddt           j        g| j        ¬¦  «        }|j        | j        k    sJ ‚t          j        g d¢|dd	¬
¦  «        }t          j        ||¦  «         |                      d¬¦  «        }t          j        ddg|d d…         dd	¬
¦  «        }t          j        ||¦  «         d S )NrA   r#   r	   r
   F)Údropna)r   r   r   ÚInt64Úcount©Úindexr   ÚnameTr   r   éÿÿÿÿ)	r   r   r   Úvalue_countsÚIndexr   r   r   r   )r-   r   Úidxr   s       r   Útest_value_counts_narZ   |   sí   € Ý
Œ(�C˜˜c¥2¤5Ð)°Ð
;Ñ
;Ô
;€CØ×Ò UÐÑ+Ô+€FÝ
Œ(�C˜�bœeÐ$¨C¬IÐ
6Ñ
6Ô
6€CØŒ9˜œ	Ò!Ð!Ð!Ð!ÝŒy˜˜˜¨#°WÀ7ÐKÑKÔK€HÝÔ˜6 8Ñ,Ô,Ð,à×Ò TÐÑ*Ô*€FÝŒy˜!˜Q˜ s¨3¨B¨3¤x°wÀWÐMÑMÔM€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r    c                  óú   — t          j        g d¬¦  «        } |                      ¦   «         }t          j        g d¬¦  «        }|j        dk    sJ ‚t          j        g |dd¬¦  «        }t          j        ||¦  «         d S )Nr	   r
   rQ   rR   rS   )r   r   rW   rX   r   r   r   )Úserr   rY   r   s       r   Útest_value_counts_emptyr]   ‰   s   € Ý
Œ)�B˜iÐ
(Ñ
(Ô
(€CØ×ÒÑÔ€FÝ
Œ(�2˜YÐ
'Ñ
'Ô
'€CØŒ9˜	Ò!Ð!Ð!Ð!ÝŒy˜ 3¨g¸GÐDÑDÔD€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r    c                  ó  — t          j        dddt           j        gd¬¦  «        } |                      d¬¦  «        }t          j        ddg| d d…         dd	¬
¦  «        dz  }|j        j        | j        k    sJ ‚t          j        ||¦  «         d S )NrA   r#   r	   r
   T)Ú	normalizer   r   Ú
proportionrS   r+   )r   r   r   rW   rT   r   r   r   )r\   r   r   s      r   Ú test_value_counts_with_normalizera   ’   s’   € Ý
Œ)�S˜#˜s¥B¤EÐ*°)Ð
<Ñ
<Ô
<€CØ×Ò¨ÐÑ-Ô-€FÝŒy˜!˜Q˜ s¨2¨A¨2¤w°iÀlÐSÑSÔSÐVWÑW€HØŒ>Ô 3¤9Ò,Ð,Ð,Ð,ÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r    Ú	min_countr,   c                 ó¨   — t          j        g d¢|¬¦  «        }|                     | |¬¦  «        }| r|dk    r
|dk    sJ ‚d S |t           j        u sJ ‚d S )N©r   r   r+   Nr
   ©r2   rb   r   ç      @)r   r   r5   r   ©r2   rb   r   r-   r   s        r   Útest_floating_array_sumrh   š   sc   € å
Œ(�?�?�?¨%Ð
0Ñ
0Ô
0€CØ�WŠW˜F¨iˆWÑ8Ô8€FØð �)˜q’.�.Ø˜Š}ˆ}ˆ}ˆ}ˆ}ˆ}à�œˆˆˆˆˆˆr    zvalues, expected)r   r   r+   rf   rd   ç        c                 ój   — t          j        | d¬¦  «        }t          j        |¦  «        }||k    sJ ‚d S )Nr	   r
   )r   r   r'   r5   )r/   r   r-   r   s       r   Útest_floating_array_numpy_sumrk   ¤   s<   € õ Œ(�6 Ð
+Ñ
+Ô
+€CÝŒV�C‰[Œ[€FØ�XÒÐÐÐÐÐr    Úop)r5   ÚminÚmaxÚprodc                 óH  — t          j        g d¢g d¢t          j        g d¢d¬¦  «        dœ¦  «        } t          |j        | ¦  «        ¦   «         }|rt          |¦  «        t          k    sJ ‚nt          |t          j	        ¦  «        sJ ‚ t          | 
                    d¦  «        | ¦  «        ¦   «         }t          j        t          j        dd	g¦  «        t          j        d
dgd¬¦  «        dœt          j        ddgd¬¦  «        ¬¦  «        }t          j        ||¦  «         d S )N)r   Úbrq   )r   Nr+   )rA   Nr$   r	   r
   )ÚAÚBÚCrr   r"   r$   rA   r+   )rs   rt   r   rq   )rU   )rT   )r   Ú	DataFramer   rI   rt   Útyper   Ú
isinstancer'   rG   ÚgroupbyrX   r   Úassert_frame_equal)rl   Úusing_python_scalarsÚdfr   r   s        r   Útest_preserve_dtypesr|   ­   s/  € å	Œà ��Ø��Ý”Ð*Ð*Ð*°)Ð<Ñ<Ô<ð	
ð 	
ñ
ô 
€Bð �W�R”T˜2ÑÔÑ Ô €FØð .Ý�F‰|Œ|�uÒ$Ð$Ð$Ð$Ð$å˜&¥"¤*Ñ-Ô-Ð-Ð-Ð-ð *�W�R—Z’Z ‘_”_ bÑ)Ô)Ñ+Ô+€FåŒ|ÝŒh˜˜S�zÑ"Ô"­¬°3¸°(À)Ð)LÑ)LÔ)LÐMÐMÝŒh˜˜S�z¨Ð,Ñ,Ô,ðñ ô €Hõ Ô˜& (Ñ+Ô+Ð+Ð+Ð+r    Úmethodrm   rn   c                 ó¶   — t          j        g d¢|¬¦  «        }t          ||¦  «        } || ¬¦  «        }| r||dk    rdndk    sJ ‚d S |t           j        u sJ ‚d S )N)ri   r"   Nr
   r1   rm   r   r   )r   r   rI   r   )r2   r}   r   r-   Úfuncr   s         r   Útest_floating_array_min_maxr€   È   s|   € å
Œ(Ð#Ð#Ð#¨5Ð
1Ñ
1Ô
1€CÝ�3˜ÑÔ€DØˆT˜Ð Ñ Ô €FØð Ø˜v¨š˜˜!˜!°AÒ6Ð6Ð6Ð6Ð6Ð6à�œˆˆˆˆˆˆr    é	   c                 ó¨   — t          j        g d¢|¬¦  «        }|                     | |¬¦  «        }| r|dk    r
|dk    sJ ‚d S |t           j        u sJ ‚d S )N)r"   g       @Nr
   re   r   r   )r   r   ro   r   rg   s        r   Útest_floating_array_prodrƒ   Ó   sf   € å
Œ(Ð#Ð#Ð#¨5Ð
1Ñ
1Ô
1€CØ�XŠX˜V¨yˆXÑ9Ô9€FØð �)˜q’.�.Ø˜Š{ˆ{ˆ{ˆ{ˆ{ˆ{à�œˆˆˆˆˆˆr    )$Únumpyr'   ÚpytestÚpandas.compatr   Úpandasr   Úpandas._testingÚ_testingr   ÚmarkÚparametrizeÚabsÚsignÚfilterwarningsr   ÚlogÚexpÚsinÚcosÚsqrtr)   r3   Úsubtractr.   r8   ÚskipifrN   rZ   r]   ra   rh   rk   r|   r€   rƒ   rH   r    r   ú<module>r–      sM  ðØ Ð Ð Ð Ø €€€à Ð Ð Ð Ð Ð à Ð Ð Ð Ø Ð Ð Ð Ð Ð ð „×Ò˜ 2¤6¨2¬7Ð"3Ñ4Ô4à„×ÒÐUÑVÔVð-ð -ñ WÔVñ 5Ô4ð-ð „×Ò˜ 2¤6¨2¬6°2´6¸2¼6À2Ä7Ð"KÑLÔLð-ð -ñ MÔLð-ð( „×Ò˜ 2¤6¨2¬;Ð"7Ñ8Ô8ð'6ð '6ñ 9Ô8ð'6ðT „×Ò˜ Q¨ F¨Q°¨IÐ#6Ñ7Ô7ð*ð *ñ 8Ô7ð*ð „×Ò˜�HÐ%FÐÑGÔGØ„×ÒØà	�˜�ÐØ	�˜�ÐØ	�˜�ÐØ	�˜�ÐØ	�RÐØ	�ˆØ	�ˆðñô ðð ñô ñ HÔGðð
-ð 
-ð 
-ð-ð -ð -ð-ð -ð -ð „×Ò˜ q¨! fÑ-Ô-ðð ñ .Ô-ðð „×ÒØ˜)˜)˜) SÐ)¨O¨O¨O¸SÐ+AÀTÀFÈCÀ=ÐQñô ðð ñô ðð „×Ò˜Ð<Ð<Ð<Ñ=Ô=ð,ð ,ñ >Ô=ð,ð4 „×Ò˜ E¨5 >Ñ2Ô2ðð ñ 3Ô2ðð „×Ò˜ q¨! fÑ-Ô-ðð ñ .Ô-ðð ð r    