File: //opt/alt/python27/lib64/python2.7/site-packages/numpy/fft/tests/test_fftpack.pyc
�
�9Zc @` s d d l m Z m Z m Z d d l Z d d l m Z d d l m Z m
Z
m Z d d l m Z d d l
Z
d d l Z e j d d k r� d d l Z n d d l Z d � Z d e f d � � YZ d
e f d � � YZ d e f d
� � YZ e d k re
� n d S( i ( t divisiont absolute_importt print_functionN( t random( t TestCaset run_module_suitet assert_array_almost_equal( t assert_array_equali c C` so t | � } d t j t j | � t | � } t j | � j d d � | } t j | t j | � d d �S( Ny �i����i t axis( t lent npt pit aranget floatt reshapet sumt exp( t xt Lt phase( ( sO /opt/alt/python27/lib64/python2.7/site-packages/numpy/fft/tests/test_fftpack.pyt fft1 s $t TestFFTShiftc B` s e Z d � Z RS( c C` s) | j t t j j d d d g d � d S( Ni i i i ( t assertRaisest
ValueErrorR
t fft( t self( ( sO /opt/alt/python27/lib64/python2.7/site-packages/numpy/fft/tests/test_fftpack.pyt
test_fft_n s ( t __name__t
__module__R ( ( ( sO /opt/alt/python27/lib64/python2.7/site-packages/numpy/fft/tests/test_fftpack.pyR s t TestFFT1Dc B` s� e Z d � Z d � Z d � Z d � Z d � Z d � Z d � Z d � Z d � Z
d � Z d
� Z d � Z
d � Z d
� Z RS( c C` so t d � d t d � } t t | � t j j | � � t t | � t j d � t j j | d d �� d S( Ni y �?t normt ortho( R R R R
R t sqrt( R R ( ( sO /opt/alt/python27/lib64/python2.7/site-packages/numpy/fft/tests/test_fftpack.pyt test_fft s c C` st t d � d t d � } t | t j j t j j | � � � t | t j j t j j | d d �d d �� d S( Ni y �?R R ( R R R
R t ifft( R R ( ( sO /opt/alt/python27/lib64/python2.7/site-packages/numpy/fft/tests/test_fftpack.pyt test_ifft$ s %c C` s� t d � d t d
� } t t j j t j j | d d �d d �t j j | � � t t j j | � t j d � t j j | d d �� d S( Ni i y �?R i i R R ( i i ( i i iX ( R R R
R t fft2R ( R R ( ( sO /opt/alt/python27/lib64/python2.7/site-packages/numpy/fft/tests/test_fftpack.pyt test_fft2* s
*c C` s� t d � d t d
� } t t j j t j j | d d �d d �t j j | � � t t j j | � t j d � t j j | d d �� d S( Ni i y �?R i i R R ( i i ( i i iX ( R R R
R R"