Ë
    u™ãj 5  ã                   ó`  — d Z ddlmZ ddlZddlZddlZddlZddlZ	ddl
mZ  G d„ d«      Z G d„ d«      Zej                  j!                  dd	d
g«      ej                  j!                  dg d¢«      d„ «       «       Zg d¢Zej                  j!                  de«      ej                  j!                  dg d¢dfg d¢dfg d¢dfg d¢dfg d¢df ed«       ed«       ed«       ed«      gdfg d¢dfg«      d„ «       «       Zej                  j!                  de«      ej                  j!                  dg d¢d fg d!¢d"fg d#¢d$fg d%¢d&f ej(                  d'«       ej(                  d(«      gd)f ej*                  dd*«       ej*                  dd*«      gd+f e	j,                  d'«       e	j,                  d(«      gd,f e	j.                  d¬-«       e	j.                  d¬-«      gd.fg«      d/„ «       «       Zej                  j!                  de«      d0„ «       Zej                  j!                  de«      d1„ «       Zy)2zP
Tests for statistical reductions of 2nd moment or higher: var, skew, kurt, ...
é    )ÚDecimalNc                   ó`   — e Zd Zd„ Zej
                  j                  dg d¢«      d„ «       Zd„ Zy)ÚTestDatetimeLikeStatReductionsc                 ó  — |}t        j                  dd|¬«      }|j                  g d¢«      }|j                  } ||«      }|j	                  «       t        j
                  d|¬«      k(  sJ ‚|j	                  d¬«      t        j
                  d|¬«      k(  sJ ‚t         j                  |d	<    ||«      }|j	                  «       t        j
                  d
|¬«      k(  sJ ‚|j	                  d¬«      t         j                  u sJ ‚y )Nú
2001-01-01é   )ÚperiodsÚtz©é   é   é   é
   é	   é   é   é   r   é   é   z
2001-01-06)r
   F©Úskipnaéþÿÿÿz2001-01-06 07:12:00)ÚpdÚ
date_rangeÚtakeÚ_dataÚmeanÚ	TimestampÚNaT)ÚselfÚtz_naive_fixtureÚindex_or_series_or_arrayr
   ÚdtiÚdtarrÚobjs          úw/var/www/html/python-recuperauto-other/env/lib/python3.12/site-packages/pandas/tests/reductions/test_stat_reductions.pyÚtest_dt64_meanz-TestDatetimeLikeStatReductions.test_dt64_mean   sÔ   € Øˆä�m‰m˜L°"¸Ô<ˆà�h‰hÒ9Ó:ˆØ—	‘	ˆá& uÓ-ˆØ�x‰x‹zœRŸ\™\¨,¸2Ô>Ò>Ð>Ð>Ø�x‰x˜uˆxÓ%¬¯©°lÀrÔ)JÒJÐJÐJô —F‘Fˆˆb‰	á& uÓ-ˆØ�x‰x‹zœRŸ\™\Ð*?ÀBÔGÒGÐGÐGØ�x‰x˜uˆxÓ%¬¯©Ñ/Ð/Ñ/ó    Úfreq)ÚsÚhÚDÚWÚBc                 óB  — t        j                  dd¬«      }|j                  g d¢«      }|dk(  rt        nd }d}t	        j
                  ||¬«      5  |j                  j                  |«      }d d d «        |«      }t        j                  t        d¬«      5  |j                  «        d d d «       t        j                  t        d¬«      5  |j                  d	¬
