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/extension/base/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : C:/Python312/Lib/site-packages/pandas/tests/extension/base/__pycache__/reshaping.cpython-312.pyc
�

/	�gk6��\�ddlZddlZddlZddlZddlmZddl	m
Z
ddlmZGd�d�Z
y)�N)�ExtensionArray)�
EABackedBlockc
�~�eZdZdZej
j
dddg�d��Zej
j
dddg�d��Zd�Z	d�Z
d	�Zd
�Zd�Z
d�Zd
�Zd�Zd�Zd�Zd�Zd�Zd�Zej
j-d�ej
j
dddgej0j3ddgddg��g�ej
j
dddg�d����Zej
j
dej0j7ddgd d!ggd d!g��ej0j3gd"��ej0j7gd#��ej0j3gd$��g�ej
j
d%d&d'g�d(���Zd)�Zd*�Zd+�Zy,)-�BaseReshapingTestsz&Tests for reshaping and concatenation.�in_frameTFc���tj|�}|rtj|�}tj||gd��}t	|�t	|�dzk(sJ�|r|j
d}n|j}||jk(sJ�t|jd�r)t|jjdt�sJ�t|jjdt�sJ�y)NT��ignore_index�r�blocks)�pd�Series�	DataFrame�concat�len�dtypes�dtype�hasattr�_mgr�
isinstancerr�arraysr)�self�datar�wrapped�resultrs      �GC:\Python312\Lib\site-packages\pandas/tests/extension/base/reshaping.py�test_concatzBaseReshapingTests.test_concats����)�)�D�/����l�l�7�+�G����G�W�-�D�A���6�{�c�$�i�!�m�+�+�+���M�M�!�$�E��L�L�E���
�
�"�"�"��6�;�;��)��f�k�k�0�0��3�]�C�C�C��&�+�+�,�,�Q�/��@�@�@�c�4�tj|jddg�ddg��}tj|jddg�ddg��}|r.tjd|i�}tjd|i�}tj||g�}|r?tjd|jgd��i�}tj||�ytj|jgd���}tj||�y)N�r��indexr��a)r r rr)r
r�takerr�tm�assert_frame_equal�assert_series_equal)r�data_missingr�valid_block�na_blockr�expecteds       r�test_concat_all_na_blockz+BaseReshapingTests.test_concat_all_na_block"s����i�i�� 1� 1�1�a�&� 9�!�Q��H���9�9�\�.�.��1�v�6�q�!�f�E����,�,��[�'9�:�K��|�|�S�(�O�4�H����K��2�3����|�|�S�,�*;�*;�L�*I�$J�K�H��!�!�&�(�3��y�y��!2�!2�<�!@�A�H��"�"�6�8�4rc�z�tjd|ddi�}tjdgd�i�}tjdgd�i�jd�}|||g}tj|�}tj|D�cgc]}|jt���c}�}tj||�tj|D�cgc]}|d��	c}�}tj|D�cgc]}|djt���c}�}tj||�tj||jt�g�}tj|jd�|jd�g�}tj||�tj|d|djt�g�}tj|djd�|djd�g�}tj||�ycc}wcc}wcc}w)N�Ar#�r rr#�r$�b�c�category�object)r
r�astyperr5r&r'r()	rr�df1�df2�df3�dfsr�xr,s	         r�test_concat_mixed_dtypesz+BaseReshapingTests.test_concat_mixed_dtypes1s����l�l�C��b�q��?�+���l�l�C��+�,���l�l�C��1�2�9�9�*�E���C��o�����3����9�9��<�1�a�h�h�v�.�<�=��
���f�h�/����C�0�q�A�c�F�0�1���9�9�S�A��a��f�m�m�F�3�A�B��
���v�x�0����C����F�!3�4�5���9�9�c�j�j��2�C�J�J�x�4H�I�J��
���f�h�/����C��H�c�#�h�o�o�f�&=�>�?���9�9�c�#�h�o�o�h�7��S�����9R�S�T��
���v�x�0��=��1��As�	H.�H3�;H8c	��tjd|ddi�}tjdgd�i�}tj|ddgd�d��}tj||gd��}tj||�tj|d|dgd��}tj||�tjdgd�igd���}tj|jt
|dd�|gz|j�	�tjdd
dgd��}tj||gd��}tj||�tj|d|dgd��}tj||�y)Nr/r#�Br0�r/r>r ��axisr!�rr)
r
rrr&r'�_from_sequence�listr�np�nan�rr�na_valuer7r8r,rs       r�test_concat_columnsz&BaseReshapingTests.test_concat_columnsKsL���l�l�C��b�q��?�+���l�l�C��+�,���<�<�d�2�A�h�Y� ?�@�����C��:�A�.��
���f�h�/����C��H�c�#�h�/�a�8��
���f�h�/��l�l�C��+�9�=���<�<��(�(��d�2�A�h��8�*�)D�D�J�J�(�W��f�f�a��A�&�
�
�����C��:�A�.��
���f�h�/����C��H�c�#�h�/�a�8��
���f�h�/rc	�X�tjd|ddi�}tjd|ddi�}tj|jt|dd�|gz|j��|ddd��}tj
||gdd�	�}t
j||�y)
Nr/r#r>�rBr?r F)rA�copy)r
rrCrDrrr&r'rGs       r�'test_concat_extension_arrays_copy_falsez:BaseReshapingTests.test_concat_extension_arrays_copy_falsecs����l�l�C��b�q��?�+���l�l�C��a���+�,���<�<��(�(��d�2�A�h��8�*�)D�D�J�J�(�W��!�A�Y�
�
�����C��:�A�E�:��
���f�h�/rc��tjd|ddi�}tjd|ddi�}tj||gd��}tj|jt	td��dgdzzd��|jdgdzt	td��zd��d��}t
j||�y)	Nr$�r2Tr	���)�
allow_fill)r$r2)r
rrr%rD�ranger&r')rrr$r2rr,s      r�test_concat_with_reindexz+BaseReshapingTests.test_concat_with_reindexps����L�L�#�t�B�Q�x��)���L�L�#�t�B�Q�x��)�����A�q�6��5���<�<��Y�Y�t�E�!�H�~�"����:�t�Y�L��Y�Y���q��D��q��N�:�t�Y�L�
�
��	���f�h�/rc���|dd}|dd}tj|�jtj|gd����\}}tj|jt	|�|gz|j
���}tj|j|gt	|�z|j
���}t
j||�t
j||�y)Nr#rrOr0r!rB)r
r�alignrCrDrr&r(�	rrrHr$r2�r1�r2�e1�e2s	         r�
test_alignzBaseReshapingTests.test_align}s�����!�H����1�I�����1��#�#�B�I�I�a�y�$A�B���B��Y�Y�t�*�*�4��7�h�Z�+?�t�z�z�*�R�
S��
�Y�Y�t�*�*�H�:��Q��+?�t�z�z�*�R�
S��
���r�2�&�
���r�2�&rc	���|dd}|dd}tjd|i�jtjd|igd����\}}tjd|jt	|�|gz|j
��i�}tjd|j|gt	|�z|j
��i�}t
j||�t
j||�y)Nr#rrOr/r0r!rB)r
rrUrCrDrr&r'rVs	         r�test_align_framez#BaseReshapingTests.test_align_frame�s�����!�H����1�I�����s�A�h�'�-�-�b�l�l�C��8�9�.U�V���B��\�\�
�$�%�%�d�1�g��
�&:�$�*�*�%�M�N�
���\�\�
�$�%�%�x�j�4��7�&:�$�*�*�%�M�N�
��	���b�"�%�
���b�"�%rc��tj|d��}tjdtjt|�dz�i�}|j
|�\}}tj|jt|�|gz|j��|j��}tj||�tj||�y)Nr$)�name�colr rB)r
rrrE�arangerrUrCrDrr_r&r(r')rrrH�ser�dfrWrXrYs        r�test_align_series_framez*BaseReshapingTests.test_align_series_frame�s����i�i��3�'��
�\�\�5�"�)�)�C��H�q�L�"9�:�
;�����2����B�
�Y�Y�����T�
�h�Z� 7�t�z�z��J����
��
	���r�2�&�
���b�"�%rc���tjddgt|�zi�}||d<tjdgt|�z|d��}tj||�y�Nr/r r>r?�r
rrr&r'�rrrcr,s    r�,test_set_frame_expand_regular_with_extensionz?BaseReshapingTests.test_set_frame_expand_regular_with_extension�sU��
�\�\�3���c�$�i��0�
1����3���<�<�q�c�C��I�o�D� A�B��
���b�(�+rc���tjd|i�}dgt|�z|d<tj|dgt|�zd��}tj||�yrfrgrhs    r�,test_set_frame_expand_extension_with_regularz?BaseReshapingTests.test_set_frame_expand_extension_with_regular�sT��
�\�\�3��+�
&���#��D�	�/��3���<�<�d�!��s�4�y�� A�B��
���b�(�+rc��tjddgt|�zit��}||d<|jd|j
k(sJ�y)Nr/r rB)r
rrr5rr)rrrcs   r�test_set_frame_overwrite_objectz2BaseReshapingTests.test_set_frame_overwrite_object�sD��
�\�\�3���c�$�i��0��
?����3���y�y��~����+�+�+rc��tj|ddgd�gd�d��}tjgd�gd�d��}tj||�}tjgd�gd�gd	�|j|d
|d
|dg|j��d
��}tj||gd��tj||d��}tjddddtjgdddtjdggd�|j|d
|d
|d|d|g|j��d
��}tj||gd��y)Nr#r0�rr r)�ext�int1�key)r rr#�)rrr r#)�int2rr)r r r)rrr rr rB)rqrtrrrp)rprqrrrt�outer)�howrrs)rrr rr#)	r
r�mergerCrr&r'rErF)rrrHr7r8�res�exps       r�
test_mergezBaseReshapingTests.test_merge�s>���l�l�4���8�Y�y�Q�R���l�l�L��F�G���h�h�s�C� ���l�l�!�!� ��*�*��!�W�d�1�g�t�A�w�/�t�z�z�+��	
�	
��	���c�3�'E�#F�G��h�h�s�C�W�-���l�l��A�q�!�R�V�V�,��A�q�"�&�&�!�,�&��*�*��!�W�d�1�g�t�A�w��Q���B�$�*�*�+��	
�	
��	���c�3�'E�#F�Grc���|dd\}}t|�j||g|j��}tj|ddgd��}tj
||d��}tj|ddgddgd��}t
j||�tj
|jddg|d��}|jddgjd	�
�}t
j||�y)NrrBr �rr�valrr��on�rr�val_x�val_yrT)�drop)
�typerCrr
rrwr&r'�iloc�reset_index)rrr$r2rrrcrr,s        r�test_merge_on_extension_arrayz0BaseReshapingTests.test_merge_on_extension_array�s����B�Q�x���1��4�j�'�'��A��d�j�j�'�A��
�\�\�#�q�!�f�5�
6�����"�b�U�+���<�<��q�!�f��1�v� N�O��
���f�h�/����"�'�'�1�a�&�/�2�%�8���=�=�!�Q��(�4�4�$�4�?��
���f�h�/rc��|dd\}}t|�j|||g|j��}tj|gd�d��}tj|gd�d��}tj
||d��}tj|j
gd��gd�gd	�d
��}tj||�y)NrrBr0r|rrr~)rrr rr)r r rr#r#)r r#rr r#r�)	r�rCrr
rrwr%r&r')	rrr$r2rrr7r8rr,s	         r�(test_merge_on_extension_array_duplicatesz;BaseReshapingTests.test_merge_on_extension_array_duplicates�s����B�Q�x���1��4�j�'�'��A�q�	����'�D���l�l�3�y�9�:���l�l�3�y�9�:�����#�s�u�-���<�<��x�x��0�(�(�
�
��	���f�h�/rz9ignore:The previous implementation of stack is deprecated�columnsr/r>�r/r$�r/r2ru�inner)�names�future_stackc�2�tj|dd|ddd��}||_|j|��}|j	t
�j|��}|j	t
�}t
|tj�r,|j|jdd�dfjk(s7J�t|j|jdd�dfjk(�sJ�|j	t
�}tj||�y)NrOr?)r�r)r
rr��stackr6r5rrrr��allrr&�assert_equal)rrr�r�rcrr,s       r�
test_stackzBaseReshapingTests.test_stack�s����\�\��R�a��t�B�Q�x�8�
9����
����|��4���9�9�V�$�*�*��*�E���?�?�6�*���h��	�	�*��<�<�2�7�7�1�a�4�=�#6�#6�6�6�6��v�}�}�����1��
�(;�(;�;�<�<�<����v�&��
�����)rr"r$r2)r�r�)r>r2)r?r1ro))r/r$r )r/r2r)r/r$r)r>r$r)r>r3r �obj�series�framec�j���
��dt|��|dk(rtj�|��}ntj��d�|��}|j}tt
|���tjj�fd�t
d|�D��}|D�]}|j|���
t��
fd��
jD��sJ�|dk(rI|j�}|j|��jdd�	�}	tj �
|	�|j#t$�}
|
j|�j&j(�
�}|dk(r#|j*t$k(j�sJ��
j#t$��
tj �
|���y)Nr�r!r?c3�J�K�|]}tj�|����y�w�N)�	itertools�permutations)�.0�i�levelss  �r�	<genexpr>z2BaseReshapingTests.test_unstack.<locals>.<genexpr>4s#�����5
�23�I�"�"�6�1�-�5
�s� #r )�levelc3�b�K�|]&}t�|jt������(y�wr�)r�arrayr�)r�r`rrs  ��rr�z2BaseReshapingTests.test_unstack.<locals>.<genexpr>:s+������>A�
�6�#�;�,�,�d�4�j�9��s�,/rr@)r��
fill_value)rr
rr�nlevelsrDrRr��chain�
from_iterable�unstackr�r��to_frame�	droplevelr&r'r6r5rrHr)rrr"r�rb�n�combinationsr�rc�alt�obj_serr,r�rs `          @@r�test_unstackzBaseReshapingTests.test_unstacksr���,�L�c�%�j�!���(�?��)�)�D��.�C��,�,�T��5�U�C�C��M�M���e�A�h���!���4�4�5
�7<�Q��{�5
�
��"�	4�E��[�[�u�[�-�F���EK�^�^���
���h���\�\�^���j�j�u�j�-�7�7���7�B���%�%�f�c�2��j�j��(�G����U�t�z�z�?R�?R��S�H��h�� ���6�1�6�6�8�8�8��]�]�6�*�F��!�!�&�(�3�)	4rc���|j�}t|�t|�k(sJ�|jjr#t	j
d|j�d��|d|d<|d|dk(sJ�y)Nz"test_ravel assumes mutability and �
 is immutabler r)�ravelr�r�
_is_immutable�pytest�skip�rrrs   r�
test_ravelzBaseReshapingTests.test_ravelNso��������F�|�t�D�z�)�)�)��:�:�#�#��K�K�<�T�Z�Z�L�
�V�W��1�I��q�	��A�w�$�q�'�!�!�!rc�@�|j�}t|�t|�k(sJ�||usJ�|j|jddd�k(sJ�|jjr#tjd|j�d��|d|d<|d|dk(sJ�y)NrPz&test_transpose assumes mutability and r�r r)�	transposer��shaperr�r�r�r�s   r�test_transposez!BaseReshapingTests.test_transposeZs������!���F�|�t�D�z�)�)�)��T�!�!�!��|�|�t�z�z�$�B�$�/�/�/�/��:�:�#�#��K�K�8�����M�R�
�
�1�I��q�	��A�w�$�q�'�!�!�!rc	� �tj|dd|ddd�gd���}|j}tjt|�j	|dgdz|j
��t|�j	|dgdz|j
��t|�j	|dgdz|j
��t|�j	|d	gdz|j
��d�d
dg��}t
j||�t
jtjtj|��|�t
jtjtj|d
g��|d
g�y)Nrsr?)r$r2r3�dr!rrrBr r#r/r>)
r
r�Tr�rCrr&r'rEr�)rrrcrr,s     r�test_transpose_framez'BaseReshapingTests.test_transpose_framems?��
�\�\��R�a��t�B�Q�x�8�@T�
U�������<�<��$�Z�.�.��Q��y�1�}�D�J�J�.�O��$�Z�.�.��Q��y�1�}�D�J�J�.�O��$�Z�.�.��Q��y�1�}�D�J�J�.�O��$�Z�.�.��Q��y�1�}�D�J�J�.�O�	
���*�
��	���f�h�/�
���b�l�l�2�<�<��+;�<�b�A�
���b�l�l�2�<�<��C�5�	�+B�C�R���Y�OrN) �__name__�
__module__�__qualname__�__doc__r��mark�parametrizerr-r<rIrMrSr[r]rdrirkrmrzr�r��filterwarningsr
�
MultiIndex�from_tuplesr��from_productr�r�r�r��rrrrs���0��[�[���Z�$���7�A�8�A�$�[�[���Z�$���7�5�8�5�1�40�00�0�	'�
&�&�,�,�,�H�>
0�0�"�[�[���C���[�[����
�#�J��M�M�%�%��Z�(��'�0B�
&�
�	
���[�[���^�d�E�]�;�*�<���*�"�[�[����
�M�M�&�&�#�s��c�3�Z�(@�#�s��&�T��M�M�%�%�&J�K��M�M�&�&�'O�P��M�M�%�%��
�	
��(�[�[���U�X�w�$7�8�#4�9�)�*#4�J
"�"�&Prr)r��numpyrEr��pandasr
�pandas._testing�_testingr&�pandas.api.extensionsr�pandas.core.internals.blocksrrr�rr�<module>r�s(����
���0�6�oP�oPr

Youez - 2016 - github.com/yon3zu
LinuXploit