Current File : //usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyo
�
E�`Qc@sddlZddlZddlmZmZmZmZmZm	Z	m
Z
mZmZm
Z
ddlmZddlTdefd��YZdefd��YZd	efd
��YZdefd��YZd
efd��YZdefd��YZdefd��YZdefd��YZdefd��YZdefd��YZdefd��YZdefd��YZdefd��YZdefd ��YZd!efd"��YZd#efd$��YZ d%efd&��YZ!d'efd(��YZ"d)efd*��YZ#d+efd,��YZ$d-efd.��YZ%d/efd0��YZ&d1efd2��YZ'd3efd4��YZ(d5efd6��YZ)d7efd8��YZ*d9efd:��YZ+d;efd<��YZ,d=efd>��YZ-d?efd@��YZ.dAefdB��YZ/dCefdD��YZ0dEefdF��YZ1dGefdH��YZ2dIefdJ��YZ3dKefdL��YZ4dMefdN��YZ5dOefdP��YZ6dQ�Z7dR�Z8dS�Z9dT�Z:dUefdV��YZ;e<dWkre�ndS(Xi����N(
trun_module_suitetTestCasetassert_tassert_equaltassert_array_equaltassert_almost_equaltassert_array_almost_equalt
assert_raisestassert_allclosetassert_array_max_ulp(trand(t*tTestAnycBseZd�Zd�ZRS(cCstddddg}ddddg}ddddg}ttj|��ttj|��ttj|��dS(Nii(Rtnptany(tselfty1ty2ty3((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyt
test_basic
scCs�dddgdddgdddgg}ttj|��ttj|dd�dddg�ttj|dd�dddg�dS(Niitaxis(RR
RRtsometrue(RR((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyttest_nds*%(t__name__t
__module__RR(((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyRs	tTestAllcBseZd�Zd�ZRS(cCs�ddddg}ddddg}ddddg}ttj|��ttj|��ttj|��ttjtj|���dS(Nii(RR
talltarray(RRRR((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyRscCs�dddgdddgdddgg}ttj|��ttj|dd�dddg�ttj|dd�dddg�dS(NiiR(RR
RRtalltrue(RR((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyR&s*%(RRRR(((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyRs		tTestCopycBseZd�Zd�ZRS(cCsmtjddgddgg�}tj|�}t||�d|d<t|dd�t|d	d�dS(
Niiiii
i(ii(ii(ii(R
RtcopyRR(Rtata_copy((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyR.s!

cCs�tjddgddgg�}t|jj�t|jj�tjddgddggdd�}t|jj�t|jj�tj|�}t|jj�t|jj�tj|�}t|jj�t|jj�dS(NiiiitordertF(R
RRtflagstc_contiguoustf_contiguousR(RRta_fortR ta_fort_copy((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyt
test_order6s!'(RRRR((((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyR-s	tTestAveragecBs#eZd�Zd�Zd�ZRS(cCs|tjdddg�}tt|dd�dk�tjdddg�}tt|dd�dk�d	d	d	g}tt|dd�d	k�tjd�}d|d
<d|d<t|jd�t|d��t|jd�t|d��tdd�}t|jd�t|d��t|jd�t|d��tjtdd��}t	|jd�t|d��dS(NiiiRig@g�?g@gii(ii(ii(ii(
R
RRtaveragetonesRtmeanR
tmatrixR(RRRRty4ty5ty6((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyRHs 

c	Cs�tjd�}tjd�}t|d|�}tjd�dj�dtjd�j�}t||�tjdddgddd	gg�}ddg}t|d|d
d�}tjdd
dg�}t||�dddg}t|d|d
d�}tjddg�}t||�dddgdddgg}tjddg�}tt|d|d
d�|�tt|d|�d�dS(Ni
tweightsig�?iiiiiRig@g@g@g@(R
tarangeR*tsumRRRR(	RtytwtactualtdesiredRtw0tw1tw2((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyttest_weights]s$0
'

cCs�tjdddgdddgg�}t|dt�\}}t|d�t|d	dt�\}}t|tjd
d
d
g��t|ddt�\}}t|tjddg��ddg}t|d|d
d	dt�\}}t|tjdddg��dddg}t|d|d
ddt�\}}t|tjddg��d	d	dgdddgg}t|d|d
ddt�\}}t|tjddg��dS(Niiiiiitreturnedg@ig@g@R1Rg�?(R
RR*tTrueRR(RR4tavgtsclR8R9R:((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyt
test_returnedxs '
$$$(RRRR;R@(((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyR)Gs		t
TestSelectcBseZdd�Zd�ZRS(icCsjg}x]tt|��D]I}|gt||�D] \}}||r2||^q2p^|g7}qW|S(N(trangetlentzip(RtcondtvaluestdefaulttoutputtmtVtC((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyt_select�sGcCs�tjdddg�tjdddg�tjddd	g�g}tjd
d
d
g�tjd
dd
g�tjd
d
dg�g}tt||dd�|j||dd��tt|�d�tt|�d�dS(
Niiiiiiiii	iRGi(R
RRtselectRLRRC(Rtchoicest
conditions((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyR�s(RRRLR(((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyRA�st
TestInsertcBseZd�Zd�ZRS(cCsFdddg}tt|dd�ddddg�tt|dd�ddddg�tt|dddgdddg�ddddddg�tt|ddddg�ddddddg�tt|dddgd�ddddddg�tjddgdtj�}tt|d|d�dddg�dS(	Niiiii	tdtypegg�?(RtinsertR
Rtfloat64(RRtb((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyR�s%%=44cCs dddgg}dddgdddgg}tt|ddddgdd�|�tt|dddd�|�tjd�jdd�}tt|dd�dd�fd|dd�dfdd�|�tt|dd�dd�fd|ddd�fdd�|�dS(NiiiRi(RRRR
R2treshape(RRtr((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyt
test_multidim�s(E(RRRRW(((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyRP�s		tTestAmaxcBseZd�ZRS(cCs�dddddddg}ttj|�d�ddd	gddd
gddd
gg}ttj|dd�ddd	g�ttj|dd�d	ddg�dS(Niiii
i����i����g@g$@g"@g@ig@g@Rig @i(RR
tamax(RRRT((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyR�s%(RRR(((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyRX�stTestAmincBseZd�ZRS(cCs�dddddddg}ttj|�d�ddd	gdd
dgdd
dgg}ttj|dd�d
d
dg�ttj|dd�d
ddg�dS(Niiii
i����i����g@g�g"@g$@g@ig@g@Riig@(RR
tamin(RRRT((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyR�s%(RRR(((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyRZ�stTestPtpcBseZd�ZRS(cCs�dddddddg}ttj|dd	�d
�dddgddd
gdddgg}ttj|dd	�d
ddg�ttj|dd�dddg�dS(Niiii
i����i����g@Rig.@g"@g$@g@ig@g@g@i����(RR
tptp(RRRT((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyR�s%(RRR(((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyR\�st
TestCumsumcBseZd�ZRS(c
Cs�dddddddg}ddddgddd	d
gddddgg}xgtjtjtjtjtjtjtjtjtj	tj
g
D]#}tj||�}tj||�}tjddddd
ddg|�}ttj
|dd�|�tjddddgddddgddddgg|�}ttj
|dd�|�tjddddgddddgddddgg|�}ttj
|dd�|�q�WdS(Niii
iiiiiii	i
iii#i'Riiiiiiii(R
tint8tuint8tint16tuint16tint32tuint32tfloat32RSt	complex64t
complex128RRtcumsum(Rtbatba2tctypeRta2ttgt((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyR�s3!('??(RRR(((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyR^�stTestProdcBseZd�ZRS(cCs�dddddddg}ddddgddd	d
gddddgg}x.tjtjtjtjtjtjtjtjgD]�}tj	||�}tj	||�}|dkr�|j
tt|�|j
tt|d�|j
tt|�q�t
tj|d
d�d�ttj|d
d�tj	ddddg|��ttj|d
d�tj	dddg|��q�WdS(Niii
iiiiiii	t1RTRii gi2i$iTi�i����iibiX(RoRT(R
RaRbRcRdReRSRfRgRtassertRaisestArithmeticErrortprodRR(RRiRjRkRRl((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyR�s3"(RRR(((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyRn�stTestCumprodcBseZd�ZRS(cCs�dddddddg}ddddgddd	d
gddddgg}x�tjtjtjtjtjtjtjtjgD]\}tj	||�}tj	||�}|d!kr�|j
tt|�|j
tt|d�|j
tt|�q�t
tj|d
d�tj	dddddddg|��t
tj|d
d�tj	ddddgddddgddddgg|��t
tj|d
d�tj	ddddgddddgdddd gg|��q�WdS("Niii
iiiiiii	RoRTRi����ii�i(i�i giiii$i2iTi�iii�ibixiX(RoRT(R
RaRbRcRdReRSRfRgRRpRqtcumprodR(RRiRjRkRRl((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyRs$3"($$(RRR(((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyRsstTestDiffcBseZd�Zd�ZRS(cCs�dddddg}tjddddg�}tjd	d	dg�}tjd
dg�}tt|�|�tt|dd�|�tt|dd�|�dS(Niiiiiiiii����itn(R
RRtdiff(Rtxtouttout2tout3((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyRscCs�dtddd�}|dd�dd�dd�f|dd�dd�dd�f}|dd�dd�dd�f|dd�dd�dd�f}|dd�dd�dd�f|dd�dd�dd�f}|dd�dd�dd�f|dd�dd�dd�f}tt|�|�tt|dd�|�tt|dd	�|�tt|dddd	�|�dS(
Nii
iii����RviRi(R
RRw(RRxtout1RzR{tout4((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyR%sHHHH(RRRR(((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyRus		tTestGradientcBs5eZd�Zd�Zd�Zd�Zd�ZRS(cCs�ddgddgg}tj|�}tjddgddgg�tjddgddgg�g}tt|�|�tt|�|�dS(Niiig@g@gg�?(R
RRtgradient(RtvRxtdx((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyR2s$c	Csktjddgddgg�}ttt|tjddg�tjddg�tjddg��dS(Niiig�?(R
RRtSyntaxErrorR(RRx((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyttest_badargs:s!cCsKtjjddgddgg�}ttt|�d�t|��dS(Niiii(R
tmaRRttypeR(RRx((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyttest_masked@s$cCs�tjdddddddgdd	�}tjd
ddd
dddgdd�}tt|�|�t|jtjd�k�dS(Ns
1910-08-16s
1910-08-11s
1910-08-10s
1910-08-12s
1910-10-12s
1910-12-12s
1912-12-12RQs
datetime64[D]i����i����iii=i�i�stimedelta64[D](R
RRRRRQ(RRxR�((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyttest_datetime64Es	*cCs�tjdddddddgdd	�}tjd
dddd
ddgdd	�}tt|�|�t|jtjd	�k�dS(Ni����i����i
ii=iAi,RQstimedelta64[D]iiii�iwi��(R
RRRRRQ(RRxR�((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyttest_timedelta64Ns**(RRRR�R�R�R�(((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyR~1s
					t	TestAnglecBseZd�ZRS(cCsdtjd�ddtjd�dddddddg}t|�}tjdd	�tjd	�d
tjdtjtjdtjdd	�tjtjdd	�g}t|dd�}tj|�dtj}t||d
�t||d
�dS(Niy@ig@y�?i����y�g@g�?itdegi�iy�?@y�?�y�@(R
tsqrttangletarctantpiRR(RRxR4tyotztzo((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyRWs(:.(RRR(((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyR�Vst
TestTrimZeroscBs)eZdZd�Zd�Zd�ZRS(s& only testing for integer splits.
    cCsVtjdddddddg�}t|�}t|tjddddg��dS(Niiiii(R
Rt
trim_zerosR(RRtres((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyRfs$c	Cs\tjddddddddg�}t|�}t|tjdddddg��dS(Niiiii(R
RR�R(RRR�((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyttest_leading_skipks'c
Csbtjdddddddddg	�}t|�}t|tjddddddg��dS(Niiiii(R
RR�R(RRR�((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyttest_trailing_skipps*(RRt__doc__RR�R�(((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyR�cs		t
TestExtinscBs#eZd�Zd�Zd�ZRS(cCsYtjdddddddg�}t|dk|�}t|dddddg�dS(Niii(R
RtextractR(RRRT((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyRws$c	Csxtjdddddddg�}t|dddddddgddd	g�t|dddddd	dg�dS(
Niiiiiiiii(R
RtplaceR(RR((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyt
test_place|s$.cCsdtd�}|dk}|j�}t||�}t||d�t|||�t||�dS(Ni
g�?i(R
RR�R�R(RRtmasktactc((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyt	test_both�s(RRRR�R�(((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyR�vs		t
TestVectorizecBs�eZd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
�Zd�Z
d�Zd
�Zd�Zd�ZRS(cCsYd�}t|�}|ddddgddddg�}t|dddd	g�dS(
NcSs ||kr||S||SdS(N((RRT((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pytaddsubtract�siiii	iiii(t	vectorizeR(RR�tfRV((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyttest_simple�s	'cCsMd�}t|�}|ddddgd�}t|dddd	g�dS(
NcSs ||kr||S||SdS(N((RRT((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyR��siiii	iiii(R�R(RR�R�RV((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyttest_scalar�s	cCsAtjddd�}td��}||�}t||�dS(Ni����ii'cSs|S(N((Rx((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyt<lambda>�s(R
tlinspaceR�R(RRxR�R4((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyt
test_large�scCs}ddl}t|j�}tjddtjtjdtjdtjg�}||�}tj|�}t||�dS(Ni����ig�?g�?i(tmathR�tcosR
RR�R(RR�R�targstr1tr2((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyt
test_ufunc�s6cCs�ddl}dd�}t|�}tjdddg�}||�}tjdddg�}t||�||d�}tjdddg�}t||�dS(Ni����icSs||S(N((RRT((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pytfoo�siiii(R�R�R
RR(RR�R�R�R�R�R�((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyt
test_keywords�s
cCs6ddl}yt|j�}Wnt��nXdS(Ni����(trandomR�t	randrangetAssertionError(RR�R�((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyttest_keywords_no_func_code�s
cCs�ddl}dd�}t|�}tjdddg�}|d|�}tjdddg�}t||�|d	dd|�}t||�||d	d�}tjddd
g�}t||�dS(s+Test kwarg support: enhancement ticket 2100i����NicSs||S(N((RRT((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyR��siiRiRTi(R�R�R
RR(RR�R�R�R�R�R�((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyttest_keywords2_ticket_2100�s

c	Cs�d�}tj|dddg�}ddg}t||dddgddd	dg��t||ddgddd	dg��t||ddgdd	dg��d
S(s;Test excluded with mixed positional and kwargs: ticket 2100cSsCt|�}|jd�}x!|r>|||jd�}qW|S(Ni(tlisttpop(Rxtpt_pR�((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyt	mypolyval�s
	texcludedR�iiiRxiiN(R
R�R(RR�tvpolyvaltans((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyttest_keywords3_ticket_2100�s	+(cCsAtd��}t|dddgdddg�ddg�d	S(
s2Test vectorizing function with no positional args.c[s)d}x|D]}|||9}q
W|S(Ng�?((tkwR�t_k((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyR��s
RiiRTiiiN(R�R(RR�((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyttest_keywords4_ticket_2100�scCs;td��}t|ddgddg�ddg�dS(s.Test vectorizing function with no kwargs args.cWs
tj|�S(N(R
Rr(R�((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyR��siiiiiN(R�R(RR�((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyttest_keywords5_ticket_2100�scCs)d�}t|�}t|�d�dS(NcSsdS(Ni((((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyR��si(R�R(RR�R�((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyttest_coverage1_ticket_2100�s	cCs5d�}d}t|d|�}t|j|�dS(NcSs|S(N((Rx((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyR��ssProvided documentationtdoc(R�RR�(RR�R�R�((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyttest_assigning_docstring�s	cCs�ddd��Y}tt|�j�tjd��tjd�d�tt|j�|�tjd��tjd�d�dS(sRegression test for issue 1156tFoocBseZdZd�ZRS(icSs||jS(N(RT(RR((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pytbars(RRRTR�(((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyR�si	iN((RR�R�R
R2(RR�((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyttest_UnboundMethod_ticket_1156s
!$cCs�td��}|tjd��}|tjdd��}td��}|tjdd��}|tjd��}t||�t||�dS(s=Regression test for dependence on execution order: issue 1487cSs|S(N((Rx((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyR�sig�������?cSs|S(N((Rx((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyR�sN(R�R
R2R(Rtf1tres1atres1btf2tres2btres2a((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyt test_execution_order_ticket_1487s
cCs3tjd��}dd}t|||��dS(s,Test vectorization over strings: issue 1892.cSs|S(N((Rx((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyR�st
0123456789i
N(R
R�R(RR�ts((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyttest_string_ticket_1892s
cshdg�t�fd��}t|_tjd�}t||�||�t�dt|��dS(s=Ensure that vectorized func called exactly once per argument.ics�dcd7<|dS(Niii((Rx(t_calls(sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyR�"siN(R�R=tcacheR
R2RRRC(RR�Rx((R�sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyt
test_caches		(RRR�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�(((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyR��s 	
	
			
	
			
						tTestDigitizecBsGeZd�Zd�Zd�Zd�Zd�Zd�Zd�ZRS(cCsGtjdd�}tjdd�}tt||�tjd��dS(Ni����ii����i(R
R2Rtdigitize(RRxtbins((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyttest_forward,scCsMtjddd�}tjddd�}tt||�tjd��dS(Nii����i����i����i(R
R2RR�(RRxR�((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyttest_reverse1scCsStd�}tj|j�|j�d�}ttjt||�dk��dS(Ni
i(R
R
R�tmintmaxRRR�(RRxtbin((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyttest_random6s!cCs�dddddddg}dddg}dddd	dd	dg}tt||�|�dddddd	dg}tt||t�|�dS(
Niiii
iiiii(RR�R=(RRxR�tdefault_answertright_answer((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyttest_right_basic;scCsJtjdd�}tjdd�}tt||t�tjd��dS(Ni����iii(R
R2RR�R=(RRxR�((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyttest_right_openCscCsPtjddd�}tjddd�}tt||t�tjd��dS(Nii����i����ii(R
R2RR�R=(RRxR�((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyttest_right_open_reverseHscCsVtd�}tj|j�|j�d�}ttjt||t�dk��dS(Ni
(	R
R
R�R�R�RRR�R=(RRxR�((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyttest_right_open_randomMs!(	RRR�R�R�R�R�R�R�(((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyR�+s						t
TestUnwrapcBseZd�ZRS(cCs`ttdddtjg�ddg�ttjtttd�d��tjk��dS(Niii
id(RtunwrapR
R�RRRwR
(R((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyR�Ts*(RRR�(((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyR�SstTestFilterwindowscBs,eZd�Zd�Zd�Zd�ZRS(cCsEtd�}t|t|�d�ttj|dd�dd�dS(Ni
iRig@i(thanningRtflipudRR
R3(RR5((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyttest_hanning\scCsEtd�}t|t|�d�ttj|dd�dd�dS(Ni
iRig�(\��@i(thammingRR�RR
R3(RR5((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyttest_hammingcscCsEtd�}t|t|�d�ttj|dd�dd�dS(Ni
iRig�^)��@i(tbartlettRR�RR
R3(RR5((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyt
test_bartlettjscCsEtd�}t|t|�d�ttj|dd�dd�dS(Ni
iRig=
ףp=@i(tblackmanRR�RR
R3(RR5((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyt
test_blackmanqs(RRR�R�R�R�(((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyR�[s			t	TestTrapzcBs,eZd�Zd�Zd�Zd�ZRS(cCs`tjddd�}ttjd|d�tjdtj�dd�}t|dd�dS(	Ni����i
g�������?g�iR�ii(R
R2ttrapztexpR�R�R(RRxRV((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyR�zs7cCs�tjddd�}tjddd�}tjddd�}tj|�|d|d}|dcd:<|dcd:<tj|�|d|d}|dcd:<|dcd:<tj|�|d|d}|dcd:<|dcd:<|dd�ddf|ddd�df|dddd�f}||dd�ddfjdd�}||ddd�dfjdd�}	||dddd�fjdd�}
t|d	|dd�ddfdd�}t||�t|d	|ddd�dfdd�}t||	�t|d	|dddd�fdd�}t||
�t|d	|dd�}t||�t|d	|dd�}t||	�t|d	|dd�}t||
�dS(
Niiiiii
i����RRx(R
R�t	ones_liketNoneR3R�R(RRxR4R�twxtwytwztqtqxtqytqzRV((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyt	test_ndim�s8G)))+
+
+


cCs�tjd�}||}|dk}tjj|d|�}d}tt||�|�tjj|d|�}tt||�|�tjj|d|�}tt||�|�dS(NiiR�g*@(R
R2R�RRR�(RRxR4R�tymRVtxm((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyR��s
cCsitjdd�}||}t||�}tj|�}tj|�}t||�}t||�dS(Nii(R
R�R�R-R(RRxR4RVtmxtmytmr((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyttest_matrix�s
(RRR�R�R�R(((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyR�ys		%	tTestSinccBseZd�Zd�ZRS(cCsKttd�dk�ttjddd��}t|t|�d�dS(Niii����idi(RtsincR
R�RR�(RR5((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyR��scCscddg}ttj|��}tt|��}tt|��}t||�t||�dS(Nig�?(RR
RR�ttupleR(RRxRRR((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyttest_array_like�s
(RRR�R(((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyR�s	t
TestHistogramcBsbeZd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�ZRS(
cCsdS(N((R((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pytsetUp�scCsdS(N((R((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyttearDown�scCsrd}t|�}t|�\}}ttj|dd�|�ttjddd��\}}t|d�dS(NidRii
(R
t	histogramRR
R3R�R(RRvR�RRT((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyR��s!cCs�tddddgddg�\}}t|dg�t|ddg�tttddgdd�tddgdd�\}}t|tjdg��t|tjddg��dS(	NiiiiR�ig�?g@(RRRt
ValueErrorRR
RR(Rthisttedgesthte((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyttest_one_bin�s'cCs�d}t|�}t|dt�\}}tj|t|��}t|d�tjd�}dddddg}t||dt�\}}tj|t|��}t|d�dS(Nidtnormedii
iii	(R
RR=R
R3RwRR2(RRvR�RRTtareaR�((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyttest_normed�s
c	Csdd}t|�}t|dt�\}}tj|t|��}t|d�tjd�}dddddg}t||dt�\}}t|d�t	tj|t|��d�tjd�}ddddtj
g}t||dt�\}}t|dddd	g�tjdd
ddgdd
tj
gdt�\}}t	|ddg�dS(Nidtdensityii
iiig�������?giig�?g�?g�?(R
RR=R
R3RwRR2RRtinf(	RRvR�RRTRR�tcountstdmy((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyttest_density�s 

 6cCsRtjd�d}t|dddg�\}}t|j�d�t|dddg�\}}t|j�d�t|dddgdt�\}}t|t|�j�d�tjd�d}t|dddgd|dt�\}}t|t|�j�d�t|d	d
dddgd|�\}}t||dd!�dS(Ni
g�?RBii	iRR1R�ii����(R
R2RRR3R=Rw(RRRRTR5((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyt
test_outlierss$**cCs�tjd�d}t|�\}}tt|jt��t|dt�\}}tt|jt��t|dtj	dt��\}}tt|jt��t|dtj	dt��\}}tt|jt��dS(Ni
g�?RR1(
R
R2RRt
issubdtypeRQtintR=tfloatR+(RRRRT((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyt	test_type-s$$c
Cs7td�}tjd�d}t|�\}}t|dt�\}}t|d|�\}}t|d|dt�\}	}
t|d|�t||	�tjddd�}tjtjd�tjd�f�}t|dtj	d�d|�\}}t||�td	d
d
dgdddddd
d	g�\}}t
|dddd	g�td	d
d
dgdddddd
d	gdt�\}}t|tjdddd	g�d
dd�ttj	d�dd	dddgdd
d	d	d	d	d	d	d	d	g	dt�\}}t|ddddg�dS(NidiRR1ii
R�iiiiig$@g@i	iRg�������?g�������?g333333�?(
R
R
R+RR=RR�tconcatenatetzerosR2RRR(RR�R5RRTtnatnbtwatwbtnwatnwb((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyR;<s&
''
6<.$0cCsWtgdddg�\}}t|tjdg��t|tjddg��dS(NR�ii(RRR
R(RRRT((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyt
test_emptyWs(RRR	R
R�RRRRRR;R'(((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyR�s				
					tTestHistogramddcBsPeZd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z	RS(c		Cs�tjdddgdddgdddgdddgdddgdddgg�}t|dddd	gd
dgd
dgg�\}}tjd
d	d
gd
d
d	gd	d
d
ggd
d	d
gd
d
d	gd
d
d	ggg�}t||�dd
dgd
d	ddgd
d	ddgg}t|d|d
t�\}}ttj||dk��t|dddd	gd
dgd
dggd
t�\}}tjd
d	d
d
gd
d
d	d
gd	d
d
d
ggd
d	d
d
gd
d
d	d
gd
d
d	d
ggg�}t||dd�gt|ddd	�D]}tj	|�^q7}t|dddddgd
dgd
dgg�\}}tjd
d
gd
d
gd
d
ggd
d	gd
d
gd	d
ggd
d	gd
d
gd
d
ggd
d
gd
d
gd
d
ggg�}t||�tj
d�}d|td�td�td�f<ttjd�tjd�tjd�gd�\}}t||�dS(Ng�g�?g�?g@iiRBi����iii����R�Rg(@ig@Rig�?(iii(iii(iii(iii(
R
RthistogramddRR=RRRtsplittsqueezeR RBR2(	RRxtHRtanswertedR4R�tZ((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyR�^s2*-6E
0-E*19$'
%9cCsddddd	d
df}tdd�}x6|D].}t||�\}}t|j|k�q.WdS(Niiii
i(iii(iii(iii(iii(iii(iii(R
R)Rtshape(RR�RVRTR,R((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyt
test_shape_3d~s	
cCs�dddd	d
ddd
ddddddddddddddddf}tdd�}x6|D].}t||�\}}t|j|k�qdWdS(Niiiii
(iiii(iiii(iiii(iiii(iiii(iiii(iiii(iiii(iiii(iiii(iiii(iiii(iiii(iiii(iiii(iiii(iiii(iiii(iiii(iiii(iiii(iiii(iiii(iiii(R
R)RR0(RR�RVRTR,R((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyt
test_shape_4d�s
cCs�tdd�}t|�\}}t|dt�\}}t|dtjd��\}}t||�t|dtjd�ddt�\}}t||�t|dtjdt�d�\}}t|d|�dS(NidiRR1(R
R)R=R
R+RR(RR�R
Rtn_histtw_hist((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyR;�s!
+
(cCsQtjdt�}t|dd�\}}t|dtjdddg��dS(	Ni
iR�ig�gg�?(i
i(R
R RR)RR(RRxR
R((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyttest_identical_samples�scCs�tgggdddgddgf�\}}t|tjdgg��tjggggdd�\}}t|tjd��dS(NR�iigi(iii(R)R	R
RR (RRRT((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyR'�s0$cCs�tjd�jdd�}tttj|dddddg�tttj|dddddg�tttj|dddddddd	gg�tttj|ddddddd	d
gg�ttj|ddddddd	dgg��dS(sYThere are two ways to specify bins. Check for the right errors when
        mixing those.iiiR�i����iig�G�z��?ii����N(R
R2RURRR)R(RRx((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyttest_bins_errors�s%%11cCs,tjdd�}ztjd�jdd�}tjddgddgddgg�}tj|ddtjdd	gg�\}}t||�tj|ddtjd
dtjg�g�\}}t||�tj|ddtjdtjgg�\}}t||�Wdtj|�XdS(s-Test using +/-inf bin edges works. See #1788.tinvalidtignoreiiiiiR�i
i����N(R
tseterrR2RURR)RR(RtolderrRxtexpectedRR((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyttest_inf_edges�s*.
6
1(
RRR�R1R2R;R5R'R6R<(((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyR(]s	 							
t
TestUniquecBseZd�ZRS(c
Cs"tjdddddddddg	�}ttjt|�dddddgk��tttjdddddg��tjdg�k�dddd	ddg}ttjt|�d	dddgk��tjdddddg�}ttjt|�ddddgk��dS(NiiiiitwidgetthamR�R�iy@y�?y$@i
y@@y�?�?y�?$@y@@y�?�?y�?$@y@@(R
RRRtunique(RRx((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyR��s*.:+(RRR�(((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyR=�stTestCheckFinitecBseZd�Zd�ZRS(cCssdddg}ddtjg}ddtjg}tjj|�tttjj|�tttjj|�dS(Niii(R
Rtnantlibtasarray_chkfiniteRR(RRRTR�((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyR��scCsJdddg}tjj|dddtj�}t|jtjk�dS(s5Regression test for missing dtype and order argumentsiiiR!R"RQN(R
RCRDRSRRQ(RR((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyttest_dtype_order�s!(RRR�RE(((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyRA�s	t
TestNaNFunctscBsGeZd�Zd�Zd�Zd�Zd�Zd�Zd�ZRS(cCs�tjtjddgdtjdgddtjggdtjdgtjd	tjgd
tjdggdd
tjgdddgtjddggg�|_dS(Ng���{�?gy@��B��?g8�w6X��?g�w`!��?g;7�/"�?g�p�	���?g���
�?g�<�aPC�?g��Ν&�?gC����?g�������?g
��V�B�?g���,�%�?g4��b��?g�ٵ���?g@!3���?g��A|?��?g�Ӻ
��?(R
RRBtA(R((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyR	�scCs�tt|j�d�tt|jd�tjdddgdddgd	d
dgg��tt|jd�tjd
ddgdddgdddgg��tt|jd�tjdddgdddgdddgg��dS(Ng�J�7" @ig'p%(�?g�����?g�-��L�?g[��iÿ�?gG�]<0N�?g5@���?g`E�y	��?g���@�?g]<Tl��?ig�
��ş�?g�{���?g�9�5���?g!<�FK��?g��Ν&�?g�b��
�?g���!�?g���bP��?gR���
|�?igS?-��?gt/(���?g�J����?gg�$M/�?gO�Y����?gc?�4�?gH���,��?g{������?(RtnansumRGR
R(R((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyttest_nansum�scCstt|j�d�tt|jd�tjdddgdddgdd	d
gg��tt|jd�tjdddgddd
gdddgg��tt|jd�tjddd	gddd
gddd
gg��ttjttjtjg���dS(Ng���{�?ig���
�?gy@��B��?g8�w6X��?g�ٵ���?g@!3���?g;7�/"�?g�p�	���?g�Ӻ
��?ig��Ν&�?g�������?g
��V�B�?g��A|?��?ig�<�aPC�?(RtnanminRGR
RRtisnanRB(R((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyttest_nanmin�scCs�tt|j�d�tt|jd�tjdddgdddgdddgg��tt|jd�tjdddgdddgdddgg��tt|jd�tjdddgdddgdddgg��dS(Niii(Rt	nanargminRGR
R(R((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyttest_nanargminscCstt|j�d�tt|jd�tjdddgdddgdd	d
gg��tt|jd�tjdd
dgdddgdddgg��tt|jd�tjdddgdddgddd	gg��ttjttjtjg���dS(Ng���,�%�?ig
��V�B�?g�<�aPC�?g4��b��?g��Ν&�?g�w`!��?gC����?g��A|?��?g�������?ig;7�/"�?g�p�	���?g�Ӻ
��?igy@��B��?g���
�?(RtnanmaxRGR
RRRKRB(R((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyttest_nanmaxscCs@ttjttjgdgddd��tttg�dS(NiiRi(RR
RKRJRBR=(R((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyttest_nanmin_allnan_on_axis+s,cCs�tjjdddtjgdddtjgg�}|jj�}tj|dd�}t|ddg�t|j|�ttj|�tj	ddt
��dS(	NiiiiRiRQ(ii(R
R�tfix_invalidRBt_maskRRJRtisinfR tbool(RRt	ctrl_maskttest((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyttest_nanmin_masked/s6(	RRR	RIRLRNRPRQRX(((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyRF�s						tTestNanFunctsIntTypescBsteZejejejejejejej	ej
fZd�Zd�Z
d�Zd�Zd�Zd�ZRS(cOs%tjdddddg�|_dS(Nii'i]iWi.(R
RRG(RR�tkwargs((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyR	>sccs)x"|jD]}|jj|�Vq
WdS(N(t	int_typesRGtastype(RRQ((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pytinteger_arraysAscCs=t|j�}x'|j�D]}tt|�|�qWdS(N(R�RGR]RRJ(Rt	min_valueRG((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyRLEscCs=t|j�}x'|j�D]}tt|�|�qWdS(N(R�RGR]RRO(Rt	max_valueRG((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyRPJscCs@tj|j�}x'|j�D]}tt|�|�qWdS(N(R
targminRGR]RRM(Rtmin_argRG((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyRNOscCs@tj|j�}x'|j�D]}tt|�|�qWdS(N(R
targmaxRGR]Rt	nanargmax(Rtmax_argRG((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyttest_nanargmaxTs(RRR
R_RaRctint64R`RbRdtuint64R[R	R]RLRPRNRe(((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyRY8s					tTestCorrCoefcBsIeZejdddgdddgdddgg�Zejd	d
dgdd
dgdddgg�Zejdddgdddgdddgg�Zejddddddgddddddgddddddgdddddd gdddddd!gdddd d!dgg�Zd"�Zd#�Z	d$�Z
RS(%g����^��?g�.{�<�?g���$,�?g���4��?gp�)��?g�J��G��?gY�����?g������?g�ވ0v��?gة����?gB�F�U�?g�G)t��?g3�TB��?gL�\���?g��A��?g>
���?gq�F�E`�?g�5��?g�?gޛ����?g���r@��gp��]�4�?g?�'L�?g��(��8�?g��4V�}�?g��w�{��g,H��5�?gjS�,
��?g������g�)h����?g�5#A���?g��t��o�gBC��,�g@��02v�?cCs<tt|j�|j�tt|j|j�|j�dS(N(RtcorrcoefRGtres1tBtres2(R((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyR�qscCsHtt|jdd�|j�tt|j|jdd�|j�dS(Ntddofi����(RRiRGRjRkRl(R((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyt	test_ddofuscCsNtttjg��jd�tttjg�jdd��jd�dS(Nii(ii(RRiR
RtsizeRUR0(R((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyR'ys(RRR
RRGRkRjRlR�RnR'(((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyRhZs0							tTestCovcBseZd�Zd�ZRS(cCsbtjddgddgddgg�j}ttj|�tjddgddgg��dS(Niiig�?g�(R
RtTRtcov(RRx((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyRs-cCsNtttjg��jd�tttjg�jdd��jd�dS(Nii(ii(RRrR
RRoRUR0(R((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyR'�s(RRRR'(((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyRp~s	tTest_i0cBseZd�ZRS(c	Cs�ttd�tjd��tjddddg�}tt|�tjddd	d
g��tjddgd
dgddgddgddgg�}tt|�tjddgddgddgddgddgg��dS(Ng�?g�ǒ#�?gC��7��?g�m�M�?g��3a�,�?g�$WV?ۏ?g�ֿN^�?gE��?g閡�1�?g�%�m?�?g>@���v�?g�u�ͥ��?gV�X�˳�?g�ua�&�?gB-�sJ�?g-^���?g�_��V�?g
�X��.�?gV��aX��?g�j���?gp����?g~-��@�?g��D/b�?gݦ�����?g,�Y1ؔ�?g�[!���?g�Q�L��?gW�sU+�?g���@��?g�fx�w�?(Rti0R
R(RRGRk((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyR��s						(RRR�(((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyRs�st
TestKaisercBseZd�Zd�ZRS(cCs�ttdd�tjg��ttjtdd���ttdd�tjddg��ttdd�tjdddddg��ttdd�tjd	d
dd
d	g��dS(Nig�?iig ��oF�?ig�vT�=�?gg���?g������?g���Y�J�?(RtkaiserR
RRtisfinite(R((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyR��s%cCstdd�dS(Nii(Rv(R((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyt
test_int_beta�s(RRR�Rx(((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyRu�s	t	TestMsortcBseZd�ZRS(cCswtjdddgdddgddd	gg�}tt|�tjddd	gdddgdddgg��dS(
Ng�\��?gb��CQ�?gה�s��?gw�����?g��kl��?g�*dta��?g��ӯ��?g6H����?gܘC��?(R
RRtmsort(RRG((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyR��s(RRR�(((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyRy�stTestMeshgridcBs,eZd�Zd�Zd�Zd�ZRS(c
Cs�tdddgddddg�\}}ttj|tjdddgdddgdddgdddgg�k��ttj|tjdddgdddgdddgdddgg�k��dS(Niiiiiii(tmeshgridRR
RR(RtXtY((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyR��s*cCsttttjd��dS(Ni(RRR|R
R2(R((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyttest_single_input�sc
Cs�dddg}ddddg}t||dd	�\}}ttj|tjddddgddddgddddgg�k��ttj|tjddddgddddgddddgg�k��d
dg}tt||�djdk�tt||dd	�djdk�tt|||�djdk�tt|||dd	�djdk�ttt||dd
�dS(Niiiiiiitindexingtijii	itnotvalid(ii(ii(iii(iii(R|RR
RRR0RR(RRxR4R}R~R�((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyt
test_indexing�s!! &#)cCs�tdddgddddgdt�\}}ttj|tjdddgg�k��ttj|tjdgdgdgdgg�k��dS(	Niiiiiiitsparse(R|R=RR
RR(RR}R~((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyttest_sparse�s0.(RRR�RR�R�(((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyR{�s			t
TestPiecewisecBs#eZd�Zd�Zd�ZRS(cCs�tddgttgdg�}t|ddg�tddgttggdg�}t|ddg�tddgtjttg�dg�}t|ddg�tddgtjddg�dg�}t|ddg�tddgtjddg�gdg�}t|ddg�tddgttggd�g�}t|ddg�tddgttgttggddg�}t|ddg�dS(NiicSsdS(Ni����((Rx((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyR��si����iii(t	piecewiseR=tFalseRR
R(RRx((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyR��s!$**-'0cCsotddgttgdg�}t|ddg�tddgttgddg�}t|ddg�dS(Niiii(R�R=R�R(RRx((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyttest_default�s!$cCsTtjd�}t||dkddg�}t|jdk�t|dk�dS(Niii(R
RR�Rtndim(RRxR4((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyttest_0ds(RRR�R�R�(((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyR��s			tTestBincountcBsYeZd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
RS(	cCs2tjtjd��}t|tjd��dS(Ni(R
tbincountR2RR+(RR4((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyR�
sc	CsStjtjdddddg��}t|tjddddddg��dS(Niiiii(R
R�RR(RR4((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyttest_simple2s'cCsMtjd�}tjddddg�}tj||�}t||�dS(Nig�������?g333333�?g�?g�������?(R
R2RR�R(RRxR5R4((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyttest_simple_weightsc	Csztjdddddg�}tjdddddg�}tj||�}t|tjd	ddd	ddg��dS(
Niiiig�������?g333333�?g�?g�������?i(R
RR�R(RRxR5R4((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyttest_simple_weight2scCsVtjdddddg�}tj|dd�}t|tjdddg��dS(Niit	minlengthii(R
RR�R(RRxR4((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyttest_with_minlength!scCs_tjdddddddg�}tj|dd�}t|tjddddg��dS(NiiiiR�(R
RR�R(RRxR4((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyt)test_with_minlength_smaller_than_maxvalue&s$cCs�tjdddddg�}tjdddddg�}tj||d	�}t|tjd
ddd
ddd
d
g��dS(Niiiig�������?g333333�?g�?g�������?ii(R
RR�R(RRxR5R4((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyttest_with_minlength_and_weights+scCs5tjgdt�}tj|�}t||�dS(NRQ(R
RRR�R(RRxR4((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyR'1scCsJtjgdt�}tj|dd�}t|tjddt��dS(NRQR�i(R
RRR�RR (RRxR4((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyttest_empty_with_minlength6s(RRR�R�R�R�R�R�R�R'R�(((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyR�s								t
TestInterpcBs>eZd�Zd�Zd�Zd�Zd�Zd�ZRS(cCs9tttdgg�tttddgddg�dS(Niii(RRtinterp(R((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyttest_exceptions=scCs_tjddd�}tjddd�}tjddd�}ttj|||�|�dS(Niiii2(R
R�RR�(RRxR4tx0((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyRAsc	Cs�ttdddgdgdg�dddg�ttdddgdgdgdd�dddg�ttdddgdgdgdd�dddg�ttdddgdgdgdddd�dddg�dS(Ni����iitlefttright(RR�(R((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyttest_right_left_behaviorGs177cCs�tjddd�}tjddd�}d}ttj|||�|�d}ttj|||�|�tjd�}ttj|||�|�tjd�}ttj|||�|�dS(Niiig333333�?(R
R�RR�ReRS(RRxR4R�((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyttest_scalar_interpolation_pointMscCs�tjddd�}tjddd�}tjd�}ttj|||�|�tjddt�}ttj|||�d�dS(Niiig333333�?RQ(R
R�RRR�tobject(RRxR4R�((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyt)test_zero_dimensional_interpolation_pointYscCsGtjddd�}tj|�}ttjtj||�d�dS(Nii�g-C��6?g(R
R2tsinRR�R�(Rtxptfp((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyttest_if_len_x_is_smallas(RRR�RR�R�R�R�(((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyR�<s					cCs6x/tt|��D]}t||||�qWdS(N(RBRCR(R�R7ti((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pytcompare_resultsgscCs&ttjdddgd�d�dS(Niiii(RR
t
percentile(((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyttest_percentile_listlscCstjdddg�}tjd
�}d}tj||d|�t|tj||��tjdddgdddgg�}tjd�}tj||dd	d|�t|tj||dd	��tjd
�}tj||ddd|�t|tj||dd��dS(NiiiRyiiiRi(i(iii(ii(ii(R
RR R�R(RxR4R�((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyttest_percentile_outoscCs�tjd�}tjd�}tjd�jdd�}ttj|�d�ttj|�d�ttj|�d�ttj|dd�d	dd
g�ttj|dd�ddg�dS(Niiiig�?g@Rig�?g@i(R
RR2RURtmedian(ta0ta1Rl((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyttest_median�s%tTestAdd_newdoc_ufunccBseZd�Zd�ZRS(cCs-tttdd�ttttjd�dS(Nitblah(Rt	TypeErrortadd_newdoc_ufuncRR
tadd(R((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyttest_ufunc_arg�scCsttttjd�dS(Ni(RR�R�R
R�(R((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyttest_string_arg�s(RRR�R�(((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyR��s	t__main__(=twarningstnumpyR
t
numpy.testingRRRRRRRRRR	tnumpy.randomR
t	numpy.libRRRR)RARPRXRZR\R^RnRsRuR~R�R�R�R�R�R�R�R�RRR(R=RARFRYRhRpRsRuRyR{R�R�R�R�R�R�R�R�R(((sH/usr/lib64/python2.7/site-packages/numpy/lib/tests/test_function_base.pyt<module>sbF
L%
�(G�iW"$
)-0+