ó
    ­œ‘hfJ  ã                   ó>  • S SK rS SKrS SKJr  S SKJr  S SKJr  S SK	r
S SK	JrJrJrJrJr  S SKJr  S SKJrJrJrJrJrJr  S SKJr  S SKJr   " S	 S
5      r\R>                  RA                  S\RB                  " S S/\RD                  S9\RF                  S4\RB                  " SS/5      \RF                  S4\
RH                  " SS/5      \
RH                  S4\
RJ                  " SS/SS9\S4\
RL                  " SS/SS9\\
RN                  RP                  RP                  RS                  S5      4\
RT                  RW                  / SQ5      \S4\
RJ                  " SS/5      \S4\
RX                  " S /5      \S!4/5      S" 5       r-\R>                  RA                  S#\RB                  " / S$Q5      /5      S% 5       r.S& r/\R>                  RA                  S'\
RH                  " SS/5      S(4\R`                  " S)S*/S+S9S,4\
RB                  " S \Rb                  /S-S9S.4\RV                  " S S/5      S/4\" S S/5      S04\R`                  " \RB                  " SS1/SS95      S,4\R`                  " \RB                  " S2S3/S4S9\" SS9S9S,4/5      S5 5       r2S6 r3\R>                  RA                  S7\RB                  " SS1/\RD                  S9\RB                  " SS1/\RD                  S9S84\
RH                  " SS/5      \RB                  " SS/\4S9S94\
RN                  Rj                  Rm                  S)S*/S:S9\RB                  " \
Rn                  " S)S:S9\
Rn                  " S*S:S9/5      S94\
RB                  " S \Rb                  /S-S9\RB                  " S \Rb                  /5      S94\RV                  " / SQ5      \RB                  " \
Rp                  " S S5      \
Rp                  " SS15      /\4S9S94\" S S/5      \RB                  " S S/\RD                  S9S94\R`                  " \RB                  " S)S*/S4S95      \RB                  " S)S*/S4S9S84\R`                  " \RB                  " S;S</S4S95      Rs                  S=5      Ru                  S5      \RB                  " \" S>SS9\" S?SS9/5      S94\R`                  " \RB                  " S S@/SAS9Rw                  S!5      5      \RB                  " S S@/S!S9S84\
RH                  " \" SBS1SCSD95      \RB                  " \" SBSCS9\" SESCS9/5      S94/
5      SF 5       r<\R>                  RA                  SGS8S9/5      \R>                  RA                  S#\RB                  " / S$QSS9\RB                  " / SHQ\4S9/5      SI 5       5       r=\R>                  RA                  SGS8S9/5      SJ 5       r>\R>                  RA                  SK/ SLQSMS / SNQ4\" S)5      \" S)5      \
R~                  /S\" S)5      \R€                  " SO5      /SP-  4/5      SQ 5       rA\R>                  RA                  SR/ SSQ/ STQ\BSSUSV\Rb                  SW/4/ SSQ/ STQ\B\Rb                  SUSV\Rb                  SW/4SUSV\Rb                  SW// SXQ\CS / SYQ4\" S)5      \" S)5      \
R~                  /S \" SZ5      4S \" S[5      4S\" S)5      4/S\" S)5      \R€                  " SO5      /SP-  4/5      S\ 5       rDS] rE\R>                  RA                  S^/ S$Q/ SLQS_.\RB                  " / S$Q5      \RB                  " SS1\Rb                  /5      S_.\
RB                  " / S$Q5      \
RB                  " / SLQ5      S_./5      \R>                  RA                  S`\B\Rb                  4\4S4/5      Sa 5       5       rF\R>                  RA                  SbS\
RB                  " / SLQ5      0\RB                  " SU/SV/\Rb                  //\BS94/ S$Q/ S$QS_.\RB                  " SS/S1S1/SPSP//\BS94/5      Sc 5       rGSd rH " Se Sf5      rIg)gé    N)ÚHAS_PYARROW)Únp_version_gt2)ÚDatetimeTZDtype)ÚCategoricalIndexÚSeriesÚ	TimedeltaÚ	TimestampÚ
date_range)ÚDatetimeArrayÚIntervalArrayÚNumpyExtensionArrayÚPeriodArrayÚSparseArrayÚTimedeltaArray)ÚStringArrayNumpySemantics)ÚArrowStringArrayNumpySemanticsc                   ó¼  • \ rS rSrS\4S\4S\4S\4S\4S\4S\4S	\4S
\4S\4S\4S\4S\4S\4/r\	R                  R                  S\5      \	R                  R                  SS S S S // SQS9S 5       5       r\	R                  R                  SS\S4S\S4S\S4S\S4/5      \	R                  R                  SS S S  S! // SQS9S" 5       5       r\	R                  R                  S\5      S# 5       r\	R                  R                  S\S\4S\4/-   5      S$ 5       r\	R                  R                  SS% S& S' S( // SQS9S) 5       rS* rS+ rS, rS- rS.rg/)0ÚTestToIterableé   Úint8Úint16Úint32Úint64Úuint8Úuint16Úuint32Úuint64Úfloat16Úfloat32Úfloat64údatetime64[ns]zdatetime64[ns, US/Eastern]ztimedelta64[ns]zdtype, rdtypeÚmethodc                 ó"   • U R                  5       $ ©N©Útolist©Úxs    ÚeC:\Users\psant\Downloads\Noiseback\school\venv\Lib\site-packages\pandas/tests/base/test_conversion.pyÚ<lambda>ÚTestToIterable.<lambda>6   ó
   € �a—h‘h”jó    c                 ó"   • U R                  5       $ r$   ©Úto_listr'   s    r)   r*   r+   7   ó
   € �a—i‘i”kr-   c                 ó   • [        U 5      $ r$   ©Úlistr'   s    r)   r*   r+   8   ó   € ”d˜1”gr-   c                 ó4   • [        U R                  5       5      $ r$   ©r4   Ú__iter__r'   s    r)   r*   r+   9   ó   € ”d˜1Ÿ:™:›<Ô(r-   )r&   r0   r4   Úiter)Úidsc                 ó  • UnUS:X  aJ  [        U[        R                  5      (       a+  [        R                  " [
        SS9   U" S/US9  S S S 5        g U" S/US9nU" U5      S   n[        Xt5      (       d   eg ! , (       d  f       g = f©Nr   zfloat16 indexes are not ©Úmatché   ©Údtyper   )Ú
issubclassÚpdÚIndexÚpytestÚraisesÚNotImplementedErrorÚ
isinstance)ÚselfÚindex_or_seriesr"   rB   ÚrdtypeÚtypÚsÚresults           r)   Útest_iterableÚTestToIterable.test_iterable2   s   € ð ˆØ�IÓ¤*¨S´"·(±(×";Ñ";Ü—’Ô2Ð:TÓUÙ�Q�C˜uÒ%÷ VàÙ��˜5Ñ!ˆÙ˜“˜1‘ˆÜ˜&×)Ñ)Ð)Ñ)÷ VÔUàús   Á	A9Á9
Bzdtype, rdtype, objÚobjectÚar@   Úcategoryc                 ó"   • U R                  5       $ r$   r%   r'   s    r)   r*   r+   V   r,   r-   c                 ó"   • U R                  5       $ r$   r/   r'   s    r)   r*   r+   W   r1   r-   c                 ó   • [        U 5      $ r$   r3   r'   s    r)   r*   r+   X   r5   r-   c                 ó4   • [        U R                  5       5      $ r$   r7   r'   s    r)   r*   r+   Y   r9   r-   c                 óR   • UnU" U/US9nU" U5      S   n[        X„5      (       d   eg )NrA   r   )rI   )	rJ   rK   r"   rB   rL   ÚobjrM   rN   rO   s	            r)   Ú!test_iterable_object_and_categoryÚ0TestToIterable.test_iterable_object_and_categoryJ   s5   € ð2 ˆÙ��˜UÑ#ˆÙ˜“˜1‘ˆÜ˜&×)Ñ)Ð)Ñ)r-   c                 óò   • [        S/US9n[        [        UR                  5       5      5      u  pE[	        XR5      (       d   e[        [        UR                  5       5      5      u  pE[	        XR5      (       d   eg )Nr@   rA   )r   Únextr:   ÚitemsrI   )rJ   rB   rL   rN   Ú_rO   s         r)   Útest_iterable_itemsÚ"TestToIterable.test_iterable_itemsh   s`   € ô
 �A�3˜eÑ$ˆÜœ˜aŸg™g›i›Ó)‰	ˆÜ˜&×)Ñ)Ð)Ð)äœ˜aŸg™g›i›Ó)‰	ˆÜ˜&×)Ñ)Ð)Ñ)r-   c                 óH  • UnUS:X  aJ  [        U[        R                  5      (       a+  [        R                  " [
        SS9   U" S/US9  S S S 5        g U" S/US9nUR                  [        5      S   n[        U[        5      (       d  U4nXc;   d   eg ! , (       d  f       g = fr=   )
rC   rD   rE   rF   rG   rH   ÚmapÚtyperI   Útuple)rJ   rK   rB   rL   rM   rN   rO   s          r)   Útest_iterable_mapÚ TestToIterable.test_iterable_mapt   s’   € ð ˆØ�IÓ¤*¨S´"·(±(×";Ñ";Ü—’Ô2Ð:TÓUÙ�Q�C˜uÒ%÷ VàÙ��˜5Ñ!ˆØ—‘”t“˜Q‘ˆÜ˜&¤%×(Ñ(Ø�YˆFØÓÐÑ÷ VÔUàús   Á	BÂ
B!c                 ó"   • U R                  5       $ r$   r%   r'   s    r)   r*   r+   ˆ   r,   r-   c                 ó"   • U R                  5       $ r$   r/   r'   s    r)   r*   r+   ‰   r1   r-   c                 ó   • [        U 5      $ r$   r3   r'   s    r)   r*   r+   Š   r5   r-   c                 ó4   • [        U R                  5       5      $ r$   r7   r'   s    r)   r*   r+   ‹   r9   r-   c                 ó†   • [        [        S5      [        S5      /5      nU" U5      S   n[        U[        5      (       d   eg )Nz
1999-12-31z
2000-12-31r   )r   r	   rI   )rJ   r"   ÚirO   s       r)   Útest_categorial_datetimelikeÚ+TestToIterable.test_categorial_datetimelike…   s=   € ô œi¨Ó5´yÀÓ7NÐOÓPˆá˜“˜1‘ˆÜ˜&¤)×,Ñ,Ð,Ñ,r-   c                 óJ  • [        S5      [        S5      /n[        U5      R                  R                  U5      nUR                  SU S3:X  d   e[        X25       HD  u  pE[        U[         5      (       d   eUR                  b   eXE:X  d   eUR                  U:X  a  MD   e   g )Nú
2011-01-01ú
2011-01-02údatetime64[Ú]©	r	   r   ÚdtÚas_unitrB   ÚziprI   ÚtzÚunit©rJ   r{   ÚvalsÚserÚresÚexps         r)   Útest_iter_box_dt64Ú!TestToIterable.test_iter_box_dt64•   s–   € Ü˜,Ó'¬°<Ó)@ÐAˆÜ�T‹l�o‰o×%Ñ% dÓ+ˆØ�y‰y˜k¨$¨¨qÐ1Ó1Ð1Ð1Ü˜Cž‰HˆCÜ˜c¤9×-Ñ-Ð-Ð-Ø—6‘6‘>Ð!�>Ø“:Ð�:Ø—8‘8˜tÕ#Ð#Ð#ò	 'r-   c                 ó`  • [        SSS9[        SSS9/n[        U5      R                  R                  U5      nUR                  SU S3:X  d   e[        X25       HQ  u  pE[        U[         5      (       d   eUR                  UR                  :X  d   eXE:X  d   eUR                  U:X  a  MQ   e   g )Nrr   ú
US/Eastern©rz   rs   rt   z, US/Eastern]rv   r|   s         r)   Útest_iter_box_dt64tzÚ#TestToIterable.test_iter_box_dt64tzŸ   s§   € ä�l |Ñ4Ü�l |Ñ4ð
ˆô �T‹l�o‰o×%Ñ% dÓ+ˆà�y‰y˜k¨$¨¨}Ð=Ó=Ð=Ð=Ü˜Cž‰HˆCÜ˜c¤9×-Ñ-Ð-Ð-Ø—6‘6˜SŸV™VÓ#Ð#Ð#Ø“:Ð�:Ø—8‘8˜tÕ#Ð#Ð#ò	 'r-   c                 ó,  • [        S5      [        S5      /n[        U5      R                  R                  U5      nUR                  SU S3:X  d   e[        X25       H5  u  pE[        U[         5      (       d   eXE:X  d   eUR                  U:X  a  M5   e   g )Nz1 daysz2 daysztimedelta64[ru   )r   r   rw   rx   rB   ry   rI   r{   r|   s         r)   Útest_iter_box_timedelta64Ú(TestToIterable.test_iter_box_timedelta64­   sˆ   € ä˜(Ó#¤Y¨xÓ%8Ð9ˆÜ�T‹l�o‰o×%Ñ% dÓ+ˆØ�y‰y˜l¨4¨&°Ð2Ó2Ð2Ð2Ü˜Cž‰HˆCÜ˜c¤9×-Ñ-Ð-Ð-Ø“:Ð�:Ø—8‘8˜tÕ#Ð#Ð#ò 'r-   c                 ó.  • [         R                  " SSS9[         R                  " SSS9/n[        U5      nUR                  S:X  d   e[	        X!5       H?  u  p4[        U[         R                  5      (       d   eUR                  S:X  d   eX4:X  a  M?   e   g )Nrr   ÚM©Úfreqrs   z	Period[M]ÚME)rD   ÚPeriodr   rB   ry   rI   rŽ   )rJ   r}   rN   r   r€   s        r)   Útest_iter_box_periodÚ#TestToIterable.test_iter_box_period·   s�   € ä—	’	˜,¨SÑ1´2·9²9¸\ÐPSÑ3TÐUˆÜ�4‹LˆØ�w‰w˜+Ó%Ð%Ð%Ü˜Až‰HˆCÜ˜c¤2§9¡9×-Ñ-Ð-Ð-Ø—8‘8˜tÓ#Ð#Ð#Ø•:Ð�:ò %r-   © N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__ÚintÚfloatr	   r   ÚdtypesrF   ÚmarkÚparametrizerP   rR   r[   ra   rg   ro   r�   r†   r‰   r‘   Ú__static_attributes__r“   r-   r)   r   r      s  † ð 
�ˆØ	�#ˆØ	�#ˆØ	�#ˆØ	�#ˆØ	�3ˆØ	�3ˆØ	�3ˆØ	�EÐØ	�EÐØ	�EÐØ	˜9Ð%Ø	% yÐ1Ø	˜IÐ&ð€Fð" ‡[�[×Ñ˜_¨fÓ5Ø‡[�[×ÑØá Ù!ÙÙ(ð		
ò 2ð ð 	ñ*ó	ó 6ð*ð ‡[�[×ÑØà�v˜sÐ#Ø�s˜AÐØ˜ Ð%Ø˜˜aÐ ð		
óð ‡[�[×ÑØá Ù!ÙÙ(ð		
ò 2ð ð 	ñ	*ó	óð&	*ð ‡[�[×Ñ˜_¨fÓ5ñ	*ó 6ð	*ð ‡[�[×ÑØ˜ H¨c ?°ZÀÐ4EÐ"FÑFóñ óð ð ‡[�[×ÑØá Ù!ÙÙ(ð		
ò 2ð ð 	ñ-ó	ð-ò$ò$ò$õr-   r   zarr, expected_type, dtyper@   rA   r   rS   ÚbrR   rT   Ú2017Ú2018ú
US/Centralr…   zdatetime64[ns, US/Central]iâ  iã  ÚYr�   zY-DEC)r   r@   é   Úintervalr!   l    d(	 zm8[ns]c                 ó4  • U(       a  US:X  a  [         (       a  [        O[        n[        U 5      R                  n[
        R                  " U 5      R                  n[        U5      UL d   e[        U5      [        U5      L d   e[        R                  " XE5        g )NrR   )
r   r   r   r   Ú_valuesrD   rE   re   ÚtmÚassert_equal)ÚarrÚexpected_typerB   Úusing_infer_stringÚl_valuesÚr_valuess         r)   Útest_values_consistentr®   Â   sv   € ö< ˜e xÓ/ç.9ªkÕ*Ô?Xð 	ô �c‹{×"Ñ"€HÜ�xŠx˜‹}×$Ñ$€HÜ�‹>˜]Ò*Ð*Ð*Ü�‹>œT (›^Ò+Ð+Ð+ä‡O‚O�HÕ'r-   r©   ©r@   r£   é   c                 ót   • [        U 5      nUR                  n[        U 5      n[        R                  " X#5        g r$   )r   Úarrayr   r§   Úassert_extension_array_equal)r©   r~   rO   Úexpecteds       r)   Útest_numpy_arrayrµ   ì   s,   € ä
�‹+€CØ�Y‰Y€FÜ" 3Ó'€HÜ×#Ò# FÕ5r-   c                 óL  • [        U S9nUR                  n[        R                  " U 5      R                  S:X  a  [        U[        5      (       d   eg [        R                  " U 5      R                  S:X  a  [        U[        5      (       d   eg [        U[        5      (       d   eg )NrA   rŒ   Úm)	r   r²   ÚnprB   ÚkindrI   r   r   r   )Úany_numpy_dtyper~   rO   s      r)   Útest_numpy_array_all_dtypesr»   ô   s}   € Ü
�Ñ
'€CØ�Y‰Y€FÜ	‡x‚x�Ó ×%Ñ%¨Ó,Ü˜&¤-×0Ñ0Ð0Ñ0Ü	�Š�/Ó	"×	'Ñ	'¨3Ó	.Ü˜&¤.×1Ñ1Ð1Ñ1ä˜&Ô"5×6Ñ6Ð6Ñ6r-   z	arr, attrÚ_codesÚ2000Ú2001z	period[D]Ú_ndarrayÚInt64Ú_dataÚ_leftÚ_sparse_valuesr£   z2000-01-01T12:00:00z2000-01-02T12:00:00úM8[ns]c                 óp   • UnU" U SS9R                   nU(       a  [        X5      n [        XQ5      nXPL d   eg )NF©Úcopy)r²   Úgetattr)r©   ÚattrrK   ÚrequestÚboxrO   s         r)   Ú
test_arrayrÌ   ÿ   s<   € ð2 €Cá�˜5Ñ!×'Ñ'€FæÜ�cÓ ˆÜ˜Ó&ˆàŠ=Ð‰=r-   c                  óÎ   • [         R                  R                  S/SS//5      n Sn[        R                  " [
        US9   U R                    S S S 5        g ! , (       d  f       g = f)NÚArS   rž   z&MultiIndex has no single backing arrayr>   )rD   Ú
MultiIndexÚfrom_productrF   rG   Ú
ValueErrorr²   )ÚidxÚmsgs     r)   Útest_array_multiindex_raisesrÔ   #  sG   € Ü
�-‰-×
$Ñ
$ s e¨c°3¨ZÐ%8Ó
9€CØ
2€CÜ	�Š”z¨Ó	-Ø�	Š	÷ 
.×	-Ö	-ús   Á AÁ
A$zarr, expected, zero_copyTFÚDz2000-01-01T06:00:00z2000-01-02T06:00:00ÚUTCú
2000-01-01ú
2000-01-02l     qaÚi8z
2016-01-01z
US/Pacific©Úperiodsrz   z
2016-01-02c                 óö  • Un[         R                  " S 5         U" U 5      nS S S 5        WR                  5       n[         R                  " Xa5        [        R
                  " U5      n[         R                  " Xa5        [        R                  " USS9n[        R                  " USS9n[        R                  " Xx5      (       a   e[        (       d  g U(       d:  Sn	[         R                  " [        U	S9   [        R                  " USS9  S S S 5        g [        R                  " USS9n
[        R                  " USS9n[        R                  " X«5      (       d   eg ! , (       d  f       GN== f! , (       d  f       g = f)NTrÆ   zGStarting with NumPy 2.0, the behavior of the 'copy' keyword has changedr>   F)
r§   Úassert_produces_warningÚto_numpyÚassert_numpy_array_equalr¸   Úasarrayr²   Úmay_share_memoryr   ÚFutureWarning)r©   r´   Ú	zero_copyÚindex_or_series_or_arrayrË   ÚthingrO   Ú
result_cp1Ú
result_cp2rÓ   Úresult_nocopy1Úresult_nocopy2s               r)   Útest_to_numpyrê   *  s  € ðx #€Cä	×	#Ò	# DÕ	)Ù�C“ˆ÷ 
*ð �^‰^Ó€FÜ×Ò Ô1ä�ZŠZ˜Ó€FÜ×Ò Ô1ô —’˜% dÑ+€JÜ—’˜% dÑ+€Jä×"Ò" :×:Ñ:Ð:Ð:çŠ>àæØWˆÜ×'Ò'¬¸SÓAÜ�HŠH�U Ò'÷ BÐAô Ÿš %¨eÑ4ˆÜŸš %¨eÑ4ˆä×"Ò" >×BÑBÐBÑB÷; 
*Ö	)ú÷, BÕAús   ™	EÃ1E*Å
E'Å*
E8Ú	as_series)rS   rž   Úcc                 ó¦  • [         R                  " U SS9nU(       a  [        UR                  SS9nUR	                  5       nU(       aJ  U R
                  [        :X  a6  UR
                  R                  S:X  a  [        R                  " X5      SL d   eO[        R                  " X5      SL d   eUR	                  SS9nU(       aJ  U R
                  [        :X  a6  UR
                  R                  S:X  a  [        R                  " X5      SL d   eO[        R                  " X5      SL d   eUR	                  SS9n[        R                  " X5      SL d   eg )NFrÆ   ÚpyarrowT)
rD   rE   r   ÚvaluesrÞ   rB   rR   Ústorager¸   Úshares_memory)r©   rë   r«   rZ   rO   s        r)   Útest_to_numpy_copyrò   ˆ  s  € ô
 �(Š(�3˜UÑ
#€CÞÜ�S—Z‘Z eÑ,ˆð �\‰\‹^€FÞ˜cŸi™i¬6Ó1°c·i±i×6GÑ6GÈ9Ó6TÜ×Ò Ó,°Ò5Ð5Ñ5ä×Ò Ó,°Ò4Ð4Ð4à�\‰\˜uˆ\Ð%€FÞ˜cŸi™i¬6Ó1°c·i±i×6GÑ6GÈ9Ó6TÜ×Ò Ó,°Ò5Ð5Ñ5ä×Ò Ó,°Ò4Ð4Ð4ð �\‰\˜tˆ\Ð$€FÜ×Ò˜CÓ(¨EÒ1Ð1Ñ1r-   c                 ó¾  • Sn[         R                  " SS/US9nU (       a  [        U5      nUR                  5       n[        R
                  " [        SUS9[        SUS9/[        S9n[        R                  " XE5        UR                  SS9n[        R                  " XE5        UR                  SS9n[        R
                  " SS	/SS9n[        R                  " XE5        g )
Nr„   r½   r¾   r…   rA   rR   rÄ   z2000-01-01T05z2001-01-01T05)
rD   ÚDatetimeIndexr   rÞ   r¸   r²   r	   rR   r§   rß   )rë   r{   rz   rZ   rO   r´   s         r)   Útest_to_numpy_dtyperõ   £  s¾   € à	€BÜ
×
Ò
˜F FÐ+°Ñ
3€CÞÜ�S‹kˆð �\‰\‹^€FÜ�xŠxÜ	�6˜bÑ	!¤9¨V¸Ñ#;Ð<ÄFñ€Hô ×Ò Ô1à�\‰\ ˆ\Ð)€FÜ×Ò Ô1à�\‰\ ˆ\Ð)€FÜ�xŠx˜¨/Ð:À(ÑK€HÜ×Ò Õ1r-   z!values, dtype, na_value, expected)r@   r£   Nr    )ç      ð?ç       @ç        z2000-01-01T00:00:00.000000000r°   c                 óŠ   • U " U5      nUR                  X#S9n[        R                  " U5      n[        R                  " Xd5        g ©N©rB   Úna_value)rÞ   r¸   r²   r§   rß   )rK   rï   rB   rü   r´   rZ   rO   s          r)   Ú"test_to_numpy_na_value_numpy_dtyperý   ¹  s:   € ñ ˜&Ó
!€CØ�\‰\ ˆ\Ð9€FÜ�xŠx˜Ó!€HÜ×Ò Õ1r-   z+data, multiindex, dtype, na_value, expected)r@   r£   Né   ))r   rS   )r   rž   )r@   rž   )r@   rì   rö   r÷   g      @))rS   r   )rS   r@   )rS   r£   )rž   r   )r@   r£   r   rþ   Ú2021Ú2022c                 óÊ   • [         R                  R                  U5      n[        XS9nUR	                  X#S9n[
        R                  " U5      n[        R                  " Xt5        g )N)Úindexrû   )	rD   rÏ   Úfrom_tuplesr   rÞ   r¸   r²   r§   rß   )ÚdataÚ
multiindexrB   rü   r´   r  ÚseriesrO   s           r)   Ú(test_to_numpy_multiindex_series_na_valuer  Î  sO   € ôH �M‰M×%Ñ% jÓ1€EÜ�DÑ&€FØ�_‰_ 5ˆ_Ð<€FÜ�xŠx˜Ó!€HÜ×Ò Õ1r-   c                  óB  • [        / SQ5      n Sn[        R                  " [        US9   U R	                  SS9  S S S 5        [        / SQSS9n [        R                  " [        US9   U R	                  SS9  S S S 5        g ! , (       d  f       NL= f! , (       d  f       g = f)Nr¯   z5to_numpy\(\) got an unexpected keyword argument 'foo'r>   T)ÚfoorÀ   rA   )r   rF   rG   Ú	TypeErrorrÞ   )rN   rÓ   s     r)   Útest_to_numpy_kwargs_raisesr  ù  sv   € äŠyÓ€AØ
B€CÜ	�Š”y¨Ó	,Ø	�
‰
�tˆ
Ñ÷ 
-ô 	Šy Ñ(€AÜ	�Š”y¨Ó	,Ø	�
‰
�tˆ
Ñ÷ 
-Ð	,÷ 
-Õ	,ú÷
 
-Õ	,ús   ©A?Á&BÁ?
BÂ
Br  )rS   rž   zdtype, na_valuec                 ó¶   • [         R                  " U 5      nUR                  XS9n[        R                  " SS/SS/SU//US9n[
        R                  " XE5        g )Nrû   r@   r£   r°   rA   )rD   Ú	DataFramerÞ   r¸   r²   r§   rß   )r  rB   rü   ÚdfrO   r´   s         r)   Ú test_to_numpy_dataframe_na_valuer    sS   € ô 
�Š�dÓ	€BØ�[‰[˜uˆ[Ð8€FÜ�xŠx˜!˜Q˜ ! Q ¨!¨X¨Ð7¸uÑE€HÜ×Ò Õ1r-   zdata, expectedc                 ó    • [         R                  " U 5      nUR                  [        [        R
                  S9n[        R                  " X15        g rú   )rD   r  rÞ   r™   r¸   Únanr§   rß   )r  r´   r  rO   s       r)   Ú$test_to_numpy_dataframe_single_blockr    s6   € ô 
�Š�dÓ	€BØ�[‰[œu¬r¯v©vˆ[Ð6€FÜ×Ò Õ1r-   c                  ó:  • [         R                  " [        R                  " SS[        R                  /5      5      n [         R                  " [        R                  " SS[        R                  /5      5      nU R                  SS9  [        R                  " X5        g )Nrö   r÷   rø   )rü   )rD   r  r¸   r²   r  rÞ   r§   Úassert_frame_equal)rO   r´   s     r)   Ú.test_to_numpy_dataframe_single_block_no_mutater  +  sb   € ä�\Š\œ"Ÿ(š( C¨¬b¯f©fÐ#5Ó6Ó7€FÜ�|Š|œBŸHšH c¨3´·±Ð%7Ó8Ó9€HØ
‡O�O˜S€OÑ!Ü×Ò˜&Õ+r-   c                   óh   • \ rS rSr\R
                  R                  SSS/5      S 5       rS rS r	Sr
g)	ÚTestAsArrayi3  rz   Nr¡   c                 ó<  • [        [        SSUS95      n[        R                  " S 5         [        R
                  " U[        S9nS S S 5        [        R                  " [        SUS9[        SUS9/5      n[        R                  " WU5        g ! , (       d  f       NN= f)Nr½   r£   rÚ   rA   r×   r…   rØ   )
r   r
   r§   rÝ   r¸   rà   rR   r²   r	   rß   )rJ   rz   r~   rO   r´   s        r)   Útest_asarray_object_dt64Ú$TestAsArray.test_asarray_object_dt644  sy   € ä”Z °°bÑ9Ó:ˆä×'Ò'¨Õ-ä—Z’Z ¬6Ñ2ˆF÷ .ô —8’8Ü�|¨Ñ+¬Y°|ÈÑ-KÐLó
ˆô 	×#Ò# F¨HÕ5÷ .Õ-ús   «BÂ
Bc                 ó°   • [        [        SSS95      n[        R                  " SS/SS9n[        R                  " U5      n[
        R                  " X25        g )Nr½   r£   )rÛ   r×   rØ   rÄ   rA   ©r   r
   r¸   r²   rà   r§   rß   )rJ   r~   r´   rO   s       r)   Útest_asarray_tz_naiveÚ!TestAsArray.test_asarray_tz_naiveA  sC   € ä”Z °Ñ2Ó3ˆÜ—8’8˜\¨<Ð8ÀÑIˆÜ—’˜C“ˆä
×#Ò# FÕ5r-   c                 ó
  • Sn[        [        SSUS95      n[        R                  " SS/SS9n[        R                  " US	S9n[
        R                  " XC5        [        R                  " USS9n[
        R                  " XC5        g )
Nr¡   r½   r£   rÚ   z2000-01-01T06z2000-01-02T06rÄ   rA   r!   r  )rJ   rz   r~   r´   rO   s        r)   Útest_asarray_tz_awareÚ!TestAsArray.test_asarray_tz_awareI  sn   € ØˆÜ”Z °°bÑ9Ó:ˆÜ—8’8˜_¨oÐ>ÀhÑOˆÜ—’˜CÐ'7Ñ8ˆä
×#Ò# FÔ5ô —’˜C xÑ0ˆä
×#Ò# FÕ5r-   r“   )r”   r•   r–   r—   rF   r›   rœ   r  r  r   r�   r“   r-   r)   r  r  3  s4   † Ø‡[�[×Ñ˜T D¨,Ð#7Ó8ñ
6ó 9ð
6ò6õ6r-   r  )JÚnumpyr¸   rF   Úpandas.compatr   Úpandas.compat.numpyr   Úpandas.core.dtypes.dtypesr   ÚpandasrD   r   r   r   r	   r
   Úpandas._testingÚ_testingr§   Úpandas.core.arraysr   r   r   r   r   r   Úpandas.core.arrays.string_r   Úpandas.core.arrays.string_arrowr   r   r›   rœ   r²   r   ÚndarrayÚCategoricalrô   ÚPeriodIndexÚcorerš   ÚPeriodDtypeÚIntervalIndexÚfrom_breaksÚTimedeltaIndexr®   rµ   r»   Ú_from_sequencer  rÌ   rÔ   rR   ÚarraysÚperiod_arrayr�   ÚIntervalÚtz_localizeÚ
tz_convertÚviewrê   rò   rõ   ÚNaTÚ
datetime64rý   r™   r˜   r  r  r  r  r  r  r“   r-   r)   Ú<module>r=     s›  ðÛ Û å %Ý .å 5ã ÷õ õ ÷÷ õ AÝ J÷añ aðH ‡�×ÑØà	�Š�1�a�& §¡Ñ	)¨2¯:©:°wÐ?Ø	�Š�3˜�*Ó	˜rŸz™z¨8Ð4Ø	�Š˜˜c˜
Ó	# R§^¡^°ZÐ@à×Ò˜f fÐ-°,Ñ?ØØ(ð	
ð �NŠN˜D $˜<¨cÑ2ØØ�G‰G�N‰N×!Ñ!×-Ñ-¨gÓ6ð	
ð
 
×	Ñ	×	%Ñ	%¢iÓ	0°-ÀÐLà×Ò˜f fÐ-Ó.ØØð	
ð ×Ò˜v˜hÓ'ØØð	
ð)óñ:
(ó;ð:
(ð ‡�×Ñ˜ §¢ª)Ó!4Ð 5Ó6ñ6ó 7ð6ò7ð ‡�×ÑØà	�Š˜˜c˜
Ó	# XÐ.Ø	×	#Ò	# V¨VÐ$4¸KÑ	HÈ*ÐUØ	�Š�1�b—f‘f�+ WÑ	-¨wÐ7Ø	×	"Ò	" A q 6Ó	*¨GÐ4Ù	�a˜�VÓ	Ð.Ð/à×(Ò(¨¯ª°1°a°&Ð@PÑ)QÓRØð	
ð ×(Ò(Ø—’Ø*Ð,AÐBÈ(ññ &¨Ñ6ñ	ð ð	
ðóñ0	ó1ð0	òð ‡�×ÑØà	�Š�1�a�& §¡Ñ	)¨2¯8ª8°Q¸°FÀ"Ç(Á(Ñ+KÈTÐRØ	�Š˜˜c˜
Ó	# R§X¢X¨s°C¨jÀÑ%GÈÐOà�G‰G�N‰N×'Ñ'¨°Ð(8¸sÐ'ÐCØ�HŠH�b—i’i ¨SÑ1°2·9²9¸VÈ#Ñ3NÐOÓPØð	
ð
 
�Š�1�b—f‘f�+ WÑ	-¨r¯xªx¸¸B¿F¹F¸Ó/DÀeÐLà×%Ò%¢iÓ0Ø�HŠH�b—k’k ! QÓ'¨¯ª°Q¸Ó):Ð;À6ÑJØð	
ñ
 
�a˜�VÓ	˜bŸhšh¨¨1 v°R·X±XÑ>ÀÐFð ×(Ò(¨¯ª°6¸6Ð2BÈ(Ñ)SÓTØ�HŠH�f˜fÐ%¨XÑ6Øð	
ð ×(Ò(Ø—’Ð/Ð1FÐGÈxÑXó÷ ‰[˜Óß‰Z˜Ó%Ø�HŠHá˜l¨|Ñ<Ù˜l¨|Ñ<ðóð ð	
ð  ×)Ò)Ø—’˜!˜]Ð+°4Ñ8×=Ñ=¸hÓGóð �HŠH�a˜Ð'¨xÑ8Øð	
ð �NŠN™: l¸AÀ,ÑOÓPØ�HŠHá˜l¨|Ñ<Ù˜l¨|Ñ<ðóð ð		
ð[7ó:ñv Ców:ðv CðF ‡�×Ñ˜ t¨U mÓ4Ø‡�×ÑØ	ˆB�HŠH’Y gÑ.°·²ºÐPVÑ0WÐXóñ2óó 5ð2ð. ‡�×Ñ˜ t¨U mÓ4ñ2ó 5ð2ð* ‡�×ÑØ'â	�y !¢_Ð5á�vÓ¡	¨&Ó 1°2·6±6Ð:ØÙ�fÓØ�]Š]Ð:Ó;Ð<¸qÑ@ð		
ðóñ2óð2ð ‡�×ÑØ1ò Ú4ØØØ�#�r—v‘v˜sÐ#ð	
ò Ú4ØØ�F‰FØ�#�r—v‘v˜sÐ#ð	
ð �#�r—v‘v˜sÐ#Ú4ØØÚð	
ñ �vÓ¡	¨&Ó 1°2·6±6Ð:Ø‘˜6Ó"Ð# a©°6Ó):Ð%;¸aÁÈ6ÓARÐ=SÐTØÙ�fÓØ�]Š]Ð:Ó;Ð<¸qÑ@ð	
ð-ó ñB2óC ðB2ò
ð ‡�×ÑØ
âšlÑ+Ø�hŠh’yÓ!¨¯ª°!°Q¸¿¹°Ó(@ÑAØ�hŠh’yÓ!¨¯ª²Ó(>Ñ?ðóð ‡�×ÑÐ*¨e°R·V±V¨_¸vÀt¸nÐ,MÓNñ2ó Oóð2ð ‡�×ÑØð �"—(’(š<Ó(Ð)Ø�HŠH�s�e˜c˜U R§V¡V HÐ-°UÑ;ð	
ò
 ¢)Ñ,Ø�HŠH�q˜!�f˜q !˜f q¨! fÐ-°UÑ;ð	
ð	óñ2óð2ò,÷!6ò !6r-   