Ñò [ÐKc @ sà d d k Td d k i i Z d d k Z d e f d „ ƒ YZ d e f d „ ƒ YZ d e f d „ ƒ YZ d e f d „ ƒ YZ d e f d „ ƒ YZ d e f d „ ƒ YZ e d „ Z e d „ Z e d j o e ƒ n d S( iÿÿÿÿ( t *Nt TestCexpc B s5 e Z d „ Z d „ Z e i e d ƒ d „ ƒ Z RS( c c s³ t } t i } | | d d t i d ƒ d t f V| | d d t i d ƒ t i d ƒ t f Vt i d ƒ t i t i d ƒ t i d ƒ ƒ } | | d d | i | i t f Vd S( Ni i ( t check_complex_valuet npt expt Falset cost sint complext realt imag( t selft checkt ft ref( ( sI /usr/lib64/python2.6/site-packages/numpy/core/tests/test_umath_complex.pyt test_simple s #,1c # s t } t i ‰ | ˆ t i d d d t f V| ˆ t i d d d t f V| ˆ d t i t i t i f V| ˆ d t i t i t i f V| ˆ d t i t i t i f V| ˆ t i d t i d f Vt i t i d ƒ t i d ƒ ƒ } | ˆ t i d t i t i f Vt i t i t i d ƒ t i t i d ƒ ƒ } | ˆ t i d t i t i t i f Vt i t i d ƒ t i d ƒ ƒ } | ˆ t i d t i t i f Vt i t i t i d ƒ t i t i d ƒ ƒ } | ˆ t i d t i t i t i f V‡ f d † } | d f V‡ f d † } | d f V‡ f d † } | d f V‡ f d † } | d f V| ˆ t i d t i t i f V| ˆ t i d t i t i f V| ˆ t i t i t i t i f V| ˆ t i t i t i t i f V| ˆ t i t i t i t i f Vd S( Ni i iÿÿÿÿg ð?g è?c sl ˆ t i t i t i t i ƒ ƒ ƒ } | i d j p | i d j o t d | i | i f ƒ ‚ n d S( Ni s0 cexp(-inf, inf) is (%f, %f), expected (+-0, +-0)( R t arrayR t infR R t AssertionError( t dummyt z( R ( sI /usr/lib64/python2.6/site-packages/numpy/core/tests/test_umath_complex.pyt _check_ninf_inf6 s ( c ss ˆ t i t i t i t i ƒ ƒ ƒ } t i | i ƒ p t i | i ƒ o t d | i | i f ƒ ‚ n d S( Ns1 cexp(inf, inf) is (%f, %f), expected (+-inf, nan)( R R R R t isinfR t isnanR R ( R R ( R ( sI /usr/lib64/python2.6/site-packages/numpy/core/tests/test_umath_complex.pyt _check_inf_inf? s '(c sl ˆ t i t i t i t i ƒ ƒ ƒ } | i d j p | i d j o t d | i | i f ƒ ‚ n d S( Ni s0 cexp(-inf, nan) is (%f, %f), expected (+-0, +-0)( R R R R t nanR R R ( R R ( R ( sI /usr/lib64/python2.6/site-packages/numpy/core/tests/test_umath_complex.pyt _check_ninf_nanH s ( c ss ˆ t i t i t i t i ƒ ƒ ƒ } t i | i ƒ p t i | i ƒ o t d | i | i f ƒ ‚ n d S( Ns2 cexp(-inf, nan) is (%f, %f), expected (+-inf, nan)( R R R R R R R R R R ( R R ( R ( sI /usr/lib64/python2.6/site-packages/numpy/core/tests/test_umath_complex.pyt _check_inf_nanQ s '(( R R R t PZEROR t NZEROR R R R R t pit None( R R R R R R R ( ( R sI /usr/lib64/python2.6/site-packages/numpy/core/tests/test_umath_complex.pyt test_special_values s: $!2($ 2( #$s/ cexp(nan + 0I) is wrong on most implementationsc c s! t t t i d t i d f Vd S( Ni ( R R R R ( R ( ( sI /usr/lib64/python2.6/site-packages/numpy/core/tests/test_umath_complex.pyt test_special_values2d s ( t __name__t __module__R R t dect knownfailureift TrueR! ( ( ( sI /usr/lib64/python2.6/site-packages/numpy/core/tests/test_umath_complex.pyR s Pt TestClogc B s, e Z d „ Z e i e d ƒ d „ ƒ Z RS( c C sƒ t i d d g ƒ } t i t i | ƒ ƒ d t i | ƒ } t i | ƒ } x/ t t | ƒ ƒ D] } t | | | | ƒ q` Wd S( Ni y y @y ð?y ð? y ð? @( R R t logt abst anglet ranget lent assert_almost_equal( R t xt y_rt yt i( ( sI /usr/lib64/python2.6/site-packages/numpy/core/tests/test_umath_complex.pyR k s ) s% clog(- inf + i inf) fails on Windows.c C sÏ g } g } t i t i g d t i ƒ} t i t i t i ƒ } t t i | ƒ | ƒ | i | ƒ | i | ƒ t i d g d t i ƒ} t i t i d ƒ } t t i | ƒ | ƒ | i | ƒ | i | ƒ t i t d t i ƒ g d t i ƒ} t i t i d t i ƒ } t t i | ƒ | ƒ | i | ƒ | i | ƒ t i t d t i ƒ g d t i ƒ} t t i | ƒ | ƒ | i | ƒ | i | ƒ t i t d t i ƒ g d t i ƒ} t i t i t i ƒ } t t i | ƒ | ƒ | i | ƒ | i | ƒ t i t i t i d g d t i ƒ} t t i | ƒ | ƒ | i | ƒ | i | ƒ t i t i d g d t i ƒ} t i t i t i ƒ } t t i | ƒ | ƒ | i | ƒ | i | ƒ t i t i d g d t i ƒ} t i t i d ƒ } t t i | ƒ | ƒ | i | ƒ | i | ƒ t i t t i t i ƒ g d t i ƒ} t i t i d t i ƒ } t t i | ƒ | ƒ | i | ƒ | i | ƒ t i t t i t i ƒ g d t i ƒ} t i t i d t i ƒ } t t i | ƒ | ƒ | i | ƒ | i | ƒ t i t t i t i ƒ g d t i ƒ} t i t i t i ƒ } t t i | ƒ | ƒ | i | ƒ | i | ƒ t i t t i t i ƒ g d t i ƒ} t t i | ƒ | ƒ | i | ƒ | i | ƒ t i t t i d ƒ g d t i ƒ} t i t i t i ƒ } t t i | ƒ | ƒ | i | ƒ | i | ƒ t i t t i t i ƒ g d t i ƒ} t i t i t i ƒ } t t i | ƒ | ƒ | i | ƒ | i | ƒ t i t t i t i ƒ g d t i ƒ} t i t i t i ƒ } t t i | ƒ | ƒ | i | ƒ | i | ƒ t i | d t i ƒ} t i | d t i ƒ} xS t t | ƒ ƒ D]? } t t i t i | | ƒ ƒ t i t i | | ƒ ƒ ƒ qˆWd S( Nt dtypei i g à?iÿÿÿÿg ð?y ð?g è?g Ð?( R R R R R R R- R( t appendR R+ R, t conj( R t xlt ylR. R0 t xat yaR1 ( ( sI /usr/lib64/python2.6/site-packages/numpy/core/tests/test_umath_complex.pyR r sž ' ' ' ) # " + * * + ' * * ( R" R# R R$ R% R&