«       d d d «       t         j                  |d<   t        j                  t        d¬«      5  |j                  «        d d d «       t        j                  t        d¬«      5  |j                  d	¬
«       d d d «       y # 1 sw Y   ŒùxY w# 1 sw Y   ŒÉxY w# 1 sw Y   ŒŸxY w# 1 sw Y   ŒdxY w# 1 sw Y   y xY w)Nr   r   ©r	   r   r.   zPeriodDtype\[B\] is deprecated©ÚmatchÚ	ambiguousTr   r   )r   r   r   ÚFutureWarningÚtmÚassert_produces_warningr   Ú	to_periodÚpytestÚraisesÚ	TypeErrorr   r   )r    r"   r)   r#   ÚwarnÚmsgÚparrr%   s           r&   Útest_period_meanz/TestDatetimeLikeStatReductions.test_period_mean$   sF  € ô �m‰m˜L°"Ô5ˆà�h‰hÒ9Ó:ˆà $¨¢�}°ˆØ/ˆÜ×'Ñ'¨°CÔ8ñ 	-Ø—9‘9×&Ñ& tÓ,ˆD÷	-á& tÓ,ˆÜ�]‰]œ9¨KÔ8ñ 	Ø�H‰HŒJ÷	ä�]‰]œ9¨KÔ8ñ 	"Ø�H‰H˜DˆHÔ!÷	"ô —6‘6ˆˆR‰ä�]‰]œ9¨KÔ8ñ 	Ø�H‰HŒJ÷	ä�]‰]œ9¨KÔ8ñ 	"Ø�H‰H˜DˆHÔ!÷	"ð 	"÷	-ð 	-ú÷	ð 	ú÷	"ð 	"ú÷	ð 	ú÷	"ð 	"ús<   ÁE%ÂE1ÃE=ÄF	Å	FÅ%E.Å1E:Å=FÆ	FÆFc                 ó4  — t        j                  g d¢d«      }t        j                  |«      j	                  d«      }|j
                  } ||d¬«      }|j                  «       }t        j                  |«      j                  «       }||k(  sJ ‚t        j                  |d<   |j                  d¬«      t        j                  u sJ ‚|j                  d¬«      }||d	d  j                  «       k(  sJ ‚|j                  d
«      |dz  dz  j                  d
«      k(  sJ ‚y )N)r   r   r   iùÿÿÿr   r   éÿÿÿÿr   r   r   r   zm8[D]ÚnsF)Úcopyr   r   Tr   Úusg      &@r   )	ÚnpÚarrayr   ÚTimedeltaIndexÚas_unitr   r   r   Úround)	r    r"   Úm8valuesÚtdiÚtdarrr%   ÚresultÚexpectedÚresult2s	            r&   Útest_td64_meanz-TestDatetimeLikeStatReductions.test_td64_mean=   só   € Ü—8‘8ÒAÀ7ÓKˆÜ×Ñ Ó)×1Ñ1°$Ó7ˆà—	‘	ˆÙ& u°5Ô9ˆà—‘“ˆÜ—8‘8˜E“?×'Ñ'Ó)ˆØ˜Ò!Ð!Ð!ä—6‘6ˆˆa‰Ø�x‰x˜uˆxÓ%¬¯©Ñ/Ð/Ð/à—(‘( $�(Ó'ˆØ˜#˜a˜b˜'Ÿ,™,›.Ò(Ð(Ð(ð �}‰}˜TÓ" v°¡}°rÑ'9×&@Ñ&@ÀÓ&FÒFÐFÑFr(   N)	Ú__name__Ú
__module__Ú__qualname__r'   r8   ÚmarkÚparametrizer>   rO   © r(   r&   r   r      s4   „ ò0ð& ‡[�[×Ñ˜VÒ%>Ó?ñ"ó @ð"ó0Gr(   r   c                   óX   — e Zd Z	 dd„Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Z	d„ Z
d	„ Zd
„ Zd„ Zd„ Zy)ÚTestSeriesStatReductionsc           	      ób  — t        j                  dd«      5  t        t         j                  |«      }t        j
                  |dd |dvr\t        j                  t        j                  dd¬«      «      }d	|› d
�}t        j                  t        |¬«      5   ||«       d d d «       t        j                   ||«      «      sJ ‚t        j                   ||d¬«      «      sJ ‚|j                  «       }	t        j                   ||	«       ||	j                  «      «       t        j                   ||«       ||	j                  «      «       |t        j
                  z  }
|rt	        j                    ||
«      «      sJ ‚t        j                  g d¢«      } ||«       dg}|j#                  t%        dd«      «       t        j                  |d¬«      }t        j                  t'         ||«      «      t'         ||j                  «      «      «       |rAt        j                  t        j(                  dd¬«      «      } ||«      } ||«      }||k(  sJ ‚|dvrHt        j                  t        d ¬«      5   |t        j                  t+        d«      «      «       d d d «       d}t        j                  t,        |¬«      5   ||d¬«       d d d «       dt/        j0                  |«      j2                  v r
 ||d¬«       d d d «       y # 1 sw Y   �ŒexY w# 1 sw Y   ŒzxY w# 1 sw Y   ŒVxY w# 1 sw Y   y xY w)NÚuse_bottleneckFr   é   )ÚmaxÚminr   ÚmedianÚstdz1/1/2001r   r0   zdoes not support operation 'ú'r1   r   )r   r   r   Nr   r   l        l   è   Úint64©Údtypez1/1/2000)Úsumr\   r[   Úabcz&No axis named 1 for object type Seriesr   ©ÚaxisÚnumeric_onlyT)rg   )r   Úoption_contextÚgetattrÚSeriesrD   Únanr   r8   r9   r:   ÚnotnaÚisnaÚdropnar5   Úassert_almost_equalÚvaluesÚisnanÚextendÚrangeÚfloatÚbdate_rangeÚlistÚ
