← Back
Editing: test_basic.cpython-311.pyc
� d�c�v � �b � d dl mZmZmZmZmZ d dlZd dlmZ d dl m Z mZmZm Z mZmZmZ d dlmZmZmZmZmZmZmZmZmZmZmZ d dlZd dlZd dlm Z g d�Z!g d�Z"d gZ#d gZ$d� Z%d� Z&d � Z'd� Z(d� Z)d� Z*d� Z+d� Z,d� Z- G d� d� � Z. G d� de.� � Z/ G d� de.� � Z0 G d� d� � Z1 G d� d� � Z2 G d� de2� � Z3 G d � d!e2� � Z4 G d"� d#� � Z5 G d$� d%e5� � Z6 G d&� d'e5� � Z7 G d(� d)� � Z8 G d*� d+e8� � Z9 G d,� d-e8� � Z: G d.� d/� � Z; G d0� d1� � Z< G d2� d3� � Z= G d4� d5� � Z> G d6� d7� � Z? G d8� d9� � Z@ G d:� d;� � ZAejB �C d<ee eg� � d=� � � ZDdS )>� )�assert_�assert_equal�assert_array_almost_equal�assert_array_almost_equal_nulp�assert_array_lessN)�raises)�ifft�fft�fftn�ifftn�rfft�irfft�fft2)�arange�add�array�asarray�zeros�dot�exp�pi�swapaxes�double�cdouble��rand)i i` i )� � �$ i� � c � � d|�d|��}t t j � | |z � � |t j � | � � z |� � d S )Nzsize: z rdt: )r �np�linalg�norm)�x�y�rtol�size�rdt�err_msgs �@/usr/lib/python3/dist-packages/scipy/fftpack/tests/test_basic.py�_assert_close_in_normr, # sQ � � �%)�T�T�3�3�/�G��b�i�n�n�Q��U�+�+�T�"�)�.�.��2C�2C�-C�W�M�M�M�M�M� c � � t | � S �Nr )r( s r+ �randomr0 ) s � ���;�r- c �N � t | � � }t j ||� � }|S r/ )r r �outer)�n�datas r+ �get_matr5 - s# � ��!�9�9�D��9�T�4� � �D��Kr- c � � t | � � } t | � � }t |t �� � }t |� � dt z |z z }t |� � D ]%}t t ||z � � | � � ||<