← Back
Editing: test_real_transforms.cpython-311.pyc
� d�c�] � � � d dl mZmZ d dlZd dlmZmZ d dlZd dlm Z d dlmZm Z mZmZmZmZmZmZ ej e ee� � d� � � � Zd� ed� � D � � Zd � ed� � D � � Z ej e ee� � d � � � � Z ej e ee� � d� � � � Zed Zd � Zd� Zd� Zd� Z d� Z!d� Z"d�d�Z#d�d�Z$d�d�Z%d�d�Z& G d� d� � Z' G d� d� � Z( G d� de(� � Z) G d� de(� � Z* G d� d e(� � Z+ G d!� d"e(� � Z, G d#� d$e)� � Z- G d%� d&e)� � Z. G d'� d(e)� � Z/ G d)� d*e*� � Z0 G d+� d,e*� � Z1 G d-� d.e*� � Z2 G d/� d0e+� � Z3 G d1� d2e+� � Z4 G d3� d4e+� � Z5 G d5� d6e,� � Z6 G d7� d8e,� � Z7 G d9� d:e,� � Z8 G d;� d<� � Z9 G d=� d>e9� � Z: G d?� d@e9� � Z; G dA� dBe9� � Z< G dC� dDe9� � Z= G dE� dFe9� � Z> G dG� dHe9� � Z? G dI� dJe9� � Z@ G dK� dLe9� � ZA G dM� dNe9� � ZB G dO� dPe9� � ZC G dQ� dRe9� � ZD G dS� dTe9� � ZE G dU� dV� � ZF G dW� dXeF� � ZG G dY� dZeF� � ZH G d[� d\eG� � ZI G d]� d^eG� � ZJ G d_� d`eG� � ZK G da� dbeF� � ZL G dc� ddeF� � ZM G de� dfeF� � ZN G dg� dheF� � ZO G di� djeF� � ZP G dk� dleF� � ZQ G dm� dneH� � ZR G do� dpeH� � ZS G dq� dreH� � ZT G ds� dt� � ZU G du� dveU� � ZV G dw� dxeU� � ZW G dy� dzeU� � ZX G d{� d|eU� � ZY G d}� d~eU� � ZZ G d� d�eU� � Z[ G d�� d�eU� � Z\ G d�� d�eU� � Z] G d�� d�eU� � Z^ G d�� d�eU� � Z_ G d�� d�eU� � Z` G d�� d�eU� � Za G d�� d�� � Zb G d�� d�� � ZcdS )�� )�join�dirnameN)�assert_array_almost_equal�assert_equal)�raises)�dct�idct�dst�idst�dctn�idctn�dstn�idstnztest.npzc �. � g | ]}t d |z ��S )zx%d��MDATA��.0�is �J/usr/lib/python3/dist-packages/scipy/fftpack/tests/test_real_transforms.py� <listcomp>r �! � �(�(�(�!�U�5�1�9��(�(�(� � c �. � g | ]}t d |z ��S )zy%dr r s r r r r r zfftw_double_ref.npzzfftw_single_ref.npz�sizesc �^ � t j d|dz |� � � |� � }t j t j |� � }|t j k rt }n&|t j k rt }nt � � �|d| |fz � |� � }|||fS )Nr � z dct_%d_%d� �np�linspace�astype�result_type�float32�double�FFTWDATA_DOUBLE�FFTWDATA_SINGLE� ValueError��type�size�dt�x�data�ys r �fftw_dct_refr0 � � � ��A�t�A�v�t�$�$�+�+�B�/�/�A� ��� �B� '� '�B� �R�Y������ �r�z� � �����l�l�� �k�T�4�L�(� )�1�1�"�5�5�A��a��8�Or c �^ � t j d|dz |� � � |� � }t j t j |� � }|t j k rt }n&|t j k rt }nt � � �|d| |fz � |� � }|||fS )Nr r z dst_%d_%dr r) s r �fftw_dst_refr3 '