OwlCyberSecurity - MANAGER
Edit File: test_classes.cpython-38.pyc
U �p�]�O � @ s� d Z ddlmZmZmZ ddlZddlmZ ddl Z ddl Zddlm Z mZmZmZmZmZ ddlmZmZmZmZ ddlmZ ddlmZ e eeeeefZed d � eD ��Ze jeed�dd � �Z ej!j!Z!dOdd�Z"e Z#e Z$dd� Z%dd� Z&dd� Z'dd� Z(dd� Z)dd� Z*dd� Z+dd � Z,d!d"� Z-d#d$� Z.d%d&� Z/d'd(� Z0d)d*� Z1d+d,� Z2d-d.� Z3d/d0� Z4d1d2� Z5d3d4� Z6d5d6� Z7d7d8� Z8d9d:� Z9d;d<� Z:d=d>� Z;d?d@� Z<dAdB� Z=dCdD� Z>dEdF� Z?dGdH� Z@dIdJ� ZAG dKdL� dLeB�ZCG dMdN� dNeB�ZDdS )Pz�Test inter-conversion of different polynomial classes. This tests the convert and cast methods of all the polynomial classes. � )�division�absolute_import�print_functionN)�Number)� Polynomial�Legendre� Chebyshev�Laguerre�Hermite�HermiteE)�assert_almost_equal� assert_raises�assert_equal�assert_)�long)�RankWarningc c s | ]}|j V qd S �N)�__name__)�.0�cls� r �E/usr/lib/python3/dist-packages/numpy/polynomial/tests/test_classes.py� <genexpr> s r )ZparamsZidsc C s | j S r )Zparam)Zrequestr r r �Poly s r � c C sl z>t t�| j|jk�� t t�| j|jk�� t| j|j� W n( tk rf d| |ff}t|��Y nX d S )NzResult: %s Target: %s)r �np�all�domain�windowr �coef�AssertionError)�p1�p2�msgr r r �assert_poly_almost_equal) s r$ c C s� t �ddd�}td�}| jtd�d }| jtd�d }| |||d�}|jtd�d }|jtd�d }|j|||d�} t| j|� t| j|� t| |�||�� d S ) Nr � � �� �� � �?�r r )Zkindr r )r �linspace�randomr r Zconvertr � �Poly1�Poly2�xr Zd1Zw1r! Zd2Zw2r"