ValueErrorÚinspectÚgetfullargspecÚargs)r    ÚnameÚ	alternateÚstring_series_Úcheck_objectsÚcheck_allnaÚfÚdsr<   ÚnonaÚallnar*   ÚitemsÚresÚexps                  r&   Ú_check_stat_opz'TestSeriesStatReductions._check_stat_opW   s–  € ô ×ÑÐ/°Ó7ñ 8	5ÜœŸ	™	 4Ó(ˆAô $&§6¡6ˆN˜1˜RÐ ð ÐBÑBÜ—Y‘YœrŸ}™}¨ZÀÔDÓE�Ø4°T°F¸!Ð<�Ü—]‘]¤9°CÔ8ñ Ù�b”E÷ô —8‘8™A˜nÓ-Ô.Ð.Ð.Ü—7‘7™1˜^°EÔ:Ô;Ð;Ð;ð "×(Ñ(Ó*ˆDÜ×"Ñ"¡1 T£7©I°d·k±kÓ,BÔCÜ×"Ñ"¡1 ^Ó#4±iÀÇÁÓ6LÔMà"¤R§V¡VÑ+ˆEáÜ—x‘x¡ %£Ô)Ð)Ð)ô —	‘	Ò,Ó-ˆAÙˆaŒDð �CˆEØ�L‰Lœ˜u lÓ3Ô4Ü—	‘	˜% wÔ/ˆAÜ×"Ñ"¤5©¨1«£;´±iÀÇÁÓ6IÓ0JÔKñ Ü—I‘IœbŸn™n¨ZÀÔDÓE�Ù˜“d�Ù “l�Ø˜c’zÐ!�zð Ð0Ñ0Ü—]‘]¤9°DÔ9ñ .Ù”b—i‘i¤ U£Ó,Ô-÷.ð ;ˆCÜ—‘œz°Ô5ñ *Ù�. qÕ)÷*ð ¤×!7Ñ!7¸Ó!:×!?Ñ!?Ñ?á�.¨tÕ4÷q8	5ð 8	5÷ñ ú÷H.ð .ú÷
*ð *ú÷g8	5ð 8	5úsU   —A=L%Â	L ÂGL%É/%LÊ%L%Ê9LË3L%Ì L
	ÌL%ÌL	ÌL%ÌL"	ÌL%Ì%L.c                 ó¨   — t        j                  t        d«      t        j                  d¬«      }| j                  dt        j                  |d¬«       y )Né   Úseries©rb   r{   rc   F)r   )r   rj   rs   rD   Úfloat64r‡   rc   ©r    Ústring_seriess     r&   Útest_sumz!TestSeriesStatReductions.test_sum”   s7   € ÜŸ	™	¤%¨£)´2·:±:ÀHÔMˆØ×Ñ˜E¤2§6¡6¨=ÀeÐÕLr(   c                 ó¤   — t        j                  t        d«      t        j                  d¬«      }| j                  dt        j                  |«       y )Nr‰   rŠ   r‹   r   )r   rj   rs   rD   rŒ   r‡   r   r�   s     r&   Ú	test_meanz"TestSeriesStatReductions.test_mean˜   ó2   € ÜŸ	™	¤%¨£)´2·:±:ÀHÔMˆØ×Ñ˜F¤B§G¡G¨]Õ;r(   c                 ó„  — t        j                  t        d«      t        j                  d¬«      }| j                  dt        j                  |«       t        j                  t        j                  dt        ¬«      t        d«      ¬«      }t        j                  t        j                  |«      |j                  «       «       y )Nr‰   rŠ   r‹   r]   r   ra   )Úindex)r   rj   rs   rD   rŒ   r‡   r]   ÚonesÚintr5   ro   )r    rŽ   Úint_tss      r&   Útest_medianz$TestSeriesStatReductions.test_medianœ   sr   € ÜŸ	™	¤%¨£)´2·:±:ÀHÔMˆØ×Ñ˜H¤b§i¡i°Ô?ô —‘œ2Ÿ7™7 2¬SÔ1¼¸r»ÔCˆÜ
