File: //lib/python3/dist-packages/numpy/random/tests/__pycache__/test_regression.cpython-310.pyc
o
6��aM � @ sB d dl Z d dlmZmZmZ d dlmZ d dlZG dd� d�ZdS )� N)�assert_�assert_array_equal�
assert_raises)�randomc @ sd e Zd Zdd� Zdd� Zdd� Zdd� Zd d
� Zdd� Zd
d� Z dd� Z
dd� Zdd� Zdd� Z
dS )�TestRegressionc C sN t �ddd�D ]}tj�|dd�}tt �|t j k�o"t �|t jk�� qd S )Ng �g @� � �2 )�np�linspacer �mtrand�vonmisesr �all�pi)�self�mu�r� r �D/usr/lib/python3/dist-packages/numpy/random/tests/test_regression.py�test_VonMises_range s (�z"TestRegression.test_VonMises_rangec C s� t t�tjjddddd�dk �� t t�tjjddddd�dk�� dg}tjd k}|r6tjd
kr6|�d� |D ]}t tjj|� dk� q8d S )N� � � �
��size� r )� r r l �win32)� ���r r ) r r
r r �hypergeometric�sys�maxsize�platform�append)r �args� is_64bits�argr r r �test_hypergeometric_range s ""�
�z(TestRegression.test_hypergeometric_rangec C s� d}t j�d� t jjd|d�}t �|dk�t|� }d|d�d�}t|d k|� t �|d
k�t|� }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 �seed� logseries�sum�floatr )r �N�rvsn�freq�msgr r r �test_logseries_convergence"