ó
    ­œ‘h'D  ã                   ó†   • S SK J r Jr  S SKrS SKrS SKJr  S SKJrJ	r	J
r
Jr  S SKJr  S
S jr " S S5      r " S S	5      rg)é    )ÚcopyÚdeepcopyN)Ú	is_scalar)Ú	DataFrameÚIndexÚSeriesÚ
date_rangec                 ó¦  • [        U[        5      (       a  [        U/U R                  -  5      nUbè  [	        U5      (       a[  US:X  a/  Sn[
        R                  nUR                  U R                  S5        OÑ[
        R                  " XS9nUR                  U5        O«[
        R                  " U5      nUR                  5       nXeR                  S   -  nXeR                  S   -  S:w  a  [        S5      e[
        R                  " XW5      R!                  U5      nO.[
        R"                  R%                  S5      R'                  U5      nU " U4SU0UD6$ )z‚
construct an object for the given shape
if value is specified use that if its a scalar
if value is an array, repeat it as needed
NÚempty©Údtyper   z!invalid value passed in constructé   r   )Ú
isinstanceÚintÚtupleÚ	_AXIS_LENr   ÚnpÚfloat64ÚpopÚ_info_axis_namer   ÚfillÚprodÚravelÚshapeÚ	ExceptionÚrepeatÚreshapeÚrandomÚdefault_rngÚstandard_normal)Úboxr   Úvaluer   ÚkwargsÚarrÚfshapeÚ	new_shapes           ÚeC:\Users\psant\Downloads\Noiseback\school\venv\Lib\site-packages\pandas/tests/generic/test_generic.pyÚ	constructr(      s  € ô �%œ×ÑÜ�u�g §¡Ñ-Ó.ˆØÑÜ�U×ÑØ˜ÓØ�ÜŸ
™
�ð —
‘
˜3×.Ñ.°Õ5ä—h’h˜uÑ2�Ø—‘˜•ä—W’W˜U“^ˆFØ—+‘+“-ˆCØ§¡¨1¡Ñ-ˆIØŸ	™	 !™Ñ$¨Ó)ÜÐ CÓDÐDä—)’)˜CÓ+×3Ñ3°EÓ:‰Cä�i‰i×#Ñ# AÓ&×6Ñ6°uÓ=ˆÙˆsÑ*˜%Ð* 6Ñ*Ð*ó    c                   óH  • \ rS rSr\R
                  R                  S\R                  \	" S5       V Vs0 s H  oUR                  5       _M     snn \
" \	" S5       V Vs0 s H  oUR                  5       _M     snn 5      /5      S 5       rS rS rS rS rS	 rS
 rS r\R
                  R                  S/ SQ5      S 5       rS rS r\R
                  R                  S\\S S /5      \R
                  R                  S/ SQ5      S 5       5       rS rSrgs  snn f s  snn f )ÚTestGenericé7   ÚfuncÚABCDc                 óü   • [        S5      nUR                   Ha  nXC0n[        US40 UD6nUR                  " S0 XB0D6nUR	                  5       n[        X„[        S5      5        [        R                  " Xx5        Mc     g )Nr.   é   Úabcd© )ÚlistÚ_AXIS_ORDERSr(   Úrenamer   ÚsetattrÚtmÚassert_equal)	ÚselfÚframe_or_seriesr-   ÚidxÚaxisr#   ÚobjÚresultÚexpecteds	            r'   Útest_renameÚTestGeneric.test_rename8   so   € ô �6‹lˆà#×0Ô0ˆDØ�[ˆFÜ˜O¨QÑ9°&Ñ9ˆCð —Z’ZÑ/ 4 ,Ñ/ˆFØ—x‘x“zˆHÜ�H¤D¨£LÔ1Ü�OŠO˜FÖ-ò 1r)   c           	      ór  • Sn[        UR                  5       Vs0 s H'  nUR                  U5      [        [        U5      5      _M)     nn[	        X40 UD6nUR                  5       n[        R                  " Xe5        UR                  5       n[	        X4SS0UD6n[        U[        5      (       a  UR                  S S Ul        [        R                  " UR                  SS9U5        [        R                  " / SQ5      n[	        X4SU0UD6nUR                  5       n[        R                  " Xe5        g s  snf )Nr0   r"   r   r   T)Údrop)TTFT)Úranger   Ú_get_axis_namer3   r(   Ú_get_numeric_datar7   r8   Ú_get_bool_datar   r   ÚcolumnsÚreset_indexr   Úarray)	r9   r:   ÚnÚir#   Úor>   r?   r$   s	            r'   Útest_get_numeric_dataÚ!TestGeneric.test_get_numeric_dataN   s  € Øˆô ˜?×4Ñ4Ô5ó
â5�ð ×*Ñ*¨1Ó-¬t´E¸!³H«~Ò=Ù5ð 	ð 
ô �oÑ3¨FÑ3ˆØ×$Ñ$Ó&ˆÜ
�Š˜Ô"ð ×!Ñ!Ó#ˆÜ˜_ÑI°wÐIÀ&ÑIˆÜ�aœ×#Ñ#à Ÿy™y¨¨!˜}ˆHÔä
�Š˜×*Ñ*°Ð*Ð5°xÔ@ô �hŠhÒ0Ó1ˆÜ�oÑ>°Ð>°vÑ>ˆØ×$Ñ$Ó&ˆÜ
�Š˜Õ"ùò/
s   š.D4c                 ó¸  • [        USS9nSUR                   S3n[        R                  " [        US9   [        US:H  5        S S S 5        [        R                  " [        US9   [        US:H  5        S S S 5        [        R                  " [        US9   [        U5        S S S 5        [        USSS9n[        R                  " [        US9   [        US:H  5        S S S 5        [        R                  " [        US9   [        US:H  5        S S S 5        [        R                  " [        US9   [        U5        S S S 5        [        US[        R                  S9n[        R                  " [        US9   [        US:H  5        S S S 5        [        R                  " [        US9   [        US:H  5        S S S 5        [        R                  " [        US9   [        U5        S S S 5        [        USS9n[        R                  " [        US9   [        U5        S S S 5        [        USSS9n[        USSS9n[        R                  " [        US9   U(       a   S S S 5        [        R                  " [        US9   U=(       a    U  S S S 5        [        R                  " [        US9   U=(       d    U  S S S 5        [        R                  " [        US9   U(       +   S S S 5        g ! , (       d  f       GN¥= f! , (       d  f       GN‡= f! , (       d  f       GNl= f! , (       d  f       GNC= f! , (       d  f       GN%= f! , (       d  f       GN
= f! , (       d  f       GNÓ= f! , (       d  f       GNµ= f! , (       d  f       GNš= f! , (       d  f       GNu= f! , (       d  f       GNG= f! , (       d  f       GN,= f! , (       d  f       GN= f! , (       d  f       g = f)	Nr0   ©r   zThe truth value of a z is ambiguous©Úmatchr   é   )r   r"   )r(   Ú__name__ÚpytestÚraisesÚ
ValueErrorÚboolr   Únan)r9   r:   r=   ÚmsgÚobj1Úobj2s         r'   Útest_nonzeroÚTestGeneric.test_nonzeroi   sl  € ô ˜¨qÑ1ˆØ% o×&>Ñ&>Ð%?¸}ÐMˆÜ�]Š]œ:¨SÓ1Ü�˜‘ŒN÷ 2ä�]Š]œ:¨SÓ1Ü�˜‘ŒN÷ 2ä�]Š]œ:¨SÓ1Ü�ŒI÷ 2ô ˜¨q¸Ñ:ˆÜ�]Š]œ:¨SÓ1Ü�˜‘ŒN÷ 2ä�]Š]œ:¨SÓ1Ü�˜‘ŒN÷ 2ä�]Š]œ:¨SÓ1Ü�ŒI÷ 2ô ˜¨q¼¿¹Ñ?ˆÜ�]Š]œ:¨SÓ1Ü�˜‘ŒN÷ 2ä�]Š]œ:¨SÓ1Ü�˜‘ŒN÷ 2ä�]Š]œ:¨SÓ1Ü�ŒI÷ 2ô ˜¨qÑ1ˆÜ�]Š]œ:¨SÓ1Ü�ŒI÷ 2ô
 ˜°¸Ñ;ˆÜ˜°¸Ñ;ˆä�]Š]œ:¨SÓ1ÞØ÷ 2ô �]Š]œ:¨SÓ1Ø�M�Tø÷ 2ä�]Š]œ:¨SÓ1Ø�L�Dø÷ 2ä�]Š]œ:¨SÓ1Ø�H÷ 2Ð1÷S 2Ö1úç1Ö1úç1Ö1ú÷ 2Ö1úç1Ö1úç1Ö1ú÷ 2Ö1úç1Ö1úç1Ö1ú÷
 2Ö1ú÷ 2Ö1ú÷ 2Ö1úç1Ö1úç1Õ1ús§   ´K!Á$K3ÂLÃLÃ<L)Ä,L;Å2MÆ"MÇM1È	NÉ	NÉ6N'Ê#N9ËOË!
K0Ë3
LÌ
LÌ
L&Ì)
L8Ì;
M
Í
MÍ
M.Í1
N Î
NÎ
N$Î'
N6Î9
OÏ
Oc                 óÜ   ^• U4S jnSTR                    S3n[        R                  " [        US9   U" / SQ5        S S S 5        U" S5        U" S5        U" S5        g ! , (       d  f       N'= f)	Nc                 ó   >• [        TSSU S9$ )Né   rT   )r   r"   r   )r(   )r   r:   s    €r'   ÚfÚ;TestGeneric.test_frame_or_series_compound_dtypes.<locals>.fž   s   ø€ Ü˜_°A¸QÀeÑLÐLr)   z+compound dtypes are not implemented in the z constructorrR   ))ÚAzdatetime64[h])ÚBÚstr)ÚCÚint32Úint64r   zM8[ns])rU   rV   rW   ÚNotImplementedError)r9   r:   rc   r[   s    `  r'   Ú$test_frame_or_series_compound_dtypesÚ0TestGeneric.test_frame_or_series_compound_dtypesš   se   ø€ õ	MðØ%×.Ñ.Ð/¨|ð=ð 	ô
 �]Š]Ô.°cÓ:ÙÒDÔE÷ ;ñ 	
ˆ'Œ
Ù	ˆ)ŒÙ	ˆ(�÷ ;Õ:ús   ±AÁ
A+c                 ó0  • [        USS9nSUl        [        USS9nSUl        S H*  n[        X$5      " S5      n[        R                  " X%5        M,     S H*  n[        X$5      " U5      n[        R                  " X%5        M,     S H\  n[        X$5      " U5      n[        R                  " X&5        [        R                  " X&U-  5        [        R                  " X&U-  5        M^     UR                  U5      n[        R                  " X%5        X#-   n[        R                  " U5        S Hk  n[        X$5      " U5      n[        X$5      " U5      n[        R                  " U5        [        R                  " Xg-  5        [        R                  " Xg-  5        Mm     g )Nrb   rQ   ÚfooÚbar)Ú__add__Ú__sub__Ú__truediv__Ú__mul__rT   )Ú__eq__Ú__le__Ú__ge__)r(   ÚnameÚgetattrr7   Úassert_metadata_equivalentÚcombine_first)r9   r:   rM   Úo2Úopr>   Úv1Úv2s           r'   Útest_metadata_propagationÚ%TestGeneric.test_metadata_propagation®   sU  € ô �o¨QÑ/ˆØˆŒÜ�¨aÑ0ˆØˆŒó CˆBÜ˜Q”^ AÓ&ˆFÜ×)Ò)¨!Ö4ñ Có
 CˆBÜ˜Q”^ AÓ&ˆFÜ×)Ò)¨!Ö4ñ Có
 1ˆBÜ˜” Ó"ˆBÜ×)Ò)¨!Ô0Ü×)Ò)¨!°"©WÔ5Ü×)Ò)¨!°"©WÖ5ñ	 1ð —‘ Ó$ˆÜ
×%Ò% aÔ0ð ‘ˆÜ
×%Ò% fÔ-ó 1ˆBä˜” Ó"ˆBÜ˜” Ó#ˆBÜ×)Ò)¨"Ô-Ü×)Ò)¨"©'Ô2Ü×)Ò)¨"©'Ö2ò 1r)   c                 óÈ   • [        USS9nUR                  [        R                  " UR                  5      :X  d   eUR                  S[        UR                  5      -  :X  d   eg )Né
   rQ   )r(   Úsizer   r   r   ÚlenÚaxes©r9   r:   rM   s      r'   Útest_size_compatÚTestGeneric.test_size_compatà   sN   € ô �o¨RÑ0ˆØ�v‰vœŸš §¡Ó)Ó)Ð)Ð)Ø�v‰v˜œs 1§6¡6›{Ñ*Ó*Ð*Ñ*r)   c                 ó  • [        USS9n[        R                  " [        SSS9   [	        [
        R                  " US5      5      S:X  d   e[	        [
        R                  " US5      5      S:X  d   e S S S 5        g ! , (       d  f       g = f)Nrƒ   rQ   z.swapaxes' is deprecatedF)rS   Úcheck_stacklevelé   r   )r(   r7   Úassert_produces_warningÚFutureWarningr…   r   Úarray_splitr‡   s      r'   Útest_split_compatÚTestGeneric.test_split_compatè   sr   € ä�o¨RÑ0ˆÜ×'Ò'ÜÐ!;Èeó
ô ”r—~’~ a¨Ó+Ó,°Ó1Ð1Ð1Ü”r—~’~ a¨Ó+Ó,°Ó1Ð1Ñ1÷	
÷ 
ö 
ús   ¥AA<Á<
B
c                 ó4  • [        US5      nSnSn[        R                  " [        US9   UR	                  US9  S S S 5        [        R                  " [        US9   UR                  US9  S S S 5        [        R                  " [        US9   UR                  US9  S S S 5        [        R                  " [        US9   UR                  US9  S S S 5        g ! , (       d  f       N¢= f! , (       d  f       N‚= f! , (       d  f       Nb= f! , (       d  f       g = f)NrŒ   z	Star Warszunexpected keywordrR   )Úepic)r(   rV   rW   Ú	TypeErrorÚmaxÚvarÚsumÚany)r9   r:   r=   ÚstarwarsÚerrmsgs        r'   Útest_stat_unexpected_keywordÚ(TestGeneric.test_stat_unexpected_keywordò   s½   € Ü˜¨Ó+ˆØˆØ%ˆä�]Š]œ9¨FÓ3Ø�G‰G˜ˆGÑ"÷ 4ä�]Š]œ9¨FÓ3Ø�G‰G˜ˆGÑ"÷ 4ä�]Š]œ9¨FÓ3Ø�G‰G˜ˆGÑ"÷ 4ä�]Š]œ9¨FÓ3Ø�G‰G˜ˆGÑ"÷ 4Ð3÷ 4Õ3úç3Õ3úç3Õ3úç3Õ3ús/   ªCÁC'ÂC8Â=D	Ã
C$Ã'
C5Ã8
DÄ	
D)r—   Úcumsumr˜   r–   c                 óš   • [        US5      n[        X15      nUR                  U:X  d   eUR                  R	                  U5      (       d   eg )NrŒ   )r(   ry   rU   Ú__qualname__Úendswith)r9   r-   r:   r=   rc   s        r'   Útest_api_compatÚTestGeneric.test_api_compat   sG   € ô
 ˜¨Ó+ˆÜ�CÓˆØ�z‰z˜TÓ!Ð!Ð!Ø�~‰~×&Ñ& t×,Ñ,Ð,Ñ,r)   c                 ó^  • [        US5      n[        R                  " S/5      nSn[        R                  " [
        US9   UR                  US9  S S S 5        [        R                  " [
        US9   UR                  US9  S S S 5        [        R                  " [
        US9   UR                  US9  S S S 5        [        R                  " [
        US9   UR                  US9  S S S 5        g ! , (       d  f       N¢= f! , (       d  f       N‚= f! , (       d  f       Nb= f! , (       d  f       g = f)NrŒ   r   ú$the 'out' parameter is not supportedrR   ©Úout)
r(   r   rJ   rV   rW   rX   r•   r–   r—   r˜   )r9   r:   r=   r¦   rš   s        r'   Útest_stat_non_defaults_argsÚ'TestGeneric.test_stat_non_defaults_args
  sÇ   € Ü˜¨Ó+ˆÜ�hŠh˜�s‹mˆØ7ˆä�]Š]œ:¨VÓ4Ø�G‰G˜ˆGÑ÷ 5ä�]Š]œ:¨VÓ4Ø�G‰G˜ˆGÑ÷ 5ä�]Š]œ:¨VÓ4Ø�G‰G˜ˆGÑ÷ 5ä�]Š]œ:¨VÓ4Ø�G‰G˜ˆGÑ÷ 5Ð4÷ 5Õ4úç4Õ4úç4Õ4úç4Õ4ús/   ¿C+Á0C<Â!DÃDÃ+
C9Ã<
D
Ä
DÄ
D,c                 óH  • S/S/UR                   S-
  -  -   n[        XSSS9n[        R                  " UR	                  5       U5        [        R                  " UR	                  SSS9U5        [        R                  " UR	                  SS	S9U5        S
/S/UR                   S-
  -  -   n[        XSSS9n[        R                  " UR	                  5       U5        [        R                  " UR	                  SSS9U5        [        R                  " UR	                  SSS9U5        g )NiÐ  rT   Úint8)r   r"   r   g     p§@)ÚbeforeÚafteréÿÿÿÿg     @Ÿ@i€„ g    `ãFAg    €„>A)r   r(   r7   r8   Útruncate)r9   r:   r   ÚsmallÚbigs        r'   Útest_truncate_out_of_boundsÚ'TestGeneric.test_truncate_out_of_bounds  só   € ð �˜1˜# ×!:Ñ!:¸QÑ!>Ñ?Ñ@ˆÜ˜/¸ÀaÑHˆÜ
�Š˜Ÿ™Ó(¨%Ô0Ü
�Š˜Ÿ™¨a°s˜Ð;¸UÔCÜ
�Š˜Ÿ™¨b¸˜Ð<¸eÔDð � ˜s o×&?Ñ&?À!Ñ&CÑDÑEˆÜ˜°fÀAÑFˆÜ
�Š˜Ÿ™›¨Ô,Ü
�Š˜Ÿ™¨A°S˜Ð9¸3Ô?Ü
�Š˜Ÿ™¨B°c˜Ð:¸CÕ@r)   c                 ó    • U R                  SS9$ )NF©Údeep©r   ©Úxs    r'   Ú<lambda>ÚTestGeneric.<lambda>+  s   €  1§6¡6¨u 6Ñ#5r)   c                 ó    • U R                  SS9$ )NTr´   r¶   r·   s    r'   r¹   rº   +  s   € ÀÇÁÈTÀÑARr)   r   )r   rT   r   c                 ób   • [        X5      nU" U5      nXTLd   e[        R                  " XT5        g ©N)r(   r7   r8   )r9   r:   r   r-   r=   Úobj_copys         r'   Útest_copy_and_deepcopyÚ"TestGeneric.test_copy_and_deepcopy)  s/   € ô ˜Ó/ˆÙ˜“9ˆØÒ"Ð"Ð"Ü
�Š˜Õ&r)   c                 ó¶   • U" 5       nSn[         R                  " [        US9   UR                  nS S S 5        WUR                  L d   eg ! , (       d  f       N = f)Nz&(Series|DataFrame)._data is deprecatedrR   )r7   r�   ÚDeprecationWarningÚ_dataÚ_mgr)r9   r:   r=   r[   Úmgrs        r'   Útest_data_deprecatedÚ TestGeneric.test_data_deprecated5  sI   € ÙÓˆØ6ˆÜ×'Ò'Ô(:À#ÓFØ—)‘)ˆC÷ Gà�c—h‘hŠÐ‰÷ GÕFús   £A
Á

Ar2   N)rU   Ú
__module__rŸ   Ú__firstlineno__rV   ÚmarkÚparametrizerg   Úlowerr3   r   r@   rN   r^   rl   r€   rˆ   r�   r›   r¡   r§   r±   r   r   r¿   rÆ   Ú__static_attributes__)Ú.0r¸   s   00r'   r+   r+   7   s'  † Ø‡[�[×ÑØà�I‰IÙ#'¨¤<Ô0¢<˜a�—‘“	Š\¡<Ò0Ù©$¨v¬,Ô7ª, Q�q—w‘w“y’L©,Ò7Ó8ð	
óñ.óð.ò#ò6/òbò(03òd+ò2ò#ð ‡[�[×Ñ˜VÒ%DÓEñ-ó Fð-òòAð" ‡[�[×ÑØØ	ˆxÑ5Ñ7RÐSóð ‡[�[×Ñ˜W¢iÓ0ñ'ó 1ó	ð
'õùós 1ùÛ7s   ³DÁDr+   c                   óÜ  • \ rS rSr\R
                  R                  S\" \" S5      \	R                  S9\" \" S5       V VVs/ s H  n[        U5      PM     snnn \S9/5      S 5       rS rS rS rS	 rS
 rS r\R
                  R                  S\" \" S5      \	R                  S9\" \" S5       V VVs/ s H  n[        U5      PM     snnn \S9/5      S 5       rS rS r\R
                  R                  S\" \" S5      \	R                  S9\" \" S5       V VVs/ s H  n[        U5      PM     snnn \S9/5      S 5       rS rS rS rS rSS jrSrgs  snnn f s  snnn f s  snnn f )ÚTestNDFramei=  Úserrƒ   r   c                 óN   • [         R                  " UR                  5       U5        g r½   )r7   Úassert_series_equalÚsqueeze©r9   rÑ   s     r'   Útest_squeeze_series_noopÚ$TestNDFrame.test_squeeze_series_noop@  s   € ô 	×Ò˜sŸ{™{›}¨cÕ2r)   c                 óŒ   • [        [        R                  " S5      5      n[        R                  " UR                  5       U5        g )Nr   )r   r   Úeyer7   Úassert_frame_equalrÔ   ©r9   Údfs     r'   Útest_squeeze_frame_noopÚ#TestNDFrame.test_squeeze_frame_noopK  s*   € ä”r—v’v˜a“yÓ!ˆÜ
×Ò˜bŸj™j›l¨BÕ/r)   c           
      ó  • [        [        R                  R                  S5      R	                  S5      [        [        S5      [        S9[        SSSS9S	9R                  S
/S9n[        R                  " UR                  5       US
   5        g )Nr   ©rƒ   r0   r.   r   ú
2000-01-01rƒ   rf   ©ÚperiodsÚfreq©rH   Úindexre   ©rH   )r   r   r   r   r    r   r3   Úobjectr	   Úreindexr7   rÓ   rÔ   rÛ   s     r'   Útest_squeeze_frame_reindexÚ&TestNDFrame.test_squeeze_frame_reindexP  sr   € äÜ�I‰I×!Ñ! !Ó$×4Ñ4°WÓ=Üœ$˜v›,¬fÑ5Ü˜\°2¸CÑ@ñ
÷ ‰'˜3˜%ˆ'Ð
 ð	 	ô
 	×Ò˜rŸz™z›|¨R°©WÕ5r)   c                 óÞ   • [        / S[        R                  S9n[        U/5      n[        R
                  " XR                  5       5        [        R
                  " XR                  5       5        g )NÚfive)rx   r   )r   r   r   r   r7   rÓ   rÔ   )r9   Úempty_seriesÚempty_frames      r'   Útest_squeeze_0_len_dimÚ"TestNDFrame.test_squeeze_0_len_dimY  sN   € ä˜b v´R·Z±ZÑ@ˆÜ  Ó/ˆÜ
×Ò˜|×-AÑ-AÓ-CÔDÜ
×Ò˜|×-@Ñ-@Ó-BÕCr)   c           
      óæ  • [        [        R                  R                  S5      R	                  S5      [        [        S5      [        S9[        SSSS9S	9R                  S S 2S S24   nUR                  S
:X  d   e[        R                  " UR                  SS9UR                  S   5        [        R                  " UR                  SS9UR                  S   5        [        R                  " UR                  SS9UR                  S S 2S4   5        [        R                  " UR                  SS9UR                  S S 2S4   5        UR                  5       UR                  S   :X  d   eSn[        R                  " [         US9   UR                  SS9  S S S 5        Sn[        R                  " [         US9   UR                  SS9  S S S 5        g ! , (       d  f       NB= f! , (       d  f       g = f)Nr   )rT   r0   r.   r   rá   rT   rf   râ   rå   )rT   rT   r   ©r<   ræ   rH   )r   r   z)No axis named 2 for object type DataFramerR   z)No axis named x for object type DataFramer¸   )r   r   r   r   r    r   r3   rè   r	   Úilocr   r7   rÓ   rÔ   rV   rW   rX   )r9   rÜ   r[   s      r'   Útest_squeeze_axisÚTestNDFrame.test_squeeze_axis`  s~  € äÜ�I‰I×!Ñ! !Ó$×4Ñ4°VÓ<Üœ$˜v›,¬fÑ5Ü˜\°1¸3Ñ?ñ
÷ ‰$Šq�"�1�"ˆuñ	ˆð
 �x‰x˜6Ó!Ð!Ð!Ü
×Ò˜rŸz™z¨q˜zÐ1°2·7±7¸1±:Ô>Ü
×Ò˜rŸz™z¨w˜zÐ7¸¿¹À¹ÔDÜ
×Ò˜rŸz™z¨q˜zÐ1°2·7±7º1¸a¸4±=ÔAÜ
×Ò˜rŸz™z¨y˜zÐ9¸2¿7¹7Â1ÀaÀ4¹=ÔIØ�z‰z‹|˜rŸw™w t™}Ó,Ð,Ð,Ø9ˆÜ�]Š]œ:¨SÓ1Ø�J‰J˜AˆJÑ÷ 2à9ˆÜ�]Š]œ:¨SÓ1Ø�J‰J˜CˆJÑ ÷ 2Ð1÷ 2Õ1ú÷ 2Õ1ús   ÆGÆ8G"Ç
GÇ"
G0c           
      óö   • [        [        R                  R                  S5      R	                  S5      [        [        S5      [        S9[        SSSS9S	9n[        R                  " UR                  S
S9U5        g )Nr   )rb   r0   r.   r   rá   rb   rf   râ   rå   r   ró   )r   r   r   r   r    r   r3   rè   r	   r7   rÚ   rÔ   rÛ   s     r'   Útest_squeeze_axis_len_3Ú#TestNDFrame.test_squeeze_axis_len_3t  s`   € ÜÜ�I‰I×!Ñ! !Ó$×4Ñ4°VÓ<Üœ$˜v›,¬fÑ5Ü˜\°1¸3Ñ?ñ
ˆô
 	×Ò˜bŸj™j¨a˜jÐ0°"Õ5r)   c           
      ó¾  • [        [        S5      [        R                  S9n[        R
                  " [        R                  " U5      U5        [        [        R                  R                  S5      R                  S5      [        [        S5      [        S9[        SSSS9S	9R                  S
/S9n[        R
                  " [        R                  " U5      US
   5        g )Nr   r   rà   r.   rá   rƒ   rf   râ   rå   re   rç   )r   rD   r   r   r7   rÓ   rÔ   r   r   r   r    r   r3   rè   r	   ré   )r9   ÚsrÜ   s      r'   Útest_numpy_squeezeÚTestNDFrame.test_numpy_squeeze|  s    € Ü”5˜“8¤2§:¡:Ñ.ˆÜ
×ÒœrŸzšz¨!›}¨aÔ0äÜ�I‰I×!Ñ! !Ó$×4Ñ4°WÓ=Üœ$˜v›,¬fÑ5Ü˜\°2¸CÑ@ñ
÷ ‰'˜3˜%ˆ'Ð
 ð	 	ô
 	×ÒœrŸzšz¨"›~¨r°#©wÕ7r)   c                 óN   • [         R                  " UR                  5       U5        g r½   )r7   rÓ   Ú	transposerÕ   s     r'   Útest_transpose_seriesÚ!TestNDFrame.test_transpose_series‡  s   € ô 	×Ò˜sŸ}™}›°Õ4r)   c           
      ó  • [        [        R                  R                  S5      R	                  S5      [        [        S5      [        S9[        SSSS9S	9n[        R                  " UR                  5       R                  5       U5        g )
Nr   rà   r.   r   rá   rƒ   rf   râ   rå   )r   r   r   r   r    r   r3   rè   r	   r7   rÚ   rÿ   rÛ   s     r'   Útest_transpose_frameÚ TestNDFrame.test_transpose_frame’  sd   € ÜÜ�I‰I×!Ñ! !Ó$×4Ñ4°WÓ=Üœ$˜v›,¬fÑ5Ü˜\°2¸CÑ@ñ
ˆô
 	×Ò˜bŸl™l›n×6Ñ6Ó8¸"Õ=r)   c           
      óT  • [        [        R                  R                  S5      R	                  S5      [        [        S5      [        S9[        SSSS9S	9n[        R                  " X!5      nU[        L a+  [        R                  " [        R                  " U5      U5        [        R                  " [        R                  " [        R                  " U5      5      U5        S
n[        R                   " ["        US9   [        R                  " USS9  S S S 5        g ! , (       d  f       g = f)Nr   rà   r.   r   rá   rƒ   rf   râ   rå   z%the 'axes' parameter is not supportedrR   rT   )r†   )r   r   r   r   r    r   r3   rè   r	   r7   Úget_objr   rÓ   rÿ   r8   rV   rW   rX   )r9   r:   r=   r[   s       r'   Útest_numpy_transposeÚ TestNDFrame.test_numpy_transposeš  sÃ   € ÜÜ�I‰I×!Ñ! !Ó$×4Ñ4°WÓ=Üœ$˜v›,¬fÑ5Ü˜\°2¸CÑ@ñ
ˆô
 �jŠj˜Ó.ˆàœfÒ$ä×"Ò"¤2§<¢<°Ó#4°cÔ:ô 	�ŠœŸš¤R§\¢\°#Ó%6Ó7¸Ô=à5ˆÜ�]Š]œ:¨SÓ1Ü�LŠL˜ 1Ò%÷ 2×1Ö1ús   Ã:DÄ
D'c                 óè   • / SQnUR                  U5      n[        UR                  R                  U5      UR                  R                  U5      UR                  S9n[
        R                  " X45        g )N©rT   rŒ   éþÿÿÿé   rb   r­   )Údataræ   r   )Útaker   Úvaluesræ   r   r7   rÓ   )r9   rÑ   Úindicesr¦   r?   s        r'   Útest_take_seriesÚTestNDFrame.test_take_series­  sX   € ò 'ˆØ�h‰h�wÓˆÜØ—‘—‘ Ó)Ø—)‘)—.‘. Ó)Ø—)‘)ñ
ˆô
 	×Ò˜sÕ-r)   c           
      ó�  • / SQn[        [        R                  R                  S5      R	                  S5      [        [        S5      [        S9[        SSSS	9S
9nUR                  U5      n[        UR                  R                  USS9UR                  R                  U5      UR                  S9n[        R                  " X45        g )Nr
  r   rà   r.   r   rá   rƒ   rf   râ   rå   r   ró   )r  ræ   rH   )r   r   r   r   r    r   r3   rè   r	   r  r  ræ   rH   r7   rÚ   )r9   r  rÜ   r¦   r?   s        r'   Útest_take_frameÚTestNDFrame.test_take_frame¾  s�   € Ú&ˆÜÜ�I‰I×!Ñ! !Ó$×4Ñ4°WÓ=Üœ$˜v›,¬fÑ5Ü˜\°2¸CÑ@ñ
ˆð
 �g‰g�gÓˆÜØ—‘—‘ ¨a�Ð0Ø—(‘(—-‘- Ó(Ø—J‘Jñ
ˆô
 	×Ò˜cÕ,r)   c                 óü  • / SQn[        [        S5      5      n[        R                  " X15      nSn[        R
                  " [        US9   UR                  USS9  S S S 5        Sn[        R
                  " [        US9   UR                  X"S9  S S S 5        S	n[        R
                  " [        US9   UR                  US
S9  S S S 5        g ! , (       d  f       Nv= f! , (       d  f       NT= f! , (       d  f       g = f)N)éýÿÿÿr   r   rT   rŒ   z1take\(\) got an unexpected keyword argument 'foo'rR   r   )ro   r¤   r¥   z%the 'mode' parameter is not supportedÚclip)Úmode)	r   rD   r7   r  rV   rW   r”   r  rX   )r9   r:   r  r=   r[   s        r'   Útest_take_invalid_kwargsÚ$TestNDFrame.test_take_invalid_kwargsÍ  s»   € Úˆäœ˜a›Ó!ˆÜ�jŠj˜Ó.ˆàBˆÜ�]Š]œ9¨CÓ0Ø�H‰H�W !ˆHÑ$÷ 1ð 5ˆÜ�]Š]œ:¨SÓ1Ø�H‰H�WˆHÑ*÷ 2ð 6ˆÜ�]Š]œ:¨SÓ1Ø�H‰H�W 6ˆHÑ*÷ 2Ð1÷ 1Õ0ú÷ 2Õ1ú÷ 2Õ1ús$   Á
CÁ>CÂ1C-Ã
CÃ
C*Ã-
C;c                 óF  • UnU" [         S9nUR                  R                  5       nU Hu  nUR                  U5      UR                  U5      :X  d   eUR	                  U5      UR	                  U5      :X  d   eUR                  U5      UR                  U5      :X  a  Mu   e   g )Nr   )rè   Ú_AXIS_TO_AXIS_NUMBERÚkeysÚ_get_axis_numberrE   Ú_get_block_manager_axis)r9   r:   r!   r=   r  Úvs         r'   Útest_axis_classmethodsÚ"TestNDFrame.test_axis_classmethodsß  sœ   € ØˆÙœÑˆØ×)Ñ)×.Ñ.Ó0ˆÛˆAØ×'Ñ'¨Ó*¨c×.BÑ.BÀ1Ó.EÓEÐEÐEØ×%Ñ% aÓ(¨C×,>Ñ,>¸qÓ,AÓAÐAÐAØ×.Ñ.¨qÓ1°S×5PÑ5PÐQRÓ5SÕSÐSÐSò r)   c                 óÜ   • [        SS/5      nU[        L a  UR                  5       nUR                  UR                  L d   eUR	                  5       nUR                  UR                  Ld   eg )NrT   r   )r   r   Úto_frameÚflagsr   )r9   r:   r=   r]   s       r'   Útest_flags_identityÚTestNDFrame.test_flags_identityè  sY   € Ü�a˜�V‹nˆØœiÒ'Ø—,‘,“.ˆCà�y‰y˜CŸI™IÒ%Ð%Ð%Ø�x‰x‹zˆØ�z‰z §¡Ò*Ð*Ñ*r)   Nc                 ó¦   • Sn[         R                  " [        US9   [        SS/05      R	                  5         S S S 5        g ! , (       d  f       g = f)NzPDataFrame.bool is now deprecated and will be removed in future version of pandasrR   ÚcolF)r7   r�   rŽ   r   rY   )r9   Úmsg_warns     r'   Útest_bool_depÚTestNDFrame.test_bool_depñ  sC   € ð*ð 	ô ×'Ò'¬¸XÓFÜ�u˜u˜gÐ&Ó'×,Ñ,Ô.÷ G×FÖFús   œAÁ
Ar2   )ÚreturnN)rU   rÈ   rŸ   rÉ   rV   rÊ   rË   r   rD   r   r   rg   rè   rÖ   rÝ   rê   rð   rõ   rø   rü   r   r  r  r  r  r  r"  r'  r,  rÍ   )rÎ   rL   rg   s   000r'   rÐ   rÐ   =  sq  † ð ‡[�[×ÑØá‘5˜“9 B§J¡JÑ/Ù¡E¨"¤IÕ.¢I˜q”C˜–F¡IÓ.°fÑ=ð	
óñ3óð3ò0ò
6òDò!ò(6ò	8ð ‡[�[×ÑØá‘5˜“9 B§J¡JÑ/Ù¡E¨"¤IÕ.¢I˜q”C˜–F¡IÓ.°fÑ=ð	
óñ5óð5ò>ò&ð& ‡[�[×ÑØá‘5˜“9 B§J¡JÑ/Ù¡E¨"¤IÕ.¢I˜q”C˜–F¡IÓ.°fÑ=ð	
óñ.óð.ò-ò+ò$Tò+÷/ùô[ /ùôN /ùôL /s   ÁEÂ5E ÄE'rÐ   )NN)r   r   Únumpyr   rV   Úpandas.core.dtypes.commonr   Úpandasr   r   r   r	   Úpandas._testingÚ_testingr7   r(   r+   rÐ   r2   r)   r'   Ú<module>r4     sC   ð÷ó
 Û å /÷ó õ ô+÷@Cñ C÷L{/ò {/r)   