×ÑœrŸy™y¨Ó0°&·-±-³/ÕBr(   c                 ó¤   — t        j                  t        d«      t        j                  d¬«      }| j                  dt        j                  |«       y )Nr‰   rŠ   r‹   Úprod)r   rj   rs   rD   rŒ   r‡   rš   r�   s     r&   Ú	test_prodz"TestSeriesStatReductions.test_prod¤   r’   r(   c                 ó¨   — t        j                  t        d«      t        j                  d¬«      }| j                  dt        j                  |d¬«       y )Nr‰   rŠ   r‹   r\   T©r~   )r   rj   rs   rD   rŒ   r‡   r\   r�   s     r&   Útest_minz!TestSeriesStatReductions.test_min¨   ó7   € ÜŸ	™	¤%¨£)´2·:±:ÀHÔMˆØ×Ñ˜E¤2§6¡6¨=ÈÐÕMr(   c                 ó¨   — t        j                  t        d«      t        j                  d¬«      }| j                  dt        j                  |d¬«       y )Nr‰   rŠ   r‹   r[   Tr�   )r   rj   rs   rD   rŒ   r‡   r[   r�   s     r&   Útest_maxz!TestSeriesStatReductions.test_max¬   rŸ   r(   c                 óB  — t        j                  t        d«      t        j                  d¬«      }t        j                  t        j
                  dt        j                  ¬«      t        j                  dd¬«      d¬	«      }d
„ }| j                  d||«       d„ }| j                  d||«       |j                  d¬«      }t        j                  |j                  d¬«      }t        j                  ||«       |j                  d¬«      }t        j                  |j                  d¬«      }t        j                  ||«       |j                  dg   }|j                  d¬«      }t        j                  |«      sJ ‚|j                  d¬«      }t        j                  |«      sJ ‚y )Nr‰   rŠ   r‹   r   ra   ú
2020-01-01r0   Úts©r”   r{   c                 ó0   — t        j                  | d¬«      S ©Nr   ©Úddof)rD   r^   ©Úxs    r&   ú<lambda>z7TestSeriesStatReductions.test_var_std.<locals>.<lambda>¸   ó   € œŸ™˜q qÔ)€ r(   r^   c                 ó0   — t        j                  | d¬«      S r§   )rD   Úvarrª   s    r&   r¬   z7TestSeriesStatReductions.test_var_std.<locals>.<lambda>»   r­   r(   r¯   r   r¨   r   r   )r   rj   rs   rD   rŒ   Úaranger   r‡   r^   rp   r5   ro   r¯   Úilocrm   ©r    rŽ   Údatetime_seriesÚaltrL   rM   r*   s          r&   Útest_var_stdz%TestSeriesStatReductions.test_var_std°   sA  € ÜŸ	™	¤%¨£)´2·:±:ÀHÔMˆÜŸ)™)Ü�I‰I�b¤§
¡
Ô+Ü—-‘- °bÔ9Øô
ˆñ *ˆØ×Ñ˜E 3¨Ô6á)ˆØ×Ñ˜E 3¨Ô6à ×$Ñ$¨!Ð$Ó,ˆÜ—6‘6˜/×0Ñ0°qÔ9ˆÜ
×Ñ˜v xÔ0à ×$Ñ$¨!Ð$Ó,ˆÜ—6‘6˜/×0Ñ0°qÔ9ˆÜ
×Ñ˜v xÔ0ð × Ñ  ! Ñ%ˆØ—‘˜A�“ˆÜ�w‰w�vŒÐˆà—‘˜A�“ˆÜ�w‰w�vŒÐ‰r(   c                 ó„  — t        j                  t        d«      t        j                  d¬«      }t        j                  t        j
                  dt        j                  ¬«      t        j                  dd¬«      d¬	«      }d
