| 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/numpy/random/tests/__pycache__/ |
Upload File : |
�
�g?
� �4 � d dl Zd dlmZmZ d dlmZ d� Zd� Zy)� N)�assert_array_equal�assert_array_compare)�SeedSequencec � � g d�g d�g d�g d�g d�g d�g d�g d�g d �g d
�g
} g d�g d�g d
�g d�g d�g d�g d�g d�g d�g d�g
}ddgddgddgddgddgdd gd!d"gd#d$gd%d&gd'd(gg
}t | ||� D ]� \ }}}t j |t j �)� }t |� }|j t
|� � }t ||� |j t
|� t j �)� }t ||� �� y*)+z� Check that SeedSequence generates data the same as the C++ reference.
https://gist.github.com/imneme/540829265469e673d045
)l �>[= i�ʭi��
ixV4)l AM5 l �l�p i1 cl �^<1 )i�� l O!�p iF�6ii��M)i(��l Nw�U i]e+ivp2p)i�v(oi��fl �F�N it��i)l �m l �-�
i�� i��5)i^w�Cl �x{ l �9 l I6�; )i�|�Il -Ker i�|Li��r)l gT<> irT�"l o�j l �P�J )l �b�I l �x�W l s-_` id�f3)l �M�R i�b"l � n, l �=� )l �u l �8 iK�jQl �b< )l S�( l E{| iH5lDl !bJ< )i�٦Sl � , i�k�Li�&W)i��@l ;: i>f!l �'4 )l l l D� i��2l �z9e )l �4 l Kp�` l �a$ i^
)i��)9l 't�M i��npi�Rp)l �2DZ iA�l �DI i~G)i55�l �\| ih
� l ^r l �M�R� l � n,swM' l �u2R,`
l KZ�"R�q l S�(i�q l H5��+q
l �YM'�0
l �k�=�R l �|�D� l >�B�W�P
l l]_ l �e�k� l �4.A� l �a${E�Pl �`Sr�P�7 l �K�`EJ�+ l �2DZe8N l �DI x;Bl 55T#LsNp l h
�x!� ��dtypeN) �zip�np�array�uint32r �generate_state�lenr �uint64) �inputs�outputs� outputs64�seed�expected�
expected64�ss�state�state64s �GC:\Python312\Lib\site-packages\numpy/random/tests/test_seed_sequence.py�test_reference_datar s7 � � 6�8�7�6�8�6�8�8�7�7��F� 8�8�8�7�7�7�7�6�6�5��G�
�1�2� �3�4� �3�4� �2�3� �2�3� �3�4� �1�2� �2�3� �0�1� �3�4��I� '*�&�'�9�&E� 0�"��h�
��8�8�H�B�I�I�6��
�$�
���!�!�#�h�-�0���5�(�+��#�#�C�
�O�2�9�9�#�E���7�J�/�
0� c � � t d� } t d� }t t j | j d� |j d� � t j
g d�t j �� }t t d� j d� |� t t j t dd�� j d� |� y) zD Ensure that the implicit zero-padding does not cause problems.
�* l � � )l �
� l m.<> i���yl �s�* r )r )� spawn_keyN)r r r
� not_equalr
r r r )�ss0�ss1�
expected42s r �test_zero_paddingr$ 9 s� � �
�r�
�C�
�x�
�C��
������1�����1��� ���J� "� � �+�J��|�B�'�6�6�q�9�:�F� �
����R�4�(�7�7��:��r ) �numpyr
�
numpy.testingr r �numpy.randomr r r$ � r r �<module>r) s �� � B� %�/0�dr