?????????? ????????? - ??????????????? - /usr/lib64/python3.9/site-packages/numpy/random/tests/__pycache__/test_generator_mt19937_regressions.cpython-39.pyc
???????
a z[yc � @ sL d dl mZmZ d dlZd dlZd dlmZmZ ee� �Z G dd� d�Z dS )� )�assert_�assert_array_equalN)� Generator�MT19937c @ sl e Zd Zdd� Zdd� Zdd� Zdd� Zd d � Zdd� Zd d� Z dd� Z dd� Zdd� Zdd� Z dd� ZdS )�TestRegressionc C sL t �ddd�D ]8}t�|dd�}tt �|t j k�oBt �|t jk�� qd S )Ng �g @� � �2 )�npZlinspace�mt19937Zvonmisesr �allZpi)�selfZmu�r� r �[/usr/lib64/python3.9/site-packages/numpy/random/tests/test_generator_mt19937_regressions.py�test_vonmises_range s z"TestRegression.test_vonmises_rangec C sZ t t�tjddddd�dk �� t t�tjddddd�dk�� d}t tj|� dk� d S ) N� � � � ��size� r )� r r )r r r r Zhypergeometric)r �argsr r r �test_hypergeometric_range s z(TestRegression.test_hypergeometric_rangec C s~ d}t td��}|jd|d�}t�|dk�| }d|d�d�}t|d k|� t�|d k�| }d|d�d�}t|dk |� d S ) N�� r g�������?r r zFrequency was �fz, should be > 0.45g�������?� z, should be < 0.23gq= ףp�?)r r Z logseriesr �sumr )r �Nr ZrvsnZfreq�msgr r r �test_logseries_convergence s z)TestRegression.test_logseries_convergencec C s� g d�g d�g d�g d�fD ]b}t td��}tj|td�}|�|� tj|d |d |d |d gtd�}ttj|td�|� qd S )N)r r r N)�r r �r r �r r N)r r$ r% N)r# r r Ni90 �Zdtyper r r r )r r r �array�object�shuffler )r �tr Zshuffled�expectedr r r �test_shuffle_mixed_dimension+ s � &z+TestRegression.test_shuffle_mixed_dimensionc C sX t �g d��}td�D ]<}tt|��}ttd��}t|jddt �d�d d�|� qd S )N) r � r r r r r r- r r r i� r g $@)r �p)r r'