„ }| j                  d||«       |j                  d¬«      }t        j                  |j                  d¬«      t        j                  t        |j                  «      «      z  }t        j                  ||«       |j                  dg   }|j                  d¬«      }t        j                   |«      sJ ‚y )Nr‰   rŠ   r‹   r   ra   r£   r0   r¤   r¥   c                 ón   — t        j                  | d¬«      t        j                  t        | «      «      z  S r§   )rD   r^   ÚsqrtÚlenrª   s    r&   r¬   z3TestSeriesStatReductions.test_sem.<locals>.<lambda>Ö   s"   € œŸ™˜q qÔ)¬B¯G©G´C¸³F«OÑ;€ r(   Úsemr   r¨   r   r   )r   rj   rs   rD   rŒ   r°   r   r‡   rº   r^   rp   r¸   r¹   r5   ro   r±   rm   r²   s          r&   Útest_semz!TestSeriesStatReductions.test_semÎ   sò   € ÜŸ	™	¤%¨£)´2·:±:ÀHÔMˆÜŸ)™)Ü�I‰I�b¤§
¡
Ô+Ü—-‘- °bÔ9Øô
ˆñ <ˆØ×Ñ˜E 3¨Ô6à ×$Ñ$¨!Ð$Ó,ˆÜ—6‘6˜/×0Ñ0°qÔ9¼B¿G¹GÜ�×&Ñ&Ó'ó=
ñ 
ˆô 	×Ñ˜v xÔ0ð × Ñ  ! Ñ%ˆØ—‘˜A�“ˆÜ�w‰w�vŒÐ‰r(   c                 óÜ  ‡— t        j                  d«      Št        j                  t	        d«      t
        j                  d¬«      }ˆfd„}| j                  d||«       d}t	        d|dz   «      D ]û  }t        j                  t        j                  |«      «      }t        j                  t        j                  ||f«      «      }t        j                  |j                  «       «      sJ ‚t        j                  |j                  «       «      j                  «       sJ ‚|r#t        |j                  «       «      t        k(  rŒÐJ ‚t        |j                  «       t
        j                  «      rŒûJ ‚ y )	Núscipy.statsr‰   rŠ   r‹   c                 ó*   •— ‰j                  | d¬«      S ©NF)Úbias)Úskew©r«   Úsp_statss    €r&   r¬   z4TestSeriesStatReductions.test_skew.<locals>.<lambda>ê   s   ø€ ˜Ÿ™ a¨e˜Ó4€ r(   rÁ   r   r   )r8   Úimportorskipr   rj   rs   rD   rŒ   r‡   r•   Ú	DataFramerq   rÁ   ÚallÚtypert   Ú
isinstance)	r    Úusing_python_scalarsrŽ   r´   Úmin_NÚir*   ÚdfrÃ   s	           @r&   Ú	test_skewz"TestSeriesStatReductions.test_skewä   s  ø€ ä×&Ñ& }Ó5ˆäŸ	™	¤%¨£)´2·:±:ÀHÔMˆã4ˆØ×Ñ˜F C¨Ô7ð ˆÜ�q˜% !™)Ó$ò 	8ˆAÜ—	‘	œ"Ÿ'™' !›*Ó%ˆAÜ—‘œbŸg™g q¨! f›oÓ.ˆBÜ—8‘8˜AŸF™F›HÔ%Ð%Ð%Ü—8‘8˜BŸG™G›IÓ&×*Ñ*Ô,Ð,Ð,Ù#Ü˜AŸF™F›H“~¬Ó.Ð.Ð.ä! !§&¡&£(¬B¯J©JÕ7Ð7Ð7ñ	8r(   c                 ó¾   ‡— t        j                  d«      Št        j                  t	        d«      t
        j                  d¬«      }ˆfd„}| j                  d||«       y )Nr½   r‰   rŠ   r‹   c                 ó*   •— ‰j                  | d¬«      S r¿   )ÚkurtosisrÂ   s    €r&   r¬   z4TestSeriesStatReductions.test_kurt.<locals>.<lambda>ÿ   s   ø€ ˜×)Ñ)¨!°%Ð)Ó8€ r(   Úkurt)r8   rÄ   r   rj   rs   rD   rŒ   r‡   )r    rŽ   r´   rÃ   s      @r&   Ú	test_kurtz"TestSeriesStatReductions.test_kurtú   sD   ø€ Ü×&Ñ& }Ó5ˆäŸ	™	¤%¨£)´2·:±:ÀHÔMˆã8ˆØ×Ñ˜F C¨Õ7r(   c                 ó"  — d}t        d|dz   «      D ]û  }t        j                  t        j                  |«      «      }t        j
                  t        j                  ||f«      «      }t        j                  |j                  «       «      sJ ‚t        j                  |j                  «       «      j                  «       sJ ‚|r#t        |j                  «       «      t        k(  rŒÐJ ‚t        |j                  «       t        j                  «      rŒûJ ‚ y )Nr   r   )rs   r   rj   rD   r•   rÅ   rq   rÑ   rÆ   rÇ   rt   rÈ   rŒ   )r    rÉ   rÊ   rË   r*   rÌ   s         r&   Útest_kurt_cornerz)TestSeriesStatReductions.test_kurt_corner  sÁ   € ð ˆÜ�q˜% !™)Ó$ò 	8ˆAÜ—	‘	œ"Ÿ'™' !›*Ó%ˆAÜ—‘œbŸg™g q¨! f›oÓ.ˆBÜ—8‘8˜AŸF™F›HÔ%Ð%Ð%Ü—8‘8˜BŸG™G›IÓ&×*Ñ*Ô,Ð,Ð,Ù#Ü˜AŸF™F›H“~¬Ó.Ð.Ð.ä! !§&¡&£(¬B¯J©JÕ7Ð7Ð7ñ	8r(   N)FF)rP   rQ   rR   r‡   r�   r‘   r˜   r›   rž   r¡   rµ   r»   rÍ   rÒ   rÔ   rU   r(   r&   rW   rW   R   sJ   „ ð QVó;5òzMò<òCò<òNòNòò<ò,8ò,8ó8r(   rW   ÚopnamerÁ   rÑ   z
