OwlCyberSecurity - MANAGER
Edit File: test_randomstate_regression.cpython-38.pyc
U �p�], � @ sX d dl Z d dlZd dlmZmZmZ d dlmZ d dlZ d dl mZ G dd� de �ZdS )� N)�assert_�assert_array_equal� assert_raises)�long)�mtrandc @ s� e Zd Zdd� Zdd� Zdd� Zdd� Zd d � Zdd� Zd d� Z dd� Z dd� Zdd� Zdd� Z dd� Zdd� Zdd� Zdd� Zejje�d�jd k d!d"�d#d$� �Zd%d&� Zd'd(� Zd)S )*�TestRegressionc C sL t �ddd�D ]8}t�|dd�}tt �|t j k�oBt �|t jk�� qd S )Ng �g @� � �2 )�npZlinspace�randomZvonmisesr �allZpi)�selfZmu�r� r �P/usr/lib/python3/dist-packages/numpy/random/tests/test_randomstate_regression.py�test_VonMises_range s z"TestRegression.test_VonMises_rangec C s� t t�tjddddd�dk �� t t�tjddddd�dk�� dg}tjd k}|rhtjd krh|�d� |D ]}t tj|� dk� qld S )N� � � � ��size� r )� r r � Zwin32)� ���r r ) r r r r Zhypergeometric�sys�maxsize�platform�append)r �argsZ is_64bits�argr r r �test_hypergeometric_range s � z(TestRegression.test_hypergeometric_rangec C sx d}t �d� t jd|d�}t�|dk�t|� }d| }t|dk|� t�|dk�t|� }d | }t|d k |� d S )N�� r g�������?r r z"Frequency was %f, should be > 0.45g�������?� z"Frequency was %f, should be < 0.23gq= ףp�?)r �seedZ logseriesr �sum�floatr )r �NZrvsnZfreq�msgr r r �test_logseries_convergence'