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/window/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : C:/Python312/Lib/site-packages/pandas/tests/window/__pycache__/test_expanding.cpython-312.pyc
�

1	�g�^��`
�ddlZddlZddlmZmZmZmZmZm	Z	m
Z
ddlmZ
d�Zd�Zej j#dddej$dg�g�d	��Zej j#d
dej(dej j+d
����g�d��Zd�Zd�Zd�Zd�Zd�Zej j#degd�gd�d��dgdgd�dgfddgddgd�ddgfgd�gd�d�gd�fgdfegd�gd�d��dgdgd�dgfddgddgd�ddgfgd�gd�d�gd�fgdfegd�gd�d��dgdgd�dgfddgddgd�ddgfgd�gd�d�gd�fgdfedgdgd��gdfe�igfgdfedej8dgej8ddgd��dgej8gd�dgfdej8gej8dgd�ddgfdej8dgej8ddgd�gd�fgdfedej8dgej8ddgd��dgej8gd�dgfdej8gej8dgd�ddgfdej8dgej8ddgd�gd�fgdfedej8dgej8ddgd��dgej8gd�dgfdej8gej8dgd�ddgfdej8dgej8ddgd�gd�fgdfg�d ��Zej j#d!egd��dgdgfddgddgfgd�gd�fgdfegd��dgdgfddgddgfgd�gd�fgdfegd��dgdgfddgddgfgd�gd�fgdfeddg�dgdgfddgddgfgdfeej8dg�ej8gdgfej8dgddgfgdfegd"�#�gdfg�d$��Zd%�Zd&�Z ej j#d'd(d)g�d*��Z!ej j#d+gd,��ej j#d'gd-��ej j#d.d/d0g�ej j#d1d/d0g�ej j#d2gd3��d4������Z"d5�Z#d6�Z$d7�Z%d8�Z&d9�Z'd:�Z(ej j#d;d<ejRfd=d>�fd?d@�fdAdB�fggdC��D�dE��Z*ej j#d;d<ejRfd=ejVfd?ejXfdAejZfggdC��D�dF��Z.dG�Z/dH�Z0ej j#dIdJ�dK�g�dL��Z1ej j#dIdM�dN�dO�dP�dQ�dR�dS�dT�dU�dV�dW�dX�dY�dZ�d[�g�d\��Z2d]�Z3d^�Z4d_�Z5d`�Z6da�Z7db�Z8dc�Z9dd�Z:ej j#dedfdgg�ej j#dhd/d0g�di���Z;ej j#dje<e=g�dk��Z>ej j#dedfdgg�ej j#dhd/d0g�ej j#dje<e=g�dl����Z?dm�Z@y)n�N)�	DataFrame�
DatetimeIndex�Index�
MultiIndex�Series�isna�notnac��tddddtjdgi�}||jd�j	�y)N�Br���)r�np�nan�	expanding�sum��dfs �DC:\Python312\Lib\site-packages\pandas/tests/window/test_expanding.py�test_doc_stringrs7��	�C�!�Q��2�6�6�1�-�.�	/�B���L�L��O����c�L�|td��j}|d��y)N�r��min_periods)�ranger)�frame_or_series�cs  r�test_constructorrs"��	��a��!�+�+�A��!�r�w�@�foor
c��|td��j}d}tjt|��5||��ddd�y#1swYyxYw)Nrzmin_periods must be an integer��matchr)rr�pytest�raises�
ValueError)rr r�msgs    r�test_constructor_invalidr*sH��	��a��!�+�+�A�
*�C�	���z��	-��	�a�����s�
A�A�expanderr�lsz,GH#16425 expanding with offset not supported)�reason)�marksc�L�t�}t�j|�j�}tj||�ttg���}ttg���j|�j�}tj||�y�N��index)rrr�tm�assert_frame_equalr)r+�expected�results   r�test_empty_df_expandingr7)sz�� �{�H�
�[�
"�
"�8�
,�
0�
0�
2�F����&�(�+��}�R�0�1�H�
�]�2�.�
/�
9�
9�(�
C�
G�
G�
I�F����&�(�+rc�\�ttjg�}|jd��j	�}tdg�}tj||�|jd��j	�}ttjg�}tj||�y)Nrrgr)rrrrrr3�assert_series_equal)�xr6r5s   r�test_missing_minp_zeror;Ds���	����x��A�
�[�[�Q�[�
'�
+�
+�
-�F��s�e�}�H����6�8�,��[�[�Q�[�
'�
+�
+�
-�F��r�v�v�h��H����6�8�,rc��ttjd��}|j|�}|dk(r^d}tt	d�D��cic];}|tj
gdzt	dd�D�cgc]
}t
|���c}z��=c}}�}nGd}ttj
gdzt	dd	�D�cgc]
}t
|���c}zgd
z�}tjt|��5|jd|��j�}ddd�tj|�ycc}wcc}}wcc}w#1swY�0xYw)
N)�
�rz7The 'axis' keyword in DataFrame.expanding is deprecatedr>r
��z7Support for axis=1 in DataFrame.expanding is deprecated�r=r$��axis)
rr�ones�_get_axis_numberrr�floatr3�assert_produces_warning�
FutureWarningrrr4)�
axis_framerrCr)�i�jr5r6s        r�test_expanding_axisrLRs��	�2�7�7�8�$�	%�B�
���z�*�D��q�y�G���IN�r��S�A�Q�����1��%��2�,�?�Q��a��?�?�
?�S�
��
H���r�v�v�h��l��a���-M�1�e�A�h�-M�M�N�QS�S�T��	�	#�	#�M��	=�8����a�j��1�5�5�7��8����&�(�+�� @��S��
.N�8�8�s*�
'D;
�1D6�D;
�;E
�5"E�6D;
�Ec���|td��jd��j�}|tjtjdddg�}tj||�y)Nrr?r�@�@�@�rr�countrrr3�assert_equal�rr6r5s   r�%test_expanding_count_with_min_periodsrUfsR��
�U�1�X�
&�
0�
0�Q�
0�
?�
E�
E�
G�F���������S�#�>�?�H��O�O�F�H�%rc��dddtjdddg}gd�}||�j�j�}||�}t	j
||�y)Nrr
r?rr�)��?r!rNrNrOrPg@)rrrrRr3rS)r�values�expected_countsr6r5s     r�9test_expanding_count_default_min_periods_with_null_valuesr[msS����A�r�v�v�q�!�Q�
'�F�9�O�
�V�
$�
.�
.�
0�
6�
6�
8�F���/�H��O�O�F�H�%rc�4�|td��jd��j�}|tjtjtjtjtjg�}tj||�y)NrrWrrQrTs   r�=test_expanding_count_with_min_periods_exceeding_series_lengthr]ws^��
�U�1�X�
&�
0�
0�Q�
0�
?�
E�
E�
G�F�����������������G�H�H��O�O�F�H�%rzdf,expected,min_periods�rr
r?)rrrW)�Arrr�rrr
r?rWrXc��|D��cgc]\}}t||����}}}t||j|��D]\}}tj||��ycc}}wr0)r�ziprr3r4)rr5rrYr2�actuals      r�test_iter_expanding_dataframerd~s_��~GO�O�?�F�E�	�&��.�O�H�O���"�,�,�{�*C�D�0���&�
���f�h�/�0��P��Azser,expected,min_periods�int64��dtypec��|D��cgc]\}}t||����}}}t||j|��D]\}}tj||��ycc}}wr0)rrbrr3r9)�serr5rrYr2rcs      r�test_iter_expanding_seriesrk�s^��DL�L�����v�U�+�L�H�L���#�-�-��*D�E�1���&�
���v�x�0�1��Mrec��t�}tjtd��5|j	d��ddd�y#1swYyxYw)Nz.* got an unexpected keywordr$T)�center)rr&r'�	TypeErrorrrs r�test_center_invalidro�s;��	��B�	���y�(F�	G�"�
���D��!�"�"�"�s�A�Ac��|gd��}|j�j�}t|t�rt	|dj
�}t	tjgdgdzz�}tj||�y)Nr`rg���۞��?r
)
r�sem�
isinstancerrrYrrr3r9)r�objr6r5s    r�test_expanding_semrt�si��
�)�
$�C�
�]�]�_�
 �
 �
"�F��&�)�$���q�	�(�(�)���r�v�v�h�(��a��/�0�H����6�8�,r�method�skew�kurtc�(�ttjjd�jd��}t	|jd�|��}|dz}t	|jd�|��}t
j||�y)Nr
r=r?i�)rr�random�default_rng�getattrrr3r9)ru�sr5r6s    r�,test_expanding_skew_kurt_numerical_stabilityr}�ss��	�r�y�y�$�$�Q�'�.�.�r�2�3�A�.�w�q�{�{�1�~�v�.�0�H�	�D��A�
,�W�Q�[�[��^�V�
,�
.�F����6�8�,r�window)rr?r=r>)�min�max�average�pctTF�	ascending�	test_data)�default�
duplicates�nansc
�����d}|dk(r9ttjjd�j|���}n�|dk(r:ttjjd�j	d|���}no|dk(rjttjjd�j	dd	d
tj
tjtjg|���}j|�j���fd��}|j|�j�����}tj||�y)
Nr>r�r
)�datar�r?r�rXg�?g�?c�F��|j�����jdS)N�rur�r����)�rank�iloc)r:r�rur�s ���r�<lambda>ztest_rank.<locals>.<lambda>s!���!�&�&��C�9�&�E�J�J�2�N�rr�)rrryrz�choicer�infr�applyr�r3r9)	r~rur�r�r��lengthrjr5r6s	 ```     r�	test_rankr��s����F��I���"�)�)�/�/��2�9�9�&�A�B��	�l�	"��"�)�)�/�/��2�9�9�!�V�D�E��	�f�	�����&�&�q�)�0�0��d�D�"�&�&�"�&�&�2�6�6�'�:�F��
���}�}�V�$�*�*�N��H��]�]�6�
"�
'�
'�v�3�)�
'�
T�F����6�8�,rc�^�|j�}|tjjd�j	t|��zdd}|j
�j|�}|jt|�d��j|�}tj||�y�Nr
���r�r~r)�dropnarryrz�standard_normal�lenr�corr�rollingr3�assert_almost_equal��seriesr_rr6�rolling_results     r�test_expanding_corrr�s����
�
��A�	
�R�Y�Y�
"�
"�1�
%�
5�
5�c�!�f�
=�	=�s��C�A�
�[�[�]�
�
��
"�F��Y�Y�c�!�f�!�Y�<�A�A�!�D�N����>�6�2rc��|jd��j�}tj||j	t|�d��j��y)Nrrr�)rrRr3r�r�r�)r�r6s  r�test_expanding_countr�sK��
�
�
�!�
�
,�
2�
2�
4�F��������c�&�k�q��A�G�G�I�rc���|j�jd�}|jt|�d��jd�}t	j
||�y)N��?rr�)r�quantiler�r�r3r�)r�r6r�s   r�test_expanding_quantiler�sM��
�
�
�
�
(�
(��
-�F��^�^�3�v�;�A�^�F�O�O�PS�T�N����6�>�2rc�B�|}|tjjd�jt	|��zdd}|j�j
|�}|jt	|�d��j
|�}tj||�yr�)
rryrzr�r�r�covr�r3r�r�s     r�test_expanding_covr�%s}���A�	
�R�Y�Y�
"�
"�1�
%�
5�
5�c�!�f�
=�	=�s��C�A�
�[�[�]�
�
�q�
!�F��Y�Y�c�!�f�!�Y�<�@�@��C�N����>�6�2rc��|j�j�}|jt|�d��j�}t	j
||�y�Nrr�)rr�r�r�r3r4��framer6r�s   r�test_expanding_cov_pairwiser�0sF��
�_�_�
�
"�
"�
$�F��]�]�#�e�*�!�]�D�H�H�J�N����&�.�1rc��|j�j�}|jt|�d��j�}t	j
||�yr�)rr�r�r�r3r4r�s   r�test_expanding_corr_pairwiser�8sF��
�_�_�
�
#�
#�
%�F��]�]�#�e�*�!�]�D�I�I�K�N����&�.�1rzfunc,static_compr�meanc�0�tj|d��S�NrrB�rr��r:s rr�r�Cs��2�7�7�1�1�-�rr�c�0�tj|d��Sr�)rr�r�s rr�r�D���"�&�&���+�rrc�0�tj|d��Sr�)rrr�s rr�r�Er�r)rr�r�r)�idsc	��|tjttd��tjgdzz��}d}tjt|��5|jdd��}ddd�t|��}t||�sJ�d}d}|tur|tjurt}tj||d�	�5||dd
�}ddd�|turtj|d�ytj|j dd��y#1swY��xYw#1swY�]xYw)Nr=z@The 'axis' keyword in (Series|DataFrame).expanding is deprecatedr$rr�rrCz:The behavior of DataFrame.sum with axis=None is deprecatedF)r%�check_stacklevelr@��check_names)r�array�listrrr3rGrHrr{rrrrrr�r9r�)	�func�static_comprr�r)rsr6�warnr5s	         r�test_expanding_funcr�?s���2�8�8�D��r��O�r�v�v�h��m�$C�D�E�D�
L�C�	�	#�	#�M��	=�4��n�n���n�3��4�
�W�S�$�
�
!�F��f�o�.�.�.�
F�C��D��)�#��r�v�v�(=���	�	#�	#�D��e�	L�*��t�C�R�y�)��*��&� �
���v�b�z�8�4�
���v�{�{�2���e�L�4�4��*�*�s� D3�D?�3D<�?Ec��ttjjd�j	d��}d}tjt|��5t|jdd��|��}ddd�ddj�j�sJ�tj|jd	||dd��tjt|��5t|jd
d��|��}ddd�t|jd�sJ�t|jd�sJ�ttjjd�j	d
��}tjt|��5t|jdd��|��}ddd�t|d�sJ�t|d�sJ�tjt|��5t|jdd��|��}ddd�tjt|��5t|jdd��|��}ddd�tj�tjt|��5t|jdd��|��}ddd�tj|jd	||dd��y#1swY���xYw#1swY���xYw#1swY��YxYw#1swY��xYw#1swY��xYw#1swY�uxYw)Nr
�2z4The 'axis' keyword in Series.expanding is deprecatedr$�rr��r���
�r>rr?rr)rrryrzr�r3rGrHr{rr�allr�r�r	)r�r�rjr)r6�ser2�result0�result1s        r�test_expanding_min_periodsr�^s�������&�&�q�)�9�9�"�=�
>�C�
@�C�	�	#�	#�M��	=�H�E�����2�A��>��E�G��H��#�2�;����!�!�#�#�#����6�;�;�r�?�K��C�R��,A�B�
�	#�	#�M��	=�H�E�����2�A��>��E�G��H�����B�� � � �����R��!�!�!��"�)�)�'�'��*�:�:�2�>�?�D�	�	#�	#�M��	=�H�E�����A�A��>��E�G��H���q�	�?��?��������
�	#�	#�M��	=�H�E�'�#�-�-�A�A�-�>��E�G��H�	�	#�	#�M��	=�H�E�'�#�-�-�A�A�-�>��E�G��H����7�G�,�	�	#�	#�M��	=�G�D�����1�1��=�t�D�F��G����6�;�;�r�?�K��C�R��,A�B�5H�H��H�H��H�H��H�H��H�H��G�G�sH�#K;�*#L�#L�#L"�#L.�##L:�;L�L�L�"L+�.L7�:Mc	���|\}}|tjttd��tjgdzz��}|jd��j
d�||��}t||�sJ�|tur2tj|dtj|ddd�	��ytj|jdtj|ddd�	�d
��y)Nr=rrc�"�|j�S�N�r�r�s rr�z&test_expanding_apply.<locals>.<lambda>����!�&�&�(�r��raw�engine�	r@rrBFr�)rr�r�rrrr�rrrr3r�r�r9r�)�engine_and_rawrr�r�r�r6s      r�test_expanding_applyr��s��� �K�F�C��2�8�8�D��r��O�r�v�v�h��m�$C�D�E�D�
�^�^��^�
*�
0�
0���F�1��F��f�o�.�.�.��&� �
���v�a�y�"�'�'�$�s��)�!�*D�E�
����K�K��N�B�G�G�D��"�I�A�6�E�	
rc��|\}}ttjjd�j	d��}|jd��j
d�||��}|ddj�j�sJ�tj|jdtj|dd��|jd	��j
d
�||��}t|jd�sJ�t|jd�sJ�ttjjd�j	d
��}|jd��j
d�||��}t|d�sJ�t|d�sJ�|jd��j
d�||��}|jd��j
d�||��}tj||�|jd��j
d�||��}tj|jdtj|dd��y)Nr
r�r�rc�"�|j�Sr�r�r�s rr�z2test_expanding_min_periods_apply.<locals>.<lambda>�r�rr�r�r�r�c�"�|j�Sr�r�r�s rr�z2test_expanding_min_periods_apply.<locals>.<lambda>�r�rr�r�r>rc�"�|j�Sr�r�r�s rr�z2test_expanding_min_periods_apply.<locals>.<lambda>�r�rr?rrc�"�|j�Sr�r�r�s rr�z2test_expanding_min_periods_apply.<locals>.<lambda>�r�rrc�"�|j�Sr�r�r�s rr�z2test_expanding_min_periods_apply.<locals>.<lambda>�r�rc�"�|j�Sr�r�r�s rr�z2test_expanding_min_periods_apply.<locals>.<lambda>�r�r)rrryrzr�rr�rr�r3r�r�r�r	)r�r�r�rjr6r�r�r�s        r� test_expanding_min_periods_applyr��s�� �K�F�C�
����&�&�q�)�9�9�"�=�
>�C�
�]�]�r�]�
*�
0�
0���F�1��F��#�2�;����!�!�#�#�#����6�;�;�r�?�B�G�G�C���H�,=�>��]�]�r�]�
*�
0�
0���F�1��F�����B�� � � �����R��!�!�!��"�)�)�'�'��*�:�:�2�>�?�D�
�^�^��^�
*�
0�
0���F�1��F���q�	�?��?���������m�m��m�*�0�0���F�1��G��m�m��m�*�0�0���F�1��G����7�G�,�
�]�]�q�]�
)�
/�
/���F�0��F����6�;�;�r�?�B�G�G�C���H�,=�>r�fc�H�|jd��j|d��S�NrrT��pairwise�rr�r�s rr�r��s!��1�;�;�1�;�-�1�1�!�d�1�C�rc�H�|jd��j|d��Sr��rr�r�s rr�r��s!��1�;�;�1�;�-�2�2�1�t�2�D�rc��t�}ttdgd��tgd����}|djd�|d<ttj|j
|jg���}ttj|j
|jgddg��tdgd��d�	�}||�}tj||�||�}tj||�y)
N�ar"��name�bar��columnsr2�float64r1)�names)r2r�rh)	rr�astyper�from_productr2r�r3r4)r��df1�df2�df1_expected�df2_expected�
df1_result�
df2_results       r�*test_moment_functions_zero_length_pairwiser��s����+�C�
�E�3�%�e�4�E�"�5�<Q�
R�C��3�x���y�)�C��H��:�#:�#:�C�I�I�s�{�{�;S�#T�U�L���%�%�s�y�y�#�+�+�&>�u�e�n�U��s�e�%�(���L��3��J����*�l�3��3��J����*�l�3rc�>�|j�j�Sr�)rrRr�s rr�r��s��!�+�+�-�%�%�'�rc�H�|jd��j|d��S�NrrFr�r�r�s rr�r��s!��!�+�+�!�+�,�0�0��U�0�C�rc�H�|jd��j|d��Srr�r�s rr�r��s!��!�+�+�!�+�,�1�1�!�e�1�D�rc�B�|jd��j�S�Nrr)rr�r�s rr�r�����!�+�+�!�+�,�0�0�2�rc�B�|jd��j�Sr)rrr�s rr�r��rrc�B�|jd��j�Sr)rrr�s rr�r��rrc�B�|jd��j�Sr)rr�r�s rr�r�����!�+�+�!�+�,�1�1�3�rc�B�|jd��j�Sr)r�stdr�s rr�r��rrc�B�|jd��j�Sr)r�varr�s rr�r��rrc�B�|jd��j�Sr)rrvr�s rr�r��r
rc�B�|jd��j�Sr)rrwr�s rr�r��r
rc�D�|jd��jd�S)Nrrr�)rr�r�s rr�r��s��!�+�+�!�+�,�5�5�c�:�rc�B�|jd��j�Sr)r�medianr�s rr�r��s��!�+�+�!�+�,�3�3�5�rc�P�|jd��jtd��S)NrrF�r��rr�rr�s rr�r��s!��!�+�+�!�+�,�2�2�3�E�2�B�rc�P�|jd��jtd��S)NrrTrrr�s rr�r��s!��!�+�+�!�+�,�2�2�3�D�2�A�rc�T�ttj��}|}t�}|}tdg��}|dj	d�|d<|}||�}tj||�||�}tj||�||�}	tj|	|�y)Nrgr��r�r�)rrr�rr�r3r9r4)
r�r|�
s_expectedr�r�r�r��s_resultr�r�s
          r�!test_moment_functions_zero_lengthr�s���,	�R�Z�Z� �A��J�
�+�C��L�
�S�E�
"�C��3�x���y�)�C��H��L���t�H����8�Z�0��3��J����*�l�3��3��J����*�l�3rc��|\}}tgtj��}tj||j�j
d�||���y)Nrgc�"�|j�Sr�r�r�s rr�z3test_expanding_apply_empty_series.<locals>.<lambda>s��Q�V�V�X�rr�)rrr�r3r9rr�)r�r�r�rjs    r�!test_expanding_apply_empty_seriesr�sG�� �K�F�C�
��2�:�:�
&�C�����S�]�]�_�
"�
"�#5�3�v�
"�
N�rc��|\}}tgd��}|jd��jd�||��}tgd��}tj||�y)N)NNNrrc��t|�Sr�)r�r�s rr�z4test_expanding_apply_min_periods_0.<locals>.<lambda>	s
���A��rr�)rXr!rN)rrr�r3r9)r�r�r�r|r6r5s      r�"test_expanding_apply_min_periods_0r"sT�� �K�F�C��!�"�A�
�[�[�Q�[�
'�
-�
-�.>�C�PV�
-�
W�F��o�&�H����6�8�,rc� �tgd�gd���}tddgddg��}|j�j|�}tgd��}tj||�tgd	�gd���}|j�j|�}tj||�tgd
�gd���}tgd�gd
���}|j�j|�}tgd��}tj||�y)Nr^r`r1rr?rr
)NNr!�rNr?���r=�rrr?�r&r�r=�rr
r?)NNNg@)rrr�r3r9��s1�s2r6r5�s2as     r�test_expanding_cov_diff_indexr/s���	�	��	+�B�	��A��q�!�f�	%�B�
�\�\�^�
�
��
#�F��'�(�H����6�8�,�
��Y�
/�C�
�\�\�^�
�
��
$�F����6�8�,�	�
�)�	,�B�	�
�)�	,�B�
�\�\�^�
�
��
#�F��-�.�H����6�8�,rc� �tgd�gd���}tddgddg��}|j�j|�}tgd��}tj||�tgd	�gd���}|j�j|�}tj||�tgd
�gd���}tgd�gd
���}|j�j|�}tgd��}tj||�y)Nr^r`r1rr?rr
)NNrXr$r%r(r)r*)NNNrX)rrr�r3r9r+s     r�test_expanding_corr_diff_indexr1!s���	�	��	+�B�	��A��q�!�f�	%�B�
�\�\�^�
 �
 ��
$�F��'�(�H����6�8�,�
��Y�
/�C�
�\�\�^�
 �
 ��
%�F����6�8�,�	�
�)�	,�B�	�
�)�	,�B�
�\�\�^�
 �
 ��
$�F��-�.�H����6�8�,rc��tddgddgddggtddgd�	��
�}tddgddggddgtddgd�	���}tdd
gddgddggtddgd�	��
�}tdd
gddggddgtddgd�	���}|j�j|d��jd}|j�j|d��jd}|j�j|d��jd}|j�j|d��jd}tddgddggtddgd�	�tddgd�	���}tj||�tj||�tj||�tj||�y)Nrrr?r
r�r_rr"r�rr�r2r�rW�X�YTr�g�g�g�g$�r�)rrrr��locr3r4�	r��df1ar��df2ar��result2�result3�result4r5s	         r�'test_expanding_cov_pairwise_diff_lengthr=4s���
�a��V�a��V�a��V�,�e�S�#�J�U�6S�
T�C��
�Q��!�Q����A���s�C�j�u�0M��D��
�Q��$����1�v�&��s�C�j�u�0M��C��
�Q��!�Q����A���s�C�j�u�0M��D�
�m�m�o�!�!�#��!�5�9�9�!�<�G��m�m�o�!�!�$��!�6�:�:�1�=�G��n�n��"�"�3��"�6�:�:�1�=�G��n�n��"�"�4�$�"�7�;�;�A�>�G��
����e�}�%��s�C�j�u�-��S�#�J�U�+��H�
���'�8�,����'�8�,����'�8�,����'�8�,rc	��tddgddgddggddgttd�d���	�}tddgddggtd
dgd��ddg��}tdd
gddgddggddgttd�d���	�}tdd
gddggtd
dgd��ddg��}|j�j	|d��j
d}|j�j	|d��j
d}|j�j	|d��j
d}|j�j	|d��j
d}tddgddggddgtddg��	�}t
j||�t
j||�t
j||�t
j||�y)Nrr
r?rr_rr�r�r�rr3rrWr4r5Tr�g�)rrrrr�r6r3r4r7s	         r�(test_expanding_corr_pairwise_diff_lengthr?Qs���
�
�Q��!�Q��!�Q�� �3��*�E�%��(�QV�<W��C��
�Q��!�Q����q�!�f�5� 9�C��:��D��
�Q��$����1�v�&��c�
��E�!�H�5�)��C�
�
�Q��!�Q����q�!�f�5� 9�C��:��D��m�m�o�"�"�3��"�6�:�:�1�=�G��m�m�o�"�"�4�$�"�7�;�;�A�>�G��n�n��#�#�C�$�#�7�;�;�A�>�G��n�n��#�#�D�4�#�8�<�<�Q�?�G��
����d�|�$�s�C�j��s�C�j�@Q��H����'�8�,����'�8�,����'�8�,����'�8�,rc���d�}|\}}ttjjd�jd��}|j	�jtj||��dz}|j	�j|||d��}tj||�|j	�j||dd	i�
�}tj||�y)Nc�2�tj|�|zSr�r�)r:�consts  r�
mean_w_argz4test_expanding_apply_args_kwargs.<locals>.mean_w_argos���w�w�q�z�E�!�!rr
)r>r?)r�r�g4@)r>)r�r��argsrBr>)r��kwargs)	rrryrzrr�r�r3r4)r�rCr�r�rr5r6s       r� test_expanding_apply_args_kwargsrFns���"�!�K�F�C�	�2�9�9�(�(��+�2�2�7�;�	<�B��|�|�~�#�#�B�G�G�F��#�D�t�K�H�
�\�\�^�
!�
!�*�V��5�
!�
Q�F����&�(�+�
�\�\�^�
!�
!�*�#�w��m�
!�
L�F����&�(�+rc��|}tdgddd��}|djt�|d<|j�}t	||d�}|�|||��}|rddgngd�}||j|g�j
d	�
�jt�}t|j�|k(sJ�tj||�yy)Nrr
r?�r��brr��numeric_onlyr�rIT��drop)rr��objectrr{�agg�reset_indexrFr�r�r3r4)	�arithmetic_win_operatorsrK�kernelrr�opr6r�r5s	         r�test_numeric_only_framerTs���
%�F�	�!��1�1�-�	.�B���g�n�n�V�$�B�s�G�����I�	��F�D�	)�B�	�~���.�� ,�3��*�/���g�;�?�?�F�8�,�8�8�d�8�C�J�J�5�Q���H�$�$�%��0�0�0�
���f�h�/�rrRr�r��use_argc�x�tgd�ddd��}|djt�|d<|r|fnd}|j�}t	||�}||d|i�}|rdd	gngd�}||jt
�}	|r|	fnd}
|	j�}t	||�}||
d|i�}
t
j||
�y)
Nr^r
r?rHr�rKr�rI)rr�rNrr{rFr3r4)rRrKrUr�argrrSr6r�r��arg2�
expanding2�op2r5s              r� test_numeric_only_corr_cov_framer\�s���
����3�	4�B���g�n�n�V�$�B�s�G��2�%��C�����I�	��F�	#�B�
��
0�<�
0�F�)�s�C�j�o�G�
�W�+�
�
�U�
#�C��C�6�"�D�����J�
�*�f�
%�C��D�4�|�4�H����&�(�+rrhc��|}tdg|��}|j�}t||�}|r<|tur4d|�d�}t	j
t|��5||��ddd�y||��}|j|g�jd��jt�}	tj||	�y#1swYyxYw)	Nrrg�
Expanding.�  does not implement numeric_onlyr$rJTrL)
rrr{rNr&r'�NotImplementedErrorrOrPr�rFr3r9)
rQrKrhrRrjrrSr)r6r5s
          r�test_numeric_only_seriesra�s���&�F�
�!��E�
"�C��
�
��I�	��F�	#�B������6�(�"B�C��
�]�]�.�c�
:�	*��L�)�	*�	*���.���7�7�F�8�$�0�0�d�0�;�B�B�5�I��
���v�x�0�	*�	*�s�
C�C	c��tgd�|��}|r|fnd}|j�}t||�}|r;|tur3d|�d�}t	j
t|��5||d|i�ddd�y||d|i�}	|jt�}
|r|
fnd}|
j�}t||�}
|
|d|i�}tj|	|�y#1swYyxYw)Nr^rgrWr^r_r$rK)rrr{rNr&r'r`r�rFr3r9)rRrUrKrhrjrXrrSr)r6r�rYrZr[r5s               r�!test_numeric_only_corr_cov_seriesrc�s���
��%�
(�C��3�&��C��
�
��I�	��F�	#�B������6�(�"B�C��
�]�]�.�c�
:�	0���/�,�/�	0�	0��S�4�|�4���z�z�%� ��!��w�r���^�^�%�
��j�&�)����8�<�8��
���v�x�0�	0�	0�s�	C�Cc��tgd��}tjt�5|j	�jd��ddd�y#1swYyxYw)N)rr
r?rr�)r�)rr3rGrHrr�)rjs r� test_keyword_quantile_deprecatedre�sF��
��
�C�	�	#�	#�M�	2�/��
�
�� � �#� �.�/�/�/�s�!A�A)A�numpyrr&�pandasrrrrrrr	�pandas._testing�_testingr3rr�mark�parametrizer�r*�param�xfailr7r;rLrUr[r]rrdrkrortr}r�r�r�r�r�r�r�rr�r�r�rr�r�r�r�rrr"r/r1r=r?rFrTr\�intrNrarcrerWrr�<module>ros:���
�������������s�E�8�2�8�8�Q�C�=�9�:��;��������	�������+�+�#�#�E�$��	
���,��,�-�,�(&�&�&�������
�I�I�6�7��s�!��%��s�+��1�v�Q��F�+�a��V�4� �y�1�9�=�
�

�	
�
�I�I�6�7��s�!��%��s�+��1�v�Q��F�+�a��V�4� �y�1�9�=�
�

�	
�
�I�I�6�7��s�!��%��s�+��1�v�Q��F�+�a��V�4� �y�1�9�=�
�

�	
�
�!��A�3�'�	(�"�a�0�	���B�x�j�!�$��Q�����N�"�&�&�!�Q��@�A��u�B�F�F�8�,�q�c�2��2�6�6�{�"�&�&�!��5��1�v�>��2�6�6�1�~�R�V�V�Q��N�;�Y�G�
�

�	
�
�Q�����N�"�&�&�!�Q��@�A��u�B�F�F�8�,�q�c�2��2�6�6�{�"�&�&�!��5��1�v�>��2�6�6�1�~�R�V�V�Q��N�;�Y�G�
�

�	
�
�Q�����N�"�&�&�!�Q��@�A��u�B�F�F�8�,�q�c�2��2�6�6�{�"�&�&�!��5��1�v�>��2�6�6�1�~�R�V�V�Q��N�;�Y�G�
�

�	
�a9�<�z0�{<�z0�������	�	�	�q�c�A�3�Z�1�a�&�1�a�&�)9�I�y�;Q�R�TU�V�	�	�	�q�c�A�3�Z�1�a�&�1�a�&�)9�I�y�;Q�R�TU�V�	�	�	�q�c�A�3�Z�1�a�&�1�a�&�)9�I�y�;Q�R�TU�V�	��A���A�3���*��1�v��1�v�&6�7��;�	������	�����1�#��"�&�&�!��q�!�f�0E�F��J�	��'�	"�B��*�
�
�1�
�1�"�-�������F�F�#3�4�-�5�-�������>�2�������#<�=��������u�
�.�������t�U�m�4�������&G�H�-�I�5�/�>�3�
-�*3��3�3�2�2�������	�����	�-�.�	�+�,�	�+�,�	�	&��	�M�	�M�*�������R�V�V�_�v�r�w�w�'�%�����5�"�&�&�/�J�%���
C��
C�B

� $?�N������D�E���4��4�&������'�C�D�2�2�2�3�2�2�3�3�:�5�B�A���(4�)�(4�(�-�-�&-�&-�:-�:,�"0�"������F�E�?�3�������T�5�M�2�,�3�4�,�(������3��-�0�
1�1�
1� ������F�E�?�3�������T�5�M�2�������3��-�0�1�1�3�4�1�*/r

Youez - 2016 - github.com/yon3zu
LinuXploit