loc, scale))g      E@ç        )rÖ   g¬CÒÑ]r2<)rÖ   ç      ð?)rÖ   g ÈNgmÁ«Cc                 ó\  — t         j                  j                  d«      }|j                  ||d¬«      }dgdz  }t	        j
                  |«      } t        || «      «       } t        |j                  |«      | «      «       j                  d   }t        j                  ||«        t        |j                  d«      | «      «       j                  d   }	t        j                  ||	«        t        t	        j                  |«      | «      «       j                  d   }
t        j                  ||
«       y )Nr   )r‰   )ÚlocÚscaleÚsizer   r‰   r@   )rD   ÚrandomÚdefault_rngÚnormalr   rj   ri   Úgroupbyr±   r5   ro   ÚrollingrÅ   )rÕ   rÙ   rÚ   Úrngrp   Úgrpsr*   Úresult_seriesÚ	result_gbÚresult_windowÚresult_frames              r&   Útest_reduction_consistencyrç     sò   € ô" �)‰)×
Ñ
 Ó
"€CØ�Z‰Z˜C u°5ˆZÓ9€FØˆ3�‰8€DÜ
�	‰	�&Ó€AØ&”G˜A˜vÓ&Ó(€Mà0”˜Ÿ	™	 $›¨Ó0Ó2×7Ñ7¸Ñ:€IÜ×Ñ˜=¨)Ô4à2”G˜AŸI™I b›M¨6Ó2Ó4×9Ñ9¸"Ñ=€MÜ×Ñ˜=¨-Ô8à3”7œ2Ÿ<™<¨›?¨FÓ3Ó5×:Ñ:¸1Ñ=€LÜ×Ñ˜=¨,Õ7r(   )r   r]   r¯   r^   rº   rÁ   rÑ   zdata, numeric_dtype)r   r   r   r   r`   ©r×   ç       @ç      @ç      @rŒ   )r×   Nrê   rë   )TFTT)r×   Trê   rë   r   r   r   r   )y      ð?       @y      @      @y              @y              ð?Ú
complex128c                 ó¬  — t        j                  |t        ¬«      }t        j                  t        j                  ||¬«      «      }t        j                  «       5  t        j                  dt        j                  j                  «        t        || «      «       } t        || «      «       }d d d «       t        j                  «       y # 1 sw Y   Œ xY w)Nra   Úignore)r   rj   ÚobjectrD   rE   ÚwarningsÚcatch_warningsÚsimplefilterÚ
exceptionsÚComplexWarningri   r5   ro   )rÕ   ÚdataÚnumeric_dtyper%   Úexpected_objrM   rL   s          r&   Ú&test_object_stat_matches_numeric_dtyperø   =  sœ   € ô �)‰)�D¤Ô
'€CÜ—9‘9œRŸX™X d°-Ô@ÓA€Lä	×	 Ñ	 Ó	"ñ (ä×Ñ˜h¬¯©×(DÑ(DÔEØ0”7˜<¨Ó0Ó2ˆØ%”˜˜fÓ%Ó'ˆ÷	(ô ×Ñ˜6 8Õ,÷(ð (ús   ÁAC
Ã
Czdata, match)Ú1Ú2Ú3z'1')r×   rú   rê   z'2')ÚaÚbÚcz'a')ó   1ó   2ó   3zb'1'r£   z
2020-01-03Ú
datetime64r,   Útimedelta64r   )ÚdaysÚ	Timedeltac                 óÂ   — t        j                  |t        ¬«      }t        j                  t
        d|› �¬«      5   t        || «      «        d d d «       y # 1 sw Y   y xY w)Nra   zCould not convert .*r1   )r   rj   rï   r8   r9   r:   ri   )rÕ   rõ   r2   r%   s       r&   Ú&test_object_stat_raises_on_non_numbersr  W  sN   € ô �)‰)�D¤Ô
'€CÜ	�‰”yÐ*>¸u¸gÐ(FÔ	Gñ ØŒ��VÓÔ÷÷ ñ ús   ºAÁAc                 óü   — t        j                  g d¢g d¢dœ«      j                  t        «      } t	        |j                  d«      | «      d¬«      } t	        || «      d¬«      }t        j                  ||d¬«       y )	Nrè   )ç      @g       @r×   ré   )rü   rý   rŒ   r   re   F)Úcheck_dtype)r   rÅ   Úastyperï   ri   r5   Úassert_series_equal)rÕ   rÌ   rM   rL   s       r&   Ú#test_object_stat_matches_frame_axisr  k  sj   € ô 
�‰Ò0Ò7KÑLÓ	M×	TÑ	TÜó
€Bð 5Œw�r—y‘y Ó+¨VÓ4¸!Ô<€HØ ŒW�R˜Ó  aÔ(€Fä×Ñ˜6 8¸Ö?r(   c                 ó´   — t        j                  g d¢t        ¬«      }t        j                  d «      5   t        || «      «        d d d «       y # 1 sw Y   y xY w)N)r×   Nré   r	  ra   )r   rj   rï   r5   r6   ri   )rÕ   r%   s     r&   Ú&test_object_none_does_not_warn_complexr  w  sG   € ô �)‰)Ò)´Ô
8€CÜ	×	#Ñ	# DÓ	)ñ ØŒ��VÓÔ÷÷ ñ ús   ³AÁA)Ú__doc__Údecimalr   rx   rð   ÚnumpyrD   r8   Úpandasr   Úpandas._testingÚ_testingr5   r   rW   rS   rT   rç   ÚOBJECT_STATSrø   r  r  r   r  r  r  r  rU   r(   r&   ú<module>r     sj  ðñõ Û Û ã Û ã Ý ÷?Gñ ?G÷D}8ñ }8ð@ ‡�×ÑØàØðóð ‡�×ÑØòóñ8óóð 8ò0 G€ð ‡�×Ñ˜ <Ó0Ø‡�×ÑØâ	�wÐÚ	˜yÐ)Ú	 	Ð*Ú	" IÐ.Ú	 	Ð*Ù
�!‹*‘g˜a“j¡'¨!£*©g°a«jÐ	9¸9ÐEÚ	! <Ð0ðóñ
-óó 1ð
-ð ‡�×Ñ˜ <Ó0Ø‡�×ÑØâ	˜%Ð Ú	˜%Ð Ú	˜%Ð Ú	˜VÐ$Ø
ˆ"�-‰-˜Ó
% } r§}¡}°\Ó'BÐ	CÀ\ÐRØ
ˆ"�.‰.˜˜CÓ
  . "§.¡.°°CÓ"8Ð	9¸=ÐIØ
ˆ"�,‰,�|Ó
$ l b§l¡l°<Ó&@Ð	AÀ;ÐOØ
ˆ"�,‰,˜AÔ
  §¡°!Ô 4Ð	5°{ÐCð	óñóó 1ðð ‡�×Ñ˜ <Ó0ñ@ó 1ð@ð ‡�×Ñ˜ <Ó0ñó 1ñr(   