%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/
Upload File :
Create Path :
Current File : //opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyo

�
�9Zc@`s�ddlmZmZmZddlZddlZddlZddlZddlZddl	Z	ddl
Z
ddlZddlZddl
Z
ejddkr�ddlZnddlZddlmZddlZddlmZmZmZmZmZddlmZddlmZmZm Z m!Z!m"Z"m#Z#m$Z$ddl%m&Z&m'Z'm(Z(m)Z)m*Z*m+Z+m,Z,m-Z-m.Z.m/Z/m0Z0m1Z1m2Z2dd	l3m4Z4ejd
 dd
fkr�fZ5ne6Z5de&fd��YZ7d
e&fd��YZ8de&fd��YZ9de&fd��YZ:de&fd��YZ;de&fd��YZ<de&fd��YZ=de&fd��YZ>de&fd��YZ?de&fd��YZ@de&fd ��YZAd!e&fd"��YZBd#eCfd$��YZDd%e&fd&��YZEd'e&fd(��YZFd)e&fd*��YZGd+e&fd,��YZHd-e&fd.��YZId/e&fd0��YZJd1e&fd2��YZKd3e&fd4��YZLd5e&fd6��YZMd7e&fd8��YZNd9e&fd:��YZOd;eCfd<��YZPd=eCfd>��YZQd?e&fd@��YZRdAeCfdB��YZSdCeCfdD��YZTdEe&fdF��YZUdGe&fdH��YZVdIe&fdJ��YZWdKe&fdL��YZXdM�ZYdN�ZZdO�Z[dPe&fdQ��YZ\dRe&fdS��YZ]dTe&fdU��YZ^dVfdW��YZ_dXe_e&fdY��YZ`ejd
 ddZfkrwd[e_e&fd\��YZad]�Zbnd^e&fd_��YZcd`e&fda��YZddbe&fdc��YZedde&fde��YZfdfe&fdg��YZgiddh6didj6d
dk6ddl6dmdn6Zhdoe&fdp��YZidqe&fdr��YZjdseCfdt��YZkdueCfdv��YZlejd
 d
dwfkr�ddxlmmnZonddylpmqZqdzeCfd{��YZrd|eCfd}��YZsd~eCfd��YZtd��Zud��Zvd��Zwd��Zxd�e&fd���YZyd�e&fd���YZzd�e&fd���YZ{d�e&fd���YZ|d�e&fd���YZ}d�e&fd���YZ~d�e&fd���YZd�e&fd���YZ�d�e&fd���YZ�d�e&fd���YZ�e�d�kr�e'�ndS(�i(tdivisiontabsolute_importtprint_functionNi(tDecimal(tasbytestgetexceptiontstrchartunicodetsixu(tin_foreign_locale(ttest_neighborhood_iteratorttest_neighborhood_iterator_oobt!test_pydatamem_seteventhook_startttest_pydatamem_seteventhook_endttest_inplace_incrementtget_buffer_infottest_as_c_array(
tTestCasetrun_module_suitetassert_t
assert_raisestassert_equaltassert_almost_equaltassert_array_equaltassert_array_almost_equaltassert_allclosetassert_array_lesst	runstringtdectSkipTest(t	timedeltait	TestFlagscB`s5eZd�Zd�Zd�Zd�Zd�ZRS(cC`stjd�|_dS(Ni
(tnptarangeta(tself((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pytsetUp1scC`sqt�}t|jj_|jttd|�|jttd|�t|jj_d|jd<d|jd<dS(Ns
self.a[0] = 3sself.a[0:1].itemset(3)ii(	tlocalstFalseR"tflagst	writeabletassertRaisest
ValueErrorRtTrue(R#tmydict((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_writeable4s	
cC`s�t|jjjt�t|jjjt�t|jjjt�t|jjjt�t|jjj	t�t|jjj
t�t|jjjt�t|jjjt�t|jjj
t�dS(N(RR"R'tcarrayR+tfarrayR&tbehavedtfnctforctowndataR(talignedtupdateifcopy(R#((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_otherflags=scC`s`tjddtjd��}t|jj�tjddtjd��}t|jj�dS(Nitdtypes|S4i(R tzerosR7RR'R4(R#R"((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_string_alignHscC`s8tjddtjddg��}t|jj�dS(NiR7R"ti4tb(R"R:(R;R:(R R8R7RR'R4(R#R"((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_void_alignOs$(t__name__t
__module__R$R-R6R9R<(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR0s
					tTestHashcB`seZd�ZRS(c
C`s�x�tjtjdftjtjdftjtjdftjtjdfgD]y\}}}xgt	d|�D]V}t
t|d|��td|�dd||f�t
t|d|d��td|d�dd	||df�t
t|d|d��td|d�dd
||f�t|dd�}t
t|d|d��td|d�dd	||df�t
t|d|d��td|d�dd
||f�qnWqOWdS(Niii i@iiterr_msgs
%r: -2**%ds	%r: 2**%ds
%r: 2**%d - 1(
R tint8tuint8tint16tuint16tint32tuint32tint64tuint64trangeRthashtmax(R#tsttuttsti((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_intVs %(....(R=R>RP(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR?TstTestAttributescB`sYeZd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
RS(	cC`s^tjd�|_tjd�jdd�|_tjddtj�jddd�|_dS(	Ni
iiii<R7ii(R R!tonetreshapettwotfloat64tthree(R#((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR$kscC`s�t|jjd
�t|jjd�t|jjd�d
|j_t|jjd�d|j_t|jj|jjf�|jj}t|jjd||f�|jj}t|jjd|d||f�t|jjd�t|jjd�t|jjd�|jj}t|jjd	�t|jj	d	|�t|jj|jj
j�t|jjtj
d	��dS(Ni
iiiiiiii(i
(ii(iii(i
ii(i
ii(iii(RRRtshapeRTRVtstridestitemsizetndimtsizetnbytesR7tbaseR R!(R#tnum((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_attributesps&$cC`s�t|jjtjtj��t|jjtjtj��t|jjjd�t|jjjd�|j|jjj	ddk�t|jjj	dd�t|jjj	dd�dS(Ntltdis<>iROtf(
RRRR7R tint_RVtfloat_tchart
assertTruetstr(R#((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_dtypeattr�s cC`sxtjd�}tjddkr;tt|t�t�n9tt|t�t�ddl	m
}t||�t�dS(Nii(ttest_int_subclass(R Rctsystversion_infoRt
isinstancetintR&R+tnumpy.core.multiarray_testsRi(R#t	numpy_intRi((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_int_subclassing�sc`s�|j��fd�}t|ddd�tjddddg��|jt|ddd�|jt|ddd�|jt|ddd�t|ddd	�tjdgd��|jt|d
d
tjddg��|d	d	d�dS(Nc`s3tj|d�dtd|�jd|�j�S(NtbufferR7toffsetRX(R tndarrayRmRY(R[RrRX(tx(sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt
make_array�s
ii����iiii����iiii����i
(ii(RRRR tarrayR)R*(R#Ru((RtsS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_stridesattr�s	.)(c
`s�|j��fd�}t|ddd�tjddddg��t|ddd�tjdddd	dd
dg��|jt|ddd�|jt|ddd�|jt|d
dd�tjjj	tj
d�dd��d�}|jt|�d
�j�jf�tjjj	tj
d
dtj�ddddd��|jt|�ddd�d��ddd�}d|_
d|ddd�_
dS(Nc	`s`y/tj|gdtd�d|�j�}Wntt���nX|�j|_}|S(NR7RqRr(R RsRmRYtRuntimeErrorRRX(R[RrRXtr(Rt(sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyRu�sii����iiiiiiii	i����i
icS`s
||_dS(N(RX(tarrRX((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pytset_strides�sR7RWRX(i
i
(ii(i
(i����(RRRR RvR)R*Rxtlibt
stride_trickst
as_stridedR!RYRARX(R#RuR{R"((RtsS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_set_stridesattr�s 		.7$	&(#	cC`s]xVdD]N}tjd|�}tjd|�}|jd�d|d<t||�qWdS(Ns?bhilqpBHILQPfdgFDGOiii.(iii(iii(R temptytfillR(R#ttRtty((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt	test_fill�s


cC`s^tjddtj�}tjddtj�}d
}||d<|j|�t||�dS(NiiiR7i@.(iii(iiill����(R R�RHR�R(R#RtR�tvalue((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_fill_max_uint64�s

cC`s�tjddgdd�}|j|d�t|dd|dd�tjddddg�}|jd�t|d	d
d
g�t|dddg�dS(Nigig�?R7si4,f8tf1iR"tf8R;R:g@i����(ig(ig�?(R"R�(R;R:(g@i����(R RvR�RR8R(R#Rt((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_fill_struct_array�s
(R=R>R$R_RhRpRwRR�R�R�(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyRQjs							"		tTestArrayConstructioncB`s5eZd�Zd�Zd�Zd�Zd�ZRS(cC`s�tjd�}tj||g�}t|tjd��tjd�}tjd�}tj||g�}t||�d|d<tj||dg�}t||�tjd�}tj||gg�}t|tjd	��tjd�}tj||g||gg�}t|tjd
��tjd�}tj||g�}t|tjd��tjd
�}tj||dg|dg�}tt|�d�t|d||dg�t|d|d�tjddtj�}t|d<t|ddd�f<tjtttgtttgg�}t||�tjttgttgttgg�}t||j�dS(NiiiiiR7(ii(ii(iii(iii(ii(iii(i(ii(ii(	R tonesRvRtlentboolR&R+tT(R#RaRyttgt((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt
test_array�s>


!#
'
*cC`stttj�dS(N(Rt	TypeErrorR Rv(R#((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_array_emptyscC`s�tjdddg�}tj|dt�}d|d<t|dddg�tj|dtdd�}d|d<t|dddg�d|d<t|dddg�dS(	NiiitcopytordertFii(R RvR&R(R#Rate((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_array_copy_falses


cC`stjdddgdddgg�}tj|dt�}d|d<d|d<t|dddgdddgg�t|dddgdddgg�tj|dtdd�}d	|d
<d
|d<t|ddd
gdddgg�t|dd	dgdddgg�dS(NiiiR�ii����R�R�ii(ii(ii(ii(ii(R RvR+R(R#RaR�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_array_copy_true%s'

%%

%cC`s�tjd�ddd�}ttj|�jj�ttj|�jj�ttj|�jj�ttj|�jj�tjd�ddd�ddd�f}ttj|�jj�ttj|�jj�dS(Ni
i(i
i
(R R�RtascontiguousarrayR'tc_contiguoustf_contiguoustasfortranarray(R#Ra((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_array_cont2s+(R=R>R�R�R�R�R�(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��s
	'			
tTestAssignmentcB`seZd�Zd�ZRS(cC`s#tjd�jdd�}tjd�|d<t|dddgdddgg�tjd�jdd�|d<t|dddgdddgg�tjd�ddd�jddd�|d<t|dd	dgdddgg�d
�}tt||tjd�jddd��dS(Niii.iii����iicS`s||d<dS(N.((R"R;((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pytassignSsi(R R!RSRRR*(R#R"R�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_assignment_broadcasting>s%%
/%	c`saddd��Y}tjd���fd�}tttf||��tt|dg�dS(NtCcB`seZRS((R=R>(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR�Zsic`s|�d<dS(Ni((tv(R"(sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR�^s((R R8RtAttributeErrorR�R*(R#R�R�((R"sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_assignment_errorsXs
(R=R>R�R�(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR�=s	tTestDtypedescrcB`seZd�Zd�ZRS(cC`sTtjd�}t|tjtj��tjd�}t|tjtj��dS(NR:R�(R R7RRERU(R#td1td2((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_constructionfscC`sN|jtjd�tjd��|jtjdg�tjdg��dS(Ns<i4s>i4R"(R"s<i4(R"s>i4(tassertNotEqualR R7(R#((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_byteordersls"(R=R>R�R�(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR�es	tTestZeroRankcB`skeZd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
�ZRS(cC`s(tjd�tjdt�f|_dS(NiRt(R RvtobjectRa(R#((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR$rscC`so|j\}}|j|dd�|j|dd�|j|dj|k�|j|dj|k�dS(N.iRt(RatassertEqualRfR](R#R"R;((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_ellipsis_subscriptus
cC`s{|j\}}|j|dd�|j|dd�|jt|d�|jjk�|jt|d�tk�dS(NiRt(((((RaR�RfttypeR7Rg(R#R"R;((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_empty_subscript|s
#cC`sk|j\}}|jtd�|�|jtd�|�|jtd�|�|jtd�|�dS(NcS`s|dS(Ni((Rt((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt<lambda>�scS`s|dS(Ni((Rt((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��scS`s|tjgt�S(N(R RvRm(Rt((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��scS`s|tjgt�S(N(R RvRm(Rt((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��s(RaR)t
IndexError(R#R"R;((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_invalid_subscript�s
cC`sM|j\}}d|d<|j|d�d|d<|j|j�d�dS(Ni*.t(RaR�titem(R#R"R;((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt"test_ellipsis_subscript_assignment�s


cC`sM|j\}}d|d<|j|d�d|d<|j|j�d�dS(Ni*R�(((RaR�R�(R#R"R;((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_empty_subscript_assignment�s


cC`sg|j\}}d�}|jt||dd�|jt||dd�|jt||dd�dS(NcS`s|||<dS(N((RtROR�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��sii*R�((RaR)R�R*(R#R"R;R�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt!test_invalid_subscript_assignment�s
	cC`s |j\}}|j|tjjd�|j|dtjfjd�|j|tjdfjd�|j|dtjfjd�|j|tjdtjfjd�|j|dtjtjfjd	�|j|tjtjdfjd
�|j|tjfdjd�dS(
Ni.i
(i(i(i(i(ii(ii(ii(i(
iiiiiiiiii(RaR�R tnewaxisRW(R#R"R;((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_newaxis�s   &&&cC`s[|j\}}d�}|jt||tjdf�|jt||tjfd�dS(NcS`s||dS(N((RtRO((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt	subscript�sii2(RaR)R�R R�(R#R"R;R�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_invalid_newaxis�s	cC`sdtjd�}d|d<|j|dd�tjdd|�}d|d<|j|d	d�dS(
NiRqi(((((((R RsR�(R#RtR�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_constructor�s

cC`s2tjd�}|jttj|dg|�dS(Nii(R RvR)R*tadd(R#Rt((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_output�s(
R=R>R$R�R�R�R�R�R�R�R�R�R�(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR�qs							
				tTestScalarIndexingcB`sPeZd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z	RS(cC`s tjddg�d|_dS(Nii(R RvRa(R#((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR$�scC`s8|j}|j|dd�|j|djd�dS(N.i((RaR�RW(R#R"((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��s	cC`s8|j}|j|dd�|j|djd�dS(Ni((((RaR�RW(R#R"((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��s	cC`s9|j}|jtd�|�|jtd�|�dS(NcS`s|dS(Ni((Rt((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��scS`s|tjgt�S(N(R RvRm(Rt((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��s(RaR)R�(R#R"((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��s	cC`s/|j}d�}|jt||dd�dS(NcS`s|||<dS(N((RtROR�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��sii*(RaR)R�(R#R"R�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��s		cC`s|j}|j|tjjd�|j|dtjfjd�|j|tjdfjd�|j|dtjfjd�|j|tjdtjfjd�|j|dtjtjfjd	�|j|tjtjdfjd
�|j|tjfdjd�dS(
Ni.i
(i(i(i(i(ii(ii(ii(i(
iiiiiiiiii(RaR�R R�RW(R#R"((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��s	   &&&cC`sU|j}d�}|jt||tjdf�|jt||tjfd�dS(NcS`s||dS(N((RtRO((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��sii2(RaR)R�R R�(R#R"R�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��s		cC`s+tjd�}|d|d*t|ddddg�tjd�}|d |d)t|ddddg�tjd�}|ddd�|(t|ddddg�tjd�jdd�}|dd�ddd�f|ddd�dd�f<t|dddgdddgg�tjd�jdd�}|dd�ddd�f|ddd�ddd�f<t|dddgdddgg�tjd�}|d|d*t|dddddg�tjd�}|d |d)t|dddddg�tjd�}|d|ddd�<t|dddddg�tjd�}|ddd�|d)t|dddddg�tjd�}|ddd�|ddd�<t|dddddg�tjd�}|ddd�|ddd�<t|dddddg�dS(	Niii����iiiii(R R!RRS(R#R"((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_overlapping_assignment�sB8%;%  (
R=R>R$R�R�R�R�R�R�R�(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��s								tTestCreationcB`s�eZd�Zd�Zd�Zd�Zd�Zejd��Z	d�Z
d�Zd�Zd	�Z
d
�Zejejddk�d
��Zd�Zd�Zd�Zd�Zd�ZRS(cC`s3dtfd��Y}|jttj|��dS(NRtcB`seZdd�ZRS(cS`sdS(N((R#R7((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt	__array__&sN(R=R>tNoneR�(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyRt%s(R�R)R*R Rv(R#Rt((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_from_attribute$scC`s�tjdtjd}ddg}tjddgdt�}x:|D]2}d|}ttj|d|�|d|�qFWdS(Nt
AllIntegertFloatt123i{R7sString conversion for %sR@(R t	typecodesRvRmR(R#ttypestnstrtresultR�tmsg((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_from_string+s

cC`s,tjgdd�}t|jjd�dS(NR7tV(R RvRR7tkind(R#Rz((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt	test_void3scC`s�tjd�jd
kr!d}n%tjd�jd
krBd}ndStttj|dtj�tttj|dtj�tttj|dtj�dS(Ntintpiiii�i?I4��R7I�i���(i�i�ll����(I4��I4��(	R tiinfoRKRR*R�RAR8R�(R#RW((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_too_big_error7s		cC`sEtjdtjd}x&|D]}tjd
d|�}ttj|�d�t|j�d�t|j��tjddd�}ttj|�d�t|j�d�t|j��tjddd�}ttj|�d�t|j�d�t|j��tjddd	�}ttj|�d�qWdS(NR�tAllFloati
R7iis(2,4)i4t4i4s(2,4)i4, (2,4)i4(i
(R R�R8Rt
count_nonzerotsumRtany(R#R�tdtRa((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt
test_zerosFs 
cC`s]tjdtjd}x>|D]6}tjddfd|�}t|j��~qWdS(NR�R�iiiR7i(R R�R8RR�(R#R�R�Ra((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_zeros_big\s

cC`sCtjddt�}t|dgd�ttj|�d�dS(Ni
R7i(i
(R R8R�RRR�(R#Ra((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_zeros_objhscC`s6tjdddtdfg�}t|dd�dS(Ni
R7tkii(R R8R�R(R#Ra((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_zeros_obj_objns!cC`sfxntjdD]_}|dkr&qntjdd|�}ttj|�|�ttj|�j|j�qWtjd
dd�}ttj|�|�ttj|�j|j�tjddd�}ttj|�|�ttj|�j|j�tjddd�}ttj|�|�ttj|�j|j�tjddd�}ttj|�|�ttj|�j|j�tjddd	�}ttj|�|�ttj|�j|j�tjddd
�}ttj|�|�ttj|�j|j�tjddd�}ttj|�|�ttj|�j|j�dS(NtAllR�iR7tS5tU5s<i4s>i4s<M8[s]s>M8[s]sf4,f4(ii(ii(ii(ii(ii(ii(ii(ii(R R�R8Rt
zeros_likeRR7(R#tcRa((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_zeros_like_like_zerosrs6 cC`s@x9tddd�D]%}tj|dd�}t|�qWdS(NiidR7tU(RIR R�Rg(R#RORa((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_empty_unicode�scC`s,ttjddg�jtj�ttjdd	dg�jtj�ttjd
dg�jtj�ttjdgd�jtj�ttjddgddgg�jtj�ttjddgddgg�jtj�ttjdddgdddgdddgg�jtj�dS(NiiiPiiy�?g�?l l l l (RR RvR7R�tcomplex(R#((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_sequence_non_homogenous�s"%"#..iicC`s�ttjtd�td�g�jtj�ttjtd�dg�jtj�ttjtd�dtd�g�jtj�ttjdtd�g�jtj�dS(NiiiPl l l (RR RvtlongR7R�(R#((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_sequence_long�s.(1cC`s�dtfd��Y}dtfd��Y}tj|�g�}t|jdk�t|jtjt�k�tttj|�g�dS(s)Should not segfault.

        Class Fail breaks the sequence protocol for new style classes, i.e.,
        those derived from object. Class Map is a mapping type indicated by
        raising a ValueError. At some point we may raise a warning instead
        of an error in the Fail case.

        tFailcB`seZd�Zd�ZRS(cS`sdS(Ni((R#((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt__len__�scS`s
t��dS(N(R*(R#tindex((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt__getitem__�s(R=R>R�R�(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��s	tMapcB`seZd�Zd�ZRS(cS`sdS(Ni((R#((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��scS`s
t��dS(N(tKeyError(R#R�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��s(R=R>R�R�(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��s	iN(i(R�R RvRRWR7RR*(R#R�R�R"((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_non_sequence_sequence�s	cC`sQddd��Y}tj|�|�|�g�}t|jtjt��dS(NtPoint2cB`seZd�Zd�ZRS(cS`sdS(N((R#((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt__init__�scS`s|dkr|St��dS(Nii(ii(R�(R#tind((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��s(R=R>R�R�(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��s	((R RvRR7R�(R#R�Ra((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_no_len_object_type�s	!cC`s-ddd��Y}tttj|��dS(NR�cB`seZd�Zd�ZRS(cS`s
t�dS(N(R�(R#RO((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��scS`sdS(Ni*((R#((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��s(R=R>R�R�(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��s	((RR*R Rv(R#R�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_false_len_sequence�scC`sKdtfd��Y}|dddg�}tttj|��d�dS(NtAcB`s#eZd�Zd�Zd�ZRS(cS`s
||_dS(N(t_data(R#tdata((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��scS`st|�|j|�S(N(R�R�(R#R�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��scS`s
t|j�S(N(R�R�(R#((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��s(R=R>R�R�R�(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��s		iii(R�RR�R Rv(R#R�Ra((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_failed_len_sequence�s	cC`s�tjd�}tjtj�j}x�dddgD]z}tj|�}|j}tjd|ddd||fd	|�tt	tjd|ddd||d
fd	|�q4WdS(
NidR�tS20R;RqRXiRWR7i(i(i(
R R8R�R�RKR7RYRsRR*(R#tbuft	max_bytesR7RY((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_array_too_big�s	(R=R>R�R�R�R�R�RtslowR�R�R�R�R�R�tskipifRjRkR�R�R�R�R�R�(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR�#s"								"			%			
	tTestStructuredcB`s>eZd�Zd�Zd�Zd�Zd�Zd�ZRS(cC`s�tjddddd
ffg�}tjd�jdddd�|d<t|jd|djdd	dd��|jd
d�}t|dj	|dj	�t|jdj	|jj�dj	�dS(NiiR7R"R:ii<iiR�R�(ii(ii(
R R8R!RSRR�t	transposeR�RRW(R#R"R;((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_subarray_field_access�s$%*c	C`sgtjjdddgdddgddggfdddgdddgddggfgdddfdtjfd
ddffg�}|j�}t||kttg�t||kttg�d
|d_t||kttg�t||kttg�xkt	d�D]]}|dj
|d_
d|dj
|<t||kttg�t||kttg�qWx�t	d�D]r}xit	d�D][}|j�}d
|dj||f<t||kttg�t||kttg�q�Wq�Wtjdgdggddg�}tjdd d!gdd"g�}t||ktttgtttgg�t||ktttgtttgg�tjd#gd$ggdddd%fg�}tjd&d'd(gdddd)fg�}t||ktttgtttgg�t||ktttgtttgg�tjddgfgddgfggdddd*fg�}tjddgfddgfddgfgdddd+fg�}t||ktttgtttgg�t||ktttgtttgg�tjddgfgddgfggdddd,fgdd�}tjddgfddgfddgfgdddd-fg�}t||ktttgtttgg�t||ktttgtttgg�tj
d.ddd	d/ffd0g�}tj
d1ddd	d2ffd3g�}tj��+tjddt�t||kt�WdQXtj
d4ddd	d5ffd6g�}tj
d7ddd	d8ffd9g�}tj��+tjddt�t||kt�WdQXtjd:d;gdd<d=g�}tjd>d?gdd@dAg�}t||kttg�dS(BNiiiR"iR;iR7tf4R�R:ii
R�R�R�ti1tignoretcategoryi*s>i8s<f8i+s<i8s>f8(Ri(ii(i(i(R"R�(i(i(i(R"R�(i(i(i(i(i(i(i(i(i(i(i(i(ii(R;R(i(i(R;R(i(ii(R;R(i(i(R;R(ii*(i
i(R"s>i8(R;s<f8(ii+(i
i(R"s<i8(R;s>f8(R trectfromrecordsR�R�RR+R&R;RIR"R�RvR8twarningstcatch_warningstfilterwarningstDeprecationWarning(R#R"R;ROtjRtR�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_subarray_comparisonsb	T-
!$!++-*++?E++EE++''
''
!!cC`s�tjdgddg�}ttj|jdgdd��|jdg�}t||j�j��t|dd|dd�tjdd gdd!d"g�}tjd#d$gdd%d&g�}ttj|j|jdd��t||kt	t	g�ttj|j|jdd��|j|jdd�}t||kt	t	g�d'd(g}ttj|j|dd��|j|dd�}t|tjd)d*gd|�kt	t	g�d+d,g}ttj|j|dd��|j|dd�}t|tjd-d.gd|�kt	t	g�d/d0g}ttj|j|dd��t
t|j|dd�d1d2g}ttj|j|dd��t
t|j|dd�d3d4g}ttj|j|dd��t
t|j|dd�ttj|j|jdd��t
t|j|jdd�xrddddgD]^}d5g}ttj|j|d|��d6d7d8g}ttj|j|d|��qRWdS(9NiR7R"s<i4s>i4tcastingtunsafeiii*i
R;s<f8s>f8tequivs<i8tsafes>f4t	same_kinds>i8s<f4s>i2s<i2tnoR�R:(i(R"s<i4(R"s>i4(R"s>i4(ii*(i
i(R"s>i4(R;s<f8(i*i(ii
(R;s>f8(R"s<i4(R"s<i8(R;s>f8(ii*(i
i(R"s<i4(R;s>f4(ii*(i
i(R"s>i8(R;s<f4(R"s>i2(R;s<f8(R"s>i8(R;s<i2(R"s>i4(R"s>i4(R;s<f8(R�R:(R RvRtcan_castR7tastypeRtbyteswaptnewbyteorderR+RR�(R#R"R;R�R�R((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_castingPsL"!!""!
!
   #	 cC`sVtjgddd
dg�}|ddgtjdddg�}|d
dgdS(NR7R"RbR;R�tOiR�ROtBs|O(R"Rb(R;Rb(R�R(R�RO(Rs|O(R RvR8(R#R"tdat2((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_objview�scC`s�tjd
g�}tjdd|fg�}tjd|�}tjddd�|d	d<tjdd|�|d	d<t|d	dtjddd��dS(NtelemR:itfieldi
tstructiR7i(R R:i(R!R:i
(R R7R8R�R(R#t	struct_dtR�Rt((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt
test_setfield�sc`s�tjddd	g�}tjd�|dd<t|ddtjd��tjddd
g���fd�}tt|�dS(NiR7RtRiiic`stjd��dd<dS(NiiRt(R R!((R�(sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt
testassign�s(RtR(RtRi(R R8R!RRR*(R#R;R%((R�sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_setfield_object�s(R=R>RRRRR$R&(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR�s		E	;				tTestBoolcB`sGeZd�Zd�Zd�Zd�Zejd��Zd�Z	RS(cC`s�tjd�}tjt�}|j||k�tjd�}tjt�}|j||k�|jtjtg�d|k�|jtjt�d|k�dS(Nii((R tbool_R&RfR+Rv(R#ta0tb0ta1tb1((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_test_interning�s#cC`s!tjddtj�}t|j�|j�t|ddd�j�|ddd�j�t|ddd�j�|ddd�j�tjdddt�}t|j�|j�t|ddd�j�|ddd�j�t|ddd�j�|ddd�j�dS(NieR7ii����s��id(R R�R�RR�R[t
frombuffer(R#Ra((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_sum�s000c
C`s&gt|�D]}d|^q
}x�td|�D]�}g|D]}||@dk^qA}tj|dtj�}tj|�}|jtj|�|�|jtj	�}	|	d9}	|jtj|�|�|	d9}	|jtj|�|�d|	|	dk<|jtj|�|�q4WdS(NiiR7iii�(
RIR RvR�tbuiltinsR�R�R�tviewRB(
R#tpowertlengthROtpowersRtR`R"R�tav((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pytcheck_count_nonzero�s##

cC`s|jdd�dS(Nii(R6(R#((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_count_nonzero�scC`s|jdd�dS(Ni(R6(R#((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_count_nonzero_all�scC`s�x�td�D]�}tjddtj�|d}t||*|jtj|�tj|j	���tj
ddtj�|d}t||*|jtj|�tj|j	���q
WdS(NiiR7i(i(i(RIR R8R�R+R�R�R0R�ttolistR�R&(R#toR"((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_count_nonzero_unaligned�s 
( 
(
R=R>R-R/R6R7RRR8R;(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR'�s	
			tTestMethodscB`s�eZd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
�Zd�Z
d�Zd
�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z d�Z!d �Z"d!�Z#d"�Z$d#�Z%d$�Z&d%�Z'd&�Z(d'�Z)d(�Z*d)�Z+RS(*cC`s:dddddgg}tjd�jdd�}|jdd	gd
d�}t||�d	dgddgg}|jdd	dd	dgd
d	�}t||�d	gdgg}tjd�jdd�}|jdd	gd
d	�}t||�tjd�jdd�}|jdd	g�}t|d	�dS(Niiiii	i
iiitaxisi(R R!RStcompressR(R#R�Rztout((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt
test_compress�s
$

cC`sdtjddt�}dtjddt�}dtjddt�}dtjd	dt�}tjdddg�}|j||f�}t|dddg�|j||f�}t|dddgdddgg�|j||f�}t|dddgdddgg�dS(
NiiR7ii(i(i(ii(ii(R R�RmRvtchooseR(R#RtR�tx2ty2R�R�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_choose�s%cC`sjdddddddg}ddddgddd	d
gddddgg}xtjtjtjtjtjtjtjtjgD]�}tj	||�}tj	||�}|dkr�|j
t|j�|j
t|jd
d�q�t
|jd
d�d�t|jd
d�tj	ddddg|��t|jd
d�tj	dddg|��q�WdS(Niii
iiiiiii	t1R;R=ii gi2i$iTi�i����iibiX(RER;(R RCRDRERFtfloat32RUt	complex64t
complex128RvR)tArithmeticErrortprodRR(R#tbatba2tctypeR"ta2((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt	test_prod
s3"cC`s�tjddddddg�}|jd	�}|jddddddg�}t|ddddddddddg
�|jd�}t|ddddddddddddg�|jddgdd�}t|dddgdddgdddgg�|jdddgdd�}t|ddddddgddddddgg�|jddd�}t|dddgdddgdddgdddgg�|jddd�}t|ddddddgddddddgg�dS(
NiiiiiiR=i(ii(R RvRStrepeatR(R#tmtm_rectR�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_repeats.!!cC`sytjdddgdddgddd	gd
ddgg�}ddddddgddd	d
ddgg}t|jdd�|�ddddgddddgd	d
ddgg}t|jdd�|�dd
ddgdddd	gddddgg}t|jdd
d�|�dddd
gddddgddd	dgg}t|jjdd
d�|�dS(Niiiiiiiii	i
iiR�R�R�(ii(ii(R RvRRSR�(R#RzR�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_reshape>s?0333cC`s�d�}|tjddg�ddg�|tjd�d�|tjddg�dd	gd
�|tjddg�ddgd�|tjdg�dg�|tjdg�dgd
�dS(NcW`sXt|j|�|�tj|�}|jd||�}t||�t||�dS(NR?(RtroundR R�(Rztexpectedt
round_argsR?tres((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pytcheck_roundNs

g333333�?g�?iigffffff(@g/@i
ii����g�����L(@g��Q�/@g@y�?iy@g)@y/@y4@y@�?y@@y)@/@y$@4@(R Rv(R#RY((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt
test_roundMs	"%%cC`s�tjdgdgdggg�}t|j�dddg�t|jdd�dgdgdgg�tt|jdd�t|jdd�dddgg�dS(	NiiiR=i(i(i(i(R RvRtsqueezeRR*(R#R"((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_squeeze^s
$+c`s�tjddgddgg��t�j�ddgddgg�|jt�fd��|jt�fd��|jt�fd��dS(Niiiic`s
�jd�S(Ni(R((R"(sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR�hsc`s�jdd�S(Ni(R((R"(sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR�isc`s�jddd�S(Niii(R((R"(sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR�js(R RvRRR)R*(R#((R"sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_transposees
!%cC`s�	d}tjtjddg�}tj|�}t||ddd�|�d}tjddtj�}|jtjtjtjddddddg	7_|jtjddtjtjddddg	7_tj|�}t||ddd�|�tj	d�}|ddd�j
�}xyd	d
dgD]h}d|}|j
�}|jd
|�t|||�|j
�}|jd
|�t|||�q5W|dd}|dd}xyd	d
dgD]h}d|}|j
�}|jd
|�t|||�|j
�}|jd
|�t|||�q�W|d}|d}xyd	d
dgD]h}d|}|j
�}|jd
|�t|||�|j
�}|jd
|�t|||�q]Wx}dD]u}xltjdD]]}	tjd,d-d.gd||	�}
|
j
�}|j�dj|	�}t||
|�q�Wq�Wd}tjgt
d�D]}|t|�^qb�}|ddd�j
�}xyd	d
dgD]h}d|}|j
�}|jd
|�t|||�|j
�}|jd
|�t|||�q�Wd}tjgt
d�D]}|t|�^q/dtj�}|ddd�j
�}xyd	d
dgD]h}d|}|j
�}|jd
|�t|||�|j
�}|jd
|�t|||�q�Wtjd/dtj�}tt
d��|(|ddd�}xyd	dd
gD]h}d|}|j
�}|jd
|�t|||�|j
�}|jd
|�t|||�q:Wtjdtfdtfg�}	tjgt
d�D]}||f^q�d|	�}|ddd�}xyd	dd
gD]h}d|}|j
�}|jd
|�t|||�|j
�}|jd
|�t|||�qWtj	dddd�}|ddd�}xyd	dd
gD]h}d|}|j
�}|jd
|�t|||�|j
�}|jd
|�t|||�q�Wtj	dddd �}|ddd�}xyd	dd
gD]h}d!|}|j
�}|jd
|�t|||�|j
�}|jd
|�t|||�qlWtjddgddgg�}tjddgddgg�}tjddgddgg�}|j
�}
|
jd"d�t|
|d#�|j
�}
|
jd"d�t|
|d$�|j
�}
|
j�t|
|d%�tjg�}d0|_xLt
|j|j�D]4}d&j|�}ttj|d"|�||�q�Wd'}ttj|d"d�|j�|�d(tfd)��Y}tj|�gd*dt�}x1d	d
dgD] }d+|}|jd
|�q�	WdS(1NsTest real sort order with nansiii����s!Test complex sort order with nansi	R7ietqRQthsscalar sort, kind=%sR�y�?s%complex sort, real part == 1, kind=%ss%complex sort, imag part == 1, kind=%ss<>tComplexy@iy@is$byte-swapped complex sort, dtype={0}taaaaaaaasstring sort, kind=%ssunicode sort, kind=%ssobject sort, kind=%sRbROs
datetime64[D]sdatetime64 sort, kind=%sstimedelta64[D]stimedelta64 sort, kind=%sR=stest sort with axis=0stest sort with axis=1stest sort with default axiss#test empty array sort with axis={0}s$test empty array sort with axis=NonetBoomcB`seZd�ZRS(cS`stS(N(R+(R#tother((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt__lt__s(R=R>Rd(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyRbsids%bogus comparison object sort, kind=%sy�?@y@@y@�?(ie(iiii(R RvtnantsortRR8RHtrealtimagR!R�R�tformatRItchrRR�R�tlistR7tfloatRmRWRZR�travel(R#R�R"R;R�R�taitbit	endianessR�RzRNRORaR=Rb((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt	test_sortls33





"
2
;

!4


!!!
	#%
cC`s�d�}d�}tjddd�}||j��||jd��||jd��||jd��tjd	dd�}||j��||jd��||jd��||jd��dS(
NcS`s5t|jj�t|jj�t|jj�dS(N(RR'tfortranR�R�(Rz((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pytassert_fortranscS`s6t|jj�t|jj�t|jj�dS(N(RR'RrR�R�(Rz((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pytassert_c$siR�R�R�R�(ii(ii(R R�R�(R#RsRtR"((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt	test_copys		cC`s�tjdddg�}tjdddg�}tjddd	g�}tjj|||gd
d�}|jdd
g�t|jtjdddg��t|jtjdddg��t|jtjd	ddg��|jddg�t|jtjdddg��t|jtjdddg��t|jtjddd	g��|jddg�t|jtjdddg��t|jtjdddg��t|jtjddd	g��t	j
dkr�d}nd}dtdfd|fg}tjddd d!gd|�}|jdd�t|dddddg�t|tjd"d#d$d%gd|��dS(&Nii itmytfirsttnameg������@g@g������@tnamessid,word,numberR�tidtwordtnumbertlittles>i2s<i2t5tcol2R"iR;i�R�iRaiR7(R"i(R;i�(R�i(Rai(R"i(R�i(R;i�(Rai(R RvR	t
fromarraysRfRRzR{R|Rjt	byteorderR(R#tx1RBtx3Rytstrtypetmydtype((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_sort_order7s4!"""""""""		cC`s\	tjd�}|ddd�j�}xedddgD]T}d|}t|j�jd|�||�t|j�jd|�||�q8W|dd	}|dd	}xedddgD]T}d
|}t|j�jd|�||�t|j�jd|�||�q�W|d}|d}xedddgD]T}d
|}t|j�jd|�||�t|j�jd|�||�q8Wx�dD]}}xttjdD]e}tjd$d%d&gd||�}	dj|�}t|	j�tjt|	�dtj	�|�q�Wq�Wd}
tjgt
d�D]}|
t|�^q1�}|ddd�j�}tjd�}|ddd�}
xedddgD]T}d|}t|j�jd|�||�t|j�jd|�|
|�q�Wd}
tjgt
d�D]}|
t|�^qdtj�}|ddd�}tjd�}|ddd�}
xedddgD]T}d|}t|j�jd|�||�t|j�jd|�|
|�qyWtj
d'dtj�}tt
d��|(|ddd�}tjd�}|ddd�}
xedddgD]T}d|}t|j�jd|�||�t|j�jd|�|
|�qAWtjdtfdtfg�}tjgt
d�D]}||f^q�d|�}|ddd�}tjd�}|ddd�}
xedddgD]T}d|}t|j�jd|�||�t|j�jd|�|
|�q3Wtjdddd�}|ddd�}tjd�}|ddd�}
xedddgD]T}d|}t|j�jd|�||�t|j�jd|�|
|�q�Wtjdddd�}|ddd�}tjd�}|ddd�}
xedddgD]T}d|}t|j�jd|�||�t|j�jd|�|
|�q�Wtjddgd	dgg�}tjd	d	gddgg�}tjd	dgd	dgg�}t|j�jdd�|�t|j�jdd	�|�t|j�j�|�tjg�}d(|_x^t
|j|j�D]F}d j|�}ttj|d|�tj|dtj	�|�q�Wd!}ttj|dd�tj|j�dtj	�|�tjd"�}tjd"�}t|jdd�|�tjd"dtj�}t|jdd�|�tjgt
d"�D]}d#^q��}t|jdd�|�tjgt
d"�D]}d#^q!	dtj�}t|jdd�|�dS()Niei����R^RQR_sscalar argsort, kind=%sR�y�?iscomplex argsort, kind=%ss<>R`y@iy@iR7s'byte-swapped complex argsort, dtype={0}Rasstring argsort, kind=%ssunicode argsort, kind=%ssobject argsort, kind=%sRbROs!structured array argsort, kind=%sis
datetime64[D]sdatetime64 argsort, kind=%sstimedelta64[D]stimedelta64 argsort, kind=%sR=s&test empty array argsort with axis={0}s'test empty array argsort with axis=Noneidt	aaaaaaaaay�?@y@@y@�?(ie(iiii(R R!R�RtargsortR�RvRiR�R�RIRjRR�R�RkR7RlRmRWRZR�R�RmR8R�(R#R"R;R�R�RnRoRpR�RzRNRORytrrR�R=((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_argsortYs�
"&
"&


"&
"*2
"&;
"&
"&!4
"&
"&
"&!!!	 "(1cC`sNtjd�}djd�}tt|jd|�tt|jd|�dS(Ni
sätUTF8R�(R R!tdecodeRR*RfR�(R#RaR�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_sort_unicode_kind�sc	C`s�tjddtjg�}d}|j|dd�}t|tjd�|�d}|j|dd�}t|tjdd	�|�tjd
dtj�}|jddddddtjtjtjg	7_|j	ddddtjtjddtjg	7_	d}|j|dd�}t|tjd
�|�d
}|j|dd�}t|tjdd�|�d}tjddgdd�}|jtjddd��}t|d|�d}tjddgdd�}|jtjddd��}t|d|�tj
d�}|jdddgd�}t|dddg�|jdddgd�}t|dddg�tj
d�}|jdddgd�}t|dddg�|jdddgd�}t|dddg�tj
d�}|jdddgd�}t|dddg�|jdddgd�}t|dddg�tjd�}tj|j|j
dd�}|dj|j�}||(|j|d�}t||�|j|d�}t||d�|j|d�}t||�|j|d�}t||d�tjd�}|jddd	gd�}t|ddd	g�|jddd	gd�}t|dddg�djtjdtjdtjddf�}x�|D]�}|dkr�d}n|dkr&tjdd|�}tjd�}n'tjddd|�}tjd�}|j|d�}t||�|j|d�}t||d�q�WdS( Niis*Test real searchsorted with nans, side='l'tsideR`is*Test real searchsorted with nans, side='r'Ryii	R7s-Test complex searchsorted with nans, side='l's-Test complex searchsorted with nans, side='r'i
s.Test searchsorted with little endian, side='l'i�s<i4s+Test searchsorted with big endian, side='l's>i4iRBiiR�R�R�tDatetimes?OtMsM8[D]t?(R RvRetsearchsortedRR!R8RHRgRhR�R�RYR[R1R7tjoinR�(	R#R"R�R;R4t	unalignedR�R�R?((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_searchsorted�s�33 


	
cC`stjddddddddd	d
ddd
dgdtj�}tjt|��}tg|D]}|j|d�^qa|�tg|D]}|j|d�^q�|d�tg|D]}|j||d�^q�|�tg|D]}|j||d�^q�|d�dS(Ns'P:\20x_dapi_cy3\20x_dapi_cy3_20100185_1s'P:\20x_dapi_cy3\20x_dapi_cy3_20100186_1s'P:\20x_dapi_cy3\20x_dapi_cy3_20100187_1s'P:\20x_dapi_cy3\20x_dapi_cy3_20100189_1s'P:\20x_dapi_cy3\20x_dapi_cy3_20100190_1s'P:\20x_dapi_cy3\20x_dapi_cy3_20100191_1s'P:\20x_dapi_cy3\20x_dapi_cy3_20100192_1s'P:\20x_dapi_cy3\20x_dapi_cy3_20100193_1s'P:\20x_dapi_cy3\20x_dapi_cy3_20100194_1s'P:\20x_dapi_cy3\20x_dapi_cy3_20100195_1s'P:\20x_dapi_cy3\20x_dapi_cy3_20100196_1s'P:\20x_dapi_cy3\20x_dapi_cy3_20100197_1s'P:\20x_dapi_cy3\20x_dapi_cy3_20100198_1s'P:\20x_dapi_cy3\20x_dapi_cy3_20100199_1R7tlefttrighti(R RvRR!R�RR�(R#R"R�R�RO((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_searchsorted_unicodeCs(		,00c
C`s�tjdddddg�}tj|�}tttj|ddddf�tttj|dddg�tttj|ddddddg�tttj|dddddddd	g�tttj|dddddddg�tttj|ddd
ddddg�tttj|ddddd
ddg�tjjd�}|j�}tj	|�}tj
ddd�}t|j|�|j|d|��tjdddddgd�}|j�}dddddg}ddd
ddg}t|j|ddd|�|�dd
dddg}t|j|ddd|�|�tjd�}|j
�}tjj|�|j�}tj|j|jdd�}|dj|j�}||(|j|d|�}t||�|j|d|�}t||d�||(|j|d|�}t||�|j|d|�}t||d�djtjdtjdtjddf�}	x:|	D]2}
|
dkr�d}
n|
dkrtjddgd|
�}tjddgdtj�}tjddg�}nrtjdddddgd|
�}tjdddddgdtj�}tjdddddgdtj�}|j|d|�}t||�|j|d|�}t||d�q�Wtjdddddg�}tjd dtj�}d
|ddd�<dddddg|ddd�<|ddd�}tjdddddgdtj�}|j|d|�}t||�|j|d|�}t||d�dS(!Niiiiiitsorterg�������?ii����i,ii(i<iPR�R`idRyi
RBR�R�R�R�s?OR�sM8[D]R�R7(ii(i
(R RvR�RR�R�R*trandomtrandRftlinspaceRR!R�tshuffleR�RYR[R1R7R�R�RCR�(
R#R"RNR;R�RVtkeysR4R�R�R�R?tsrt((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_searchsorted_with_sorter^s~"(.+++%""" 


	$''
"'
cC`s�dtjfd��Y}tjd�j|�}tjdd�j|�}tjd�j|�}tt|j|d�|��tt|j|d�|��tt|j|d|�|��tt|j|d|�|��dS(NR�cB`seZRS((R=R>(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��siiiR`Ry(R RsR!R1RRlR�(R#R�R"R;RN((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_searchsorted_return_type�s  #cC`sttjd�}tt|jd�tt|jd�tjddt�}tt|jd�tt|jd�dS(Ni
i����R7(R R!RR*targpartitionR�(R#Ratd_obj((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_argpartition_out_of_range�scC`sttjd�}tt|jd�tt|jd�tjddt�}tt|jd�tt|jd�dS(Ni
i����R7(R R!RR*t	partitionR�(R#RaR�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_partition_out_of_range�scC`s�tjg�}d|_xOt|j|j�D]7}dj|�}ttj|dd|�||�q/Wd}ttj|ddd�|j	�|�dS(	Niiiis(test empty array partition with axis={0}R=s)test empty array partition with axis=None(iiii(
R RvRWRIRZRiRR�R�Rm(R#R"R=R�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_partition_empty_array�s	&cC`s�tjg�}d	|_xat|j|j�D]I}dj|�}ttj|dd|�tj|dtj	�|�q/Wd}ttj|ddd�tj|j�dtj	�|�dS(
Niiiis+test empty array argpartition with axis={0}R=R7s,test empty array argpartition with axis=None(iiii(R RvRWRIRZRiRR�R�R�R�Rm(R#R"R=R�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_argpartition_empty_array�s	 cC`s}tjd�}tttj|ddd�tttj|ddd�tttj|ddd�tt|jddddd�tt|jddddd�x�d$D]�}tjg�}ttj|dd|�|�ttj|dd|�|�tj	d�}ttj|dd|�d|�t|tj|dd|�tj|dd|��tjd	d
dg�}|j
�}tjtjd�|�t||�x=ddgddgddgfD]}tj|�}tj|�}ttj|dd|�d|d�ttj|dd|�d|d�t|tj|dd|�tj|dd|��t|tj|dd|�tj|dd|��x.t|j
�D]}||jdd|�q�Wt||�q�Wx�d
ddgddd
gddd
gdd
dgdddgdddgdddgdddgfD]v}tj|�}tj|�}ttj|dd|�d|d�ttj|dd|�d|d�ttj|dd|�d|d�t|tj|dd|�tj|dd|��t|tj|dd|�tj|dd|��t|tj|dd|�tj|dd|��x.t|j
�D]}||jdd|�q�Wt||�qSWtj	d�}ttj|dd|�|�t|tj|dd|�tj|dd|��tjd�}|jtj|dd|�dd�|jtj|d
d|�d
d
�t|tj|dd|�tj|dd|��t|tj|d
d|�tj|d
d|��tjd�ddd�}|jtj|dd|�dd�|jtj|dd|�dd�t|tj|dd|�tj|dd|��t|tj|dd|�tj|dd|��ttj|dd|�tj|dd|��ttj|dd|�tj|dd|��t|tj|dd|�tj|dd|��tjd�}tj||j
d�}|j
dd}	ttj||	�|	|	�tjd�}tj||j
dd�}|j
dd}	ttj||	�|	|	�tj	d�}d|d<ttj|d%�dd�ttj|d&�dd�t|tj|d'�dd�t|tj|d(�dd�tj|d<ttj|tj|d)�d��ttjtj|d*�d��tjd�d}tjtjd�d�}tjj|�xAt|j
�D]0}|jtj||d|�|||�qI	Wt|tj|dd|�tj|dd|��t|tj|dd|�tj|dd|��x.t|j
�D]}||jdd|�q�	Wt||�tjdddd
dddddddddddddddddddg�}dd
ddg}ttj||d|�|d+�t|tj||d|�|d,�tjddg�}|jdd|�tt|jd�tt|jd
dd�tttj|d�tttj|ddd�tt|jd�tt|jd
dd�tttj|d�tttj|ddd�tjd�jd-�}|jdddd|�|jdddd|�tj|dddd|�tj|dddd|�tj|dddd|�tj|dddd|�|jdddd|�|jdddd|�tj|dddd|�tj|dddd|�tj|dddd|�tj|dddd|�tt|jddd�tt|jddd�tt|jddd�tttj|ddd�tttj|ddd�tt|jddd�tt|jddd�tttj|ddd�tttj|ddd�gtjtjtjgD]}
d.D]}|
|f^q%q}x2|D]*\}
}t}
|j}tj|d |
�}tjj|�tjtj|d |
�d/�}ttjj|�tj|�}x�t|j
�D]�}tj||d|�}|j|||�t|| ||�t||||d�|
||tj||d|��tj||ddd|�}|
|dd�|ftj|g|j dd |
��||dd�d|�fj!|dd�|fkj"�d!d"||dd�|f|dd�d|�fj!f�||dd�|dd�fj!|dd�|fkj"�d!d#||dd�|f|dd�|dd�fj!f�|
||tj|j d�dd�dftj||ddd|�f�tj||ddd|�}|
||dd�ftj|g|j dd |
��||d|�dd�f||dd�fkj"�d!d"|||dd�f|d|�dd�ff�|||dd�dd�f||dd�fkj"�d!d#|||dd�f|dd�|dd�ff�|
||tj||ddd|�tj|j d�ddd�ff�|j
�}|j|d|�t|tj||d|��|j
�}|j|ddd|�t|tj||ddd|��|j
�}|j|ddd|�t|tj||ddd|��q�WqGWq�WdS(0Ni
iR�itnonsenseR=itintroselectiiii(ii2i1i/i����iii����i)i�ii@BiABiii	iiiR7R�s%d: %r <= %rs%d: %r < %r(R�(ii����(ii����(ii����(ii����(ii����(ii����(iiii(iiii(ii(i	i(ii(#R R!RR�R�R*R�RvRR�R�RfRIR[R�trollRReRtisnanR�R�RSR�RERFRGRfttiletmapRRRWR�tall(R#RaR�tkthtokthRyR�RORttmidR�RNttdtaaetatR�td0tptdc((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_partition�sb
#
(''3:'''&&&&
!!
'#.
9#'	!#:>=BA,#:;:?>$+%c	C`s�d}x|tj|�D]k}t|||!||dd|�t||||kj�dd|||||f�|d}qWdS(NiR@skth %dR�skth %d, %r not greater equal %di(R RfRRR�(R#RaR�tprevR�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pytassert_partitioned�s"c	C`sHtjd�}d}tt|j|�tt|j|�tjd�jd�}tt|j|d	d�tt|j|d	d�tttj||d	d�tttj||d	d�tjd
dddg�}tj|d�}|j	|d�|j	|tj|d�d�t
|tj|d��t
||tj|d��tjd�}tjj|�|jt
|j��t
tjd�|�tjj|�t
tjd�||jt
|j���tjd�}tjj|�tjdd
ddg�}tjj|�tj||�}|j	||�|tj||�}|j	||�tjj|�t
tj||�|�t
|tj||�|�tjd�ddd
�}|j	tj|dgd�dg�|j	tj|dgdddg�dgdddg�|j	|tj|dgd�dg�|j	|tj|dgdddg�dgdddg�tjd�}tjj|�tjtjd�d�}ttjj|�tj|�}d}tj||d	d�}|tj|jd�dd�df|j|d	d�f}t
||�x;t
|jd�D]&}|j	||dd�f|�quWtj||d	d�}|tj||d	d�tj|jd�ddd�ff}t
||�x;t
|jd�D]&}|j	|dd�|f|�qWdS(Niiiii�i�i
iR=iii����i����ii����iii
ii(iiii�i�(ii(ii(ii(ii(ii(i����i����(i����i����(ii(iiii����(R R!RR*R�R�RSR�RvR�RR�R�RIR[R�R�RRW(	R#RaR�R�R�R�R�tpaRO((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_partition_iterative�sr ,&&**&
$*
c	C`s�tjdddgd	dddg�}tj|dddg�}ttj|t|j�dddg�|�t|tj|t|j�dddg�|�xut|j�D]d}ttj||dddg�|||�t|tj||dddg�|||�q�Wtjddddg�}tj|�}ttj|t|j��|�x]t|j�D]L}ttj||�|||�t|tj||�|||�qvWdS(NtGalahadg333333�?i&tArthurg������?i)tLancelotgffffff�?R7Rxs|S10theights<f8tages<i4R�tzebra(R�g333333�?i&(R�g������?i)(R�gffffff�?i&(Rxs|S10(R�s<f8(R�s<i4(	R RvRfRR�RIR[R�R(R#RaR�R�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_partition_cdtypes*	
"&"!cC`sTtjd�}djd�}tt|jdd|�tt|jdd|�dS(Ni
säR�iR�(R R!R�RR*R�R�(R#RaR�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_partition_unicode_kindsc	C`s�x�tdd�D]�}x�td|d�D]�}tj|�}tjj|�|tjjdd�}tjj|j�}d|||dg}tj|�|}ttj	||�||dd||f�q*WqWdS(Ni
iiiiR@sdata: %r
 kth: %r(
RIR R!R�R�trandintR[RfRR�(R#RRORatidxR�R�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_partition_fuzz#scC`sNddddddg}tj|d�}|jtj|�|dg�dS(Niiiii	ii(R R�R�Rv(R#RaR�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_argpartition_gh55240sc	C`s�tjdddgdddggtj�}tjddgddggddgddgggtj�}tjddddddgtj�}tjddddddgtj�}tjddddddddgtj�}tjddddddddgtj�}t|j�|�t|jd	�|�t|jd	�|jj��t|j�|�t|jd	�|�t|jd	�|jj��dS(
NiiiiiiiiR�(R RvRERtflattenR�(R#tx0R�ty0ty0fty1ty1f((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_flatten6s-?''--c
C`s�tjddgddgg�}tjddgddgg�}tjddgddgg�}tjd�jdd�}tjdd	d
dgd	dd
dgd
d
ddgddddgg�}tjddddddgddddddgdddddd gdddd!d"d#gdddd"d$d%gddd d#d%d&gg�}xtjtjtjtjgD]�}|j|�}t	tj
||�|�t	tj
|j|�|�t	tj
||j�|�t	tj
|j|j�|�t	tj
|jj�|�|�t	tj
||jj��|�t	tj
|jj�|jj��|�quWx�tjtjtjtjgD]�}|j|�}|j|�}	t	tj
|	|	�|�t	tj
|	j|	�|�t	tj
|	|	j�|�t	tj
|	j|	j�|�q�Wx#tjtjtjtjgD]}|j|�}
t	tj
|
ddd'�dd�f|
j�tj
|
ddd'�dd�fj�|
jj���t	tj
|
dd�ddd'�f|
j�tj
|
dd�ddd'�fj�|
jj���t	tj
|
|
ddd'�dd�fj�tj
|
|
ddd'�dd�fjj���t	tj
|
|
dd�ddd'�fj�tj
|
|
dd�ddd'�fjj���t	tj
|
d|
j
dd(�dd�f|
ddd(�dd�fj�tj
|
d|
j
dd(�dd�fj�|
ddd(�dd�fjj���t	tj
|
ddd(�dd�f|
d|
j
dd(�dd�fj�tj
|
ddd(�dd�fj�|
d|
j
dd(�dd�fjj���qCWx�tjtjtjtjgD]k}|j|�}
|j|�}|j|�}t	tj
|
|
j�|�t	tj
|
j|
�|�qiWt	tj
||�|j
|��t	tj
tj
||�|�|j
|�j
|��tj|�}|j
||�t	|tj
||��tj|�}|j
d)|d*|�t	|tj
||��dS(+Niii	i����iiii7i�i�iEi�i�i'i�i	i�	i�ii@idi�i�iDili�i�i�i�i�i�ii�i$iTiXi�i�i����iR;R?(R RvR!RSRFRURGRHRRtdotR�R�RWR�(
R#R"R;R�Ratddttdtdtetteaftebftedfteddtftedtdf((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_dotDs�!!!%""/%#%+;+;+5+5L\L`% "7cC`s�dSdtfd��Y}dtfd��Y}|�}|�}tjdgg�}ttj||�d�t|j|�d�tttj||�tt|j|�(NR�cB`seZd�ZRS(c[`sdS(NR�((R#tufunctmethodtpostinputstkwargs((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt__numpy_ufunc__�s(R=R>R�(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��sRcB`seZd�ZRS(c[`stS(N(tNotImplemented(R#R�R�R�R�R�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��s(R=R>R�(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR�si(R�R RvRR�RR�(R#R�RR"R;R�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_dot_override�s		cC`sKd}tjddd�}tttj||�tttj||�dS(Ng�?iR7si,i(ii(R RvRR�R�(R#R�R�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_dot_type_mismatch�scC`stjd�jd�}t|j�dddg�t|jd�dddg�t|jd�ddd	g�t|jd
�ddg�tjd�jd�}t|j�ddgddgg�t|jd�ddgddgg�t|jd�d
gdgg�t|jd
�dgdgg�tt|jdddd�t|jddd
�ddgddgg�t|jddd�ddgddgg�t|jdddddd
�dgdgg�t|jdd
d�ddgddgg�dS(Niiiiii
iiii����i	iiitaxis1taxis2Rr(ii(iii(R R!RSRtdiagonalRR*(R#R"R;((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt
test_diagonal�s%(""..1cC`s�tjd�j�}t|jj�t|jj�tjtjd��}t|jj�t|jj�tjtjd��}t|jj�t|jj�dS(Ni(R teyeR�RR'R(R3tdiag(R#R"((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_diagonal_view_notwriteable�scC`sftjd�}ttj|�dk�xtd�D]}|j�q5Wttj|�dk�dS(Nidi2(idid(R R8RRjtgetrefcountRIR�(R#R"RO((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_diagonal_memleak�s
cC`s�tjd�jd�}t|j�d�t|jd�d�t|jd�d�t|jd�d	�tjd
�jd�}t|j�dd
g�t|jd�dd
g�t|jd�ddg�t|jd�dd
g�t|jddd�dd
g�t|jddd�d
dg�t|jddd�ddg�t|jdddddd�ddg�dS(Niiiiiiii����i
iiiii	iRrR�R�(ii(iii(R R!RSRttrace(R#R"R;((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt
test_trace�s"""cC`sJdtjfd��Y}tjd�jd�j|�}|j�}dS(NtMyArraycB`seZRS((R=R>(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��sii(iii(R RsR!RSR1R�(R#R�R;R�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_trace_subclass�s!cC`s+tjd}tjd}x�||dD]�}tjddddddgd|�}tjd	d|�}|jdddgdddg�t||�tjdd|�}|jdddgdddg�t||jd
d��q)Wx�dD]�}tjttttttgd|�}tjd	d|�}|jdddgtgd�t||�tjd
d|�}|jdddgtgd�t||jd
d��q�Wtjd	�}t|j	_
tt|jdddgdddg�dd
dg}tt
tj|dd
gd�dS(NR�R�RiiiiR7iiR�(ii(ii(R R�RvR8tputRRSR&R+R'R(RR*R�(R#ticodestfcodesR�R�R"t	bad_array((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_put	s.

'"
"
' 
 (c
C`sgtjddgddgg�}t|j�ddddg�t|j�jj�t|jd�ddddg�t|jdd�ddddg�t|jdd�ddddg�t|jdd�ddddg�t|jdd�jj�t|jdd	�ddddg�t|jdd	�jj�t|j�|jd
��tjddgddggdd�}t|j�ddddg�t|jdd�ddddg�t|jdd	�ddddg�t|jdd�jj�t|jdd	�jj�t|j�|jd
��t|jdd�|jd
dd��tjddgddgg�ddd
�dd�f}t|j�ddddg�t|jdd�ddddg�t|jdd�ddddg�t|jdd�ddddg�t|jdd	�ddddg�t|jdd	�jj�tjd�ddd�}t|jd	�jj�t|jd�jj�t|jd�jj�tjd�ddd�}|jdddd�j	d
d�}t
|j�}d
|d<||_t|jdd	�jj�t|jd	�tjddd��tjd�}|jdddd�j	d
d�}t
|j�}d
|d<||_ttj|jdd	�|��t|jdd	�tjd��tjd�ddd
�jdd�}t|jdd�jj�t|jdd	�jj�t|jd�ddddg�t|jd	�ddddg�tjdgg�}d|_tj
d�jdkr;ttj|jd	�|��t|jd	�j|jjf�nxUd D]M}tjd�}t|j|�dg�ttj|j|�|��qBWtjd"�ddd�jdddd�}|dddd�f}t|jd	�ddddddddg�t|jd�ddddddddg�t|jd�ddddddddg�t|jd�ddddddddg�|ddd�df}t|jd	�ddddddddg�t|jd�ddddddddg�t|jd�ddddddddg�t|jd�ddddddddg�dS(#NiiiiR�R�R�R�tKi����i
i����i{iii�i.iiiiiiiiiii(i{i�(i(R�R�R�R�ii (R RvRRmRR'R3RSR!tswapaxesRkRXtmay_share_memoryR�R7RY(R#R"RXR�R;((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt
test_ravel(	s�!"%%%%'%%(:%%%%$
	%$
	""(""	%
#........cC`s:dtjfd��Y}tjd�j|�}tt|jd�|��tt|jd�|��tt|jd�|��tt|jd�|��tjd�ddd�j|�}tt|jd�|��tt|jd�|��tt|jd�|��tt|jd�|��dS(	Nt
ArraySubclasscB`seZRS((R=R>(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��	si
R�R�R�R�i(R RsR!R1RRlRm(R#R�R"((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_ravel_subclass�	s%cC`s^tjd�jdddd�j�}tj|j�}t|jd�|j�}tt	|j
dd�tt	|j
dd�tt	|j
dd�tt	|j
dd�x�tdd�D]�}x�tdd�D]~}xut||f�D]a\}}|j
||�}t
|j�}	|j||	|<|j||	|<t|j|	t|||f��g|jD]}
|
d^qh\}}}
}g|jD]}
|
d^q�\}}}}t|||||||||f|||||||
||ft|||f��t|jdt|||f��|dkr�|}q�q�Wq�Wq�WdS(NiiiitOWNDATAi����ii����iii(R R!RSR�tindicesRWRR'RR*R�RIt	enumerateRkRRg(R#R"R�R;RORR�tsrcR�RWtdimti0Rti2ti3tj0tj1tj2tj3((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt
test_swapaxes�	s0'",,&#$c`sftjdddg���j�}t�j|j�t�j|j�t|�j��t|tj���tjdddgd���j�}t�j|j�t�j|j�t|�j��t|tj���tjdddg���j�}t�|�t|�j��t|tj���tjdd	d
g���j�}t�|�t|�j��t|tj���tjdddd	gt���j�}t|g�D]}|j�^q��t|�j��t|tj���tjddd	dgt��tt	�fd��tt	�fd
��dS(Niy�?iy7@R�iig�?g@g@Rbc`s
�j�S(N(tconj((R"(sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��	sc`s
�j�S(N(t	conjugate((R"(sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��	sy�?�y�?�?y7@7@y�?�y�?�?y7@7@y�?�y�?�?y�?�(
R RvR	RRgRhR
R�RR�(R#tacR�((R"sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_conjugate�	s<

&(,R=R>R@RDRORSRTRZR\R]RqRuR�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�RR(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR<�sT									�		"	�		]		R				
		�		D			
			[							
	(	[		 t	TestBinopcB`sPeZd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z	RS(cC`syttjdg�tjddg�ddg�tjddg�ddd�}t||tjddg�ddg�tjdg�}tjdg�}||}||}||}||}t||�t|d�||d||||}t||�t|d�tjdg�}tjdg�}|||}t|d	�t|d�t|d�dS(
Ng�?g�?g@ig�?iiig������ @(RR RvRR(R#RaR"R;R�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_inplace�	s,%
"










cC`sSddlm}tjd�}||�\}}t||�t|||�dS(Ni(tincref_elidei(RnRR R�R(R#RRatorigRX((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_extension_incref_elide�	s

cC`sqddlm}ddddtjd�g}||�}t|dtjd��t||d|d�dS(Ni(tincref_elide_liii(RnRR R�R(R#RR`RX((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt!test_extension_incref_elide_stack
s
c#`s�dSidtjtfd6dtjtfd6dtjtfd6dtjtfd6d	tjtfd
6dtjtfd6d
dt	fd6dtj
tfd6dtjtfd6dtjtfd6dtj
tfd6dtjtfd6dtjtfd6dtjt	fd6dtjt	fd6dtjt	fd6dtjt	fd6dtjt	fd6d tjt	fd 6�d!tjfd"��Y�d#tjfd$��Y����fd%�}x6t�j��D]"}||tfV||t	fVq�WdS(&Nt__radd__t__add__t__rsub__t__sub__t__rmul__t__mul__t__rtruediv__t__truediv__t
__rfloordiv__t__floordiv__t__rmod__t__mod__t__rdivmod__t
__divmod__t__rpow__t__pow__t__rlshift__t
__lshift__t__rrshift__t
__rshift__t__rand__t__and__t__rxor__t__xor__t__ror__t__or__t__le__t__ge__Rdt__gt__t__eq__t__ne__tOtherNdarraySubclasscB`seZRS((R=R>(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR32
st OtherNdarraySubclassWithOverridecB`seZd�ZRS(c_`std||f��dS(Ns1__numpy_ufunc__ %r %r shouldn't have been called!(tAssertionError(R#R"tkw((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR�6
s(R=R>R�(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR45
sc`s��|\}}}|r9d|d}tt|�}n|dkrNt}ntt|�}d�}d�}	d�}
d�}|r�tjf}n	tf}i|d6|	d	6|
|6}
||kr�||
|<ntd
|||
�}|ddtjd��}tjdg�tjdg�j	��tjd
g�j	��g}xO|D]G}d||f}t
||j�s�tt||�|�t
d|�nt|||�dd|�||kr�t|||�dd|�nt|||�dd|�|rVtt||�|�t
d|�|dkrVt|||�dd|�qVn|dk	rPtt|||d|�tt|||d|�qPqPWdS(Nt__iiR!c_`sdS(N((R#R"R6((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR�G
sc_`std||f��dS(Ns1__numpy_ufunc__ %r %r shouldn't have been called!(R5(R#R"R6((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR�J
scW`sdS(Ntop((R#Rc((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt__op__N
scW`sdS(Ntrop((R#Rc((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt__rop__Q
sR�R�tRopiRqis%r %rR@R8R:R#(i(tgetattrtoperatortdivmodR RsR�R�R�RvR1Rlt	__class__RR�R�RR5(top_namet
ndsubclasstrop_nametnp_opthas_ioptiop_nametiopR8R�R�R9R;tbasestdcttclstobjtarr_objsRzR@(R3R4tops(sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pytcheck:
sV						




"(R R�R+tsubtracttmultiplyttrue_dividetfloor_dividet	remainderR�R&R2t
left_shifttright_shifttbitwise_andtbitwise_xort
bitwise_ort
less_equaltlesst
greater_equaltgreatertequalt	not_equalRstsortedR�(R#RNRA((R3R4RMsS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt"test_ufunc_override_rop_precedence
s6Pc	C`s�dSdtfd��Y}d|tjfd��Y}d|fd��Y}tjdg�}|�}|dfd	tj�}d
|d<|dfd	tj�}d|d<t||d�t||d
�t||d�t||kd�t||kd�ttj||�d�||9}t|d
�t||d�t||d
�t||d�t||kd�t||kd�ttj||�d�t||@d�||9}t|d
�|d7}t|dd�t|j�d�tt	||��t||d�t||d�t||d
�t||d�t||d�||}t|d�tt	||��||}t|d�tt	||��(Nt	SomeClasscB`s>eZd�Zd�Zd�Zd�Zd�Zd�ZRS(c_`sdS(NR�((R#R"R6((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��
scS`sdS(Ni{((R#Rc((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR�
scS`sdS(NiA((R#Rc((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR�
scS`sdS(Nsno subs for me((R#Rc((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR�
scS`sdS(Ntyep((R#Rc((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR0�
scS`sdS(Ntnope((R#Rc((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyRd�
s(R=R>R�RRRR0Rd(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyRa�
s					t
SomeClass2cB`seZd�ZRS(c	[`s�|tjks|tjkr"dSt|�}|t|�krVtj|�||<nt||�}d|kr�|ddk	r�tj|d�|d<n|||�}|j|j	d|j
�}||d<|SdS(NR�R?R7.(R RPRVRkR�tasarrayR=R�R@RWR7(	R#R�R�ROR�R6tfuncRyRt((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��
s
(R=R>R�(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyRd�
st
SomeClass3cB`seZd�ZRS(cS`sdS(Ns
sub for me((R#Rc((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR�
s(R=R>R(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyRg�
siiR7i	ii{iAsno subs for meRcRbR�i!i*s
sub for mei.(
R�R RsRvRcRRPR�RRl(	R#RaRdRgRzRKtobj2tobj3RX((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_ufunc_override_rop_simple�
sT	










cC`s�dSdtfd��Y}|�}tj|dg�}td|koPd|k�tj|dgdd�}td|ko�d|k�t|dd�tj|dgdd�}td|ko�d|k�t|dd�dS(NRacB`seZd�ZRS(c[`s|S(N((R#R�R�ROR�R6((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��
s(R=R>R�(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyRa�
sitsigt	signaturesii->i(R�R R�RR(R#RaR"R6((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt'test_ufunc_override_normalize_signature�
s	cC`s�dSdtfd��Y}|�}tjd�}ttj|�d�ttj||�d�ttj|d|�d�ttj|d|f�d�ttj||�d�ttj|d|�d�ttj|d|f�d�ttj||�d�ttj|t|�d�ttj|||�d�ttj|d|�d�ttj|d|f�d�ttj|d|tf�d�ttj|d||f�d�ttj|dt|f�d�ttj|d||f�d�ttj|d||f�d�ttj||�d�ttj||�d�ttj|||�d�ttj|||�d�ttj||d|�d�ttj||d|f�d�ttj||d|�d�(Nt
CheckIndexcB`seZd�ZRS(c[`s|S(N((R#R�R�ROR�R6((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR�s(R=R>R�(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyRnsg@iiR?i(R�R R!RtsintmodfR�R�(R#RnR"tdummy((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_numpy_ufunc_indexs8	""""""cC`s�dSdtjfd��Y}tjdg�j|�}tjdg�}tjdg�}tj|||�t|dd�tt||��d|d<tj||d|�t|dd�tt||��(NtOutClasscB`seZd�ZRS(c[`sRd|krN|j�}|jd�t||�}|||�|dd<ndS(NR?.(R�tpopR=(R#R�R�ROR�R6ttmp_kwRf((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR�:s

(R=R>R�(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyRs9siiiiR?(R RsRvR1RPRRRl(R#RsR�RR�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_out_override4s
(
R=R>RRRR`RjRmRrRv(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR
�	s				y	k		(tTestCAPIcB`seZd�ZRS(cC`sdddlm}t|d��t|d��t|d	��t|d��t|d��dS(
Ni(tIsPythonScalartfoobariiiPg@R"l (RnRxR(R#Rx((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_IsPythonScalarNs(R=R>Rz(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyRwMstTestSubscriptingcB`seZd�ZRS(cC`s�tjdddg�}|jt|dtj��tjddkre|jt|dt��n|jt|d�tj	k�dS(Niiii.(i.(
R RvRfRlRcRjRkRmR�Rs(R#Rt((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_test_zero_rankXs
(R=R>R|(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR{WstTestPicklingcB`sYeZd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
RS(	c	C`s�ddl}tjddgddgddgg�}|tj|�tjdgd
dtdffdtfd
tfg�g}x4|D],}t||j|j	��dd|�q�WdS(Niii	iiitxxxig@R7R"R;R�R@s%r(R~ig@(
tpickleR RvRRgRmRlRtloadstdumps(R#RR.tDATAR"((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_roundtripas*'
cC`s7tjddkr&tj|dd�Stj|�SdS(Niitencodingtlatin1(RjRkR R�(R#RK((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt_loadsnscC`sPd}tjddddgdtj�}|jt|��}t||�dS(Ns}�cnumpy.core._internal
_reconstruct
qcnumpy
ndarray
qK�Ub�Rq(K�cnumpy
dtype
qUi1KK�Rq(U|NNJ����J����tb�Utb.iiiiR7(R RvRAR�RR(R#RNR"R�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_version0_int8vs$cC`sPd}tjddddgdtj�}|jt|��}t||�dS(Ns��cnumpy.core._internal
_reconstruct
qcnumpy
ndarray
qK�Ub�Rq(K�cnumpy
dtype
qUf4KK�Rq(U<NNJ����J����tb�U�?@@@�@tb.g�?g@g@g@R7(R RvRFR�RR(R#RNR"R�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_version0_float32|s$cC`sOd}tjidd6idd6g�}|jt|��}t||�dS(Ns��cnumpy.core._internal
_reconstruct
qcnumpy
ndarray
qK�Ub�Rq(K�cnumpy
dtype
qUO8KK�Rq(U|NNJ����J����tb�]q(}qUaKs}qUbKsetb.iR"iR;(R RvR�RR(R#RNR"R�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_version0_object�s#cC`sPd}tjddddgdtj�}|jt|��}t||�dS(Ns��cnumpy.core._internal
_reconstruct
qcnumpy
ndarray
qK�Ub�Rq(KK�cnumpy
dtype
qUi1KK�Rq(KU|NNJ����J����tb�Utb.iiiiR7(R RvRAR�RR(R#RNR"R�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_version1_int8�s$cC`sPd}tjddddgdtj�}|jt|��}t||�dS(Ns��cnumpy.core._internal
_reconstruct
qcnumpy
ndarray
qK�Ub�Rq(KK�cnumpy
dtype
qUf4KK�Rq(KU<NNJ����J����tb�U�?@@@�@tb.g�?g@g@g@R7(R RvRFR�RR(R#RNR"R�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_version1_float32�s$cC`sOd}tjidd6idd6g�}|jt|��}t||�dS(Ns��cnumpy.core._internal
_reconstruct
qcnumpy
ndarray
qK�Ub�Rq(KK�cnumpy
dtype
qUO8KK�Rq(KU|NNJ����J����tb�]q(}qUaKs}qUbKsetb.iR"iR;(R RvR�RR(R#RNR"R�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_version1_object�s#cC`sYd}tjddfgdddd	fd
g�}|jt|��}t||�dS(Ns�cnumpy.core.multiarray
_reconstruct
p0
(cnumpy
ndarray
p1
(I0
tp2
S'b'
p3
tp4
Rp5
(I1
(I1
tp6
cnumpy
dtype
p7
(S'V6'
p8
I0
I1
tp9
Rp10
(I3
S'|'
p11
N(S'a'
p12
g3
tp13
(dp14
g12
(g7
(S'V4'
p15
I0
I1
tp16
Rp17
(I3
S'|'
p18
(g7
(S'i1'
p19
I0
I1
tp20
Rp21
(I3
S'|'
p22
NNNI-1
I-1
I0
tp23
b(I2
I2
tp24
tp25
NNI4
I1
I0
tp26
bI0
tp27
sg3
(g7
(S'V2'
p28
I0
I1
tp29
Rp30
(I3
S'|'
p31
(g21
I2
tp32
NNI2
I1
I0
tp33
bI4
tp34
sI6
I1
I0
tp35
bI00
S'\x01\x01\x01\x01\x01\x02'
p36
tp37
b.iiR7R"RR;(ii(ii(R;Ri(R RvR�RR(R#RNR"R�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_subarray_int_shape�s-(R=R>R�R�R�R�R�R�R�R�R�(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR}`s	
							tTestFancyIndexingcB`s>eZd�Zd�Zd�Zd�Zd�Zd�ZRS(cC`s�tjd�}d|dd�dgf<t|tjdgg��tjd�}d|dd�dd�dgf<t|tjdggg��dS(Nig@i(ii(iii(R R�RRv(R#Rt((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt	test_list�s"cC`s�tjd�}d|dd�df<t|tjdgg��tjd�}d|dd�dd�df<t|tjdggg��dS(Nig@i(ii(i(iii(i(R R�RRv(R#Rt((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt
test_tuple�scC`sZtjddddg�}tjddddgt�}t||tjdg��dS(Niiiii(R RvR�R(R#RtRQ((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt	test_mask�scC`stjddddgddddgg�}tjd	dgt�}tjd	dd	d	gdd	d	d	ggt�}tjd	dd	d	gd	d	d	d	ggt�}t||tjddddgg��t||tjddg��t||tjdg��dS(
Niiiiiiiii(R RvR�R(R#RtRQtm2tm3((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt
test_mask2�s-00) cC`sitjddddg�}tjddddgt�}d||<t|tjddddg��dS(Niiiiii(R RvR�R(R#RtRQ((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_assign_mask�s
cC`s�tjddddgddddgg�}tjd	dgt�}tjd	dd	d	gdd	d	d	ggt�}tjd	dd	d	gd	d	d	d	ggt�}|j�}d
||<t|tjddddgd
d
d
d
gg��|j�}d
||<t|tjdd
ddgd
dddgg��|j�}d
||<t|tjdd
ddgddddgg��dS(Niiiiiiiiii
(R RvR�R�R(R#txorigRQR�R�Rt((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_assign_mask2�s-00
4
4
(R=R>R�R�R�R�R�R�(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��s							tTestStringComparecB`s#eZd�Zd�Zd�ZRS(cC`s�tjdddg�}tjdddg�}t||kgdddgD]}||||k^qL�t||kgdddgD]}||||k^q��t||kgdddgD]}||||k^q��t||kgdddgD]}||||k^q�t||kgdddgD]}||||k^q@�t||kgdddgD]}||||k^q}�dS(NtThististexampletwasiii(R RvR(R#tg1tg2RO((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_string�s=====cC`s-tjddddg�}d}t||kg|D]}||k^q4�t||kg|D]}||k^q`�t||kg|D]}||k^q��t||kg|D]}||k^q��t||kg|D]}||k^q��t||kg|D]}||k^q�dS(Ntspamtspatspammersand eggs(R RvR(R#R�R�Rt((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt
test_mixed�s,,,,,cC`s�tjtd�td�td�g�}tjtd�td�td�g�}t||kgdddgD]}||||k^qp�t||kgdddgD]}||||k^q��t||kgdddgD]}||||k^q��t||kgdddgD]}||||k^q'�t||kgdddgD]}||||k^qd�t||kgdddgD]}||||k^q��dS(NR�R�R�R�iii(R RvRR(R#R�R�RO((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_unicode�s**=====(R=R>R�R�R�(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��s	
	
t
TestArgmaxc!B`seZddddejgdfdddejdgdfejddddgdfejdejddgdfddddedej�gdfddddeejd�gdfdddeejd�dgdfdddedej�dgdfedej�ddddgdfeejej�ddddgdfeejd�eejd�eejd�gdfeejej�eejd�eejd�gdfeejd�eejd�eejej�gdfedd�edd�edd�gdfedd�edd�edd�gdfedd�edd�edd�gdfejd�ejd�ejd�ejd�ejd	�ejd
�gdfejd�ejd
�ejd�ejd�ejd�ejd�gdfejd�ejd�ejd�ejd�ejd�ejd�gdfejd�ejd�ejd�ejd�ejd�ejd�gdfejdd�ejdd�ejdd�ejdd�gdfejdd�gddfedddd�edddd�edddd �gdfedddd!�edd"dd�edddd�gdfedd"dd#�edd"dd�edd"dd!�gdfeeeee	gdfeeee	egdfe	eeeegdfe	ee	eegdfgZ
d$�Zd%�Zd&�Z
d'�Zd(�Zd)�ZRS(*iiiiis1923-04-14T12:43:12s1994-06-21T14:43:15s2001-10-15T04:10:32s1995-11-25T16:02:16s2005-01-04T03:14:12s2041-12-03T14:05:03is1935-09-14T04:40:11s1949-10-12T12:32:11s2010-01-03T05:14:12s2015-11-20T12:20:59s1932-09-23T10:10:13s2014-10-10T03:50:30tNaTs2015-09-23T10:10:13s1932-10-10T03:50:30s2059-03-14T12:43:12s1996-09-21T14:43:15s2022-12-25T16:02:16s1963-10-04T03:14:12s2013-05-08T18:15:23RNtdaystsecondsii#i����ii+i
icC`s�tjjddd�}x�t|j�D]t}|j|�}|j|�}tt|j��}|j|�t	tj
||j|j||��k��q(WdS(	Niiiiiii(iiiii(
R R�tnormalRIRZRKtargmaxRktremoveRR�RAR(R#R"ROtamaxtaargmaxtaxes((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_all9s
cC`skxd|jD]Y\}}ttj|�|dd|�t|tj|�tj|�dd|�q
WdS(NR@s%r(tnan_arrRR R�RK(R#RzR�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_combinationsBs cC`s�tjd	�}tjddtj�}tt|jd|�tjd
dtj�}tt|jd|�tjddtj�}tt|jd|�tjddtj�}|jdd|�t||jd��dS(Ni
iiR7i����iiR?(i
i(ii(ii
(R R�RcRR*R�R(R#R"R?((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_output_shapeGscC`s6tjddd�}d|d<t|j�d�dS(Ni�R7s<U9tasi6(R R8RR�(R#Ra((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_argmax_unicodeYs
cC`s�tjjdd	�}tjddt�}tjddt�}t|jd|�tj|d|��t||�tjddt�}tjddt�}t|jd|dd�tj|d|dd��t||�dS(
NR[iiR7iR?R=i(ii(R R�R�R8RmRR�(R#R"tout1tout2((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_np_vs_ndarray^s(
4cC`s�tjddd�}tj|jjd|j�t|j�d�d|d<t|j�d�d|d<t|j�d�dS(	NiR7Rii
iii(R R�tctypestmemsetR�R\RR�(R#R"((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_object_argmax_with_NULLsns

(R=R>R ReR�t
datetime64ttimedelta64RR&R+R�R�R�R�R�R�R�(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��sz$$$$$'699---$$$						t
TestArgminc!B`s�eZddddejgdfdddejdgdfejddddgdfejdejddgdfddddedej�gdfddddeejd�gdfdddeejd�dgdfdddedej�dgdfedej�ddddgdfeejej�ddddgdfeejd�eejd�eejd�gdfeejej�eejd�eejd�gdfeejd�eejd�eejej�gdfedd�edd�edd�gdfedd�edd�edd�gdfedd�edd�edd�gdfejd�ejd�ejd�ejd�ejd	�ejd
�gdfejd�ejd�ejd
�ejd�ejd�ejd�gdfejd�ejd�ejd
�ejd�ejd�ejd�gdfejd�ejd�ejd�ejd�ejd�ejd�gdfejdd�ejdd�ejdd�ejdd�gdfejdd�gddfedddd�edddd�edddd�gdfedddd�edd dd�edddd�gdfedd dd!�edd dd�edd dd�gdfeeeee	gdfeeee	egdfe	eeeegdfe	ee	eegdfgZ
d"�Zd#�Zd$�Z
d%�Zd&�Zd'�Zd(�ZRS()iiiiis1923-04-14T12:43:12s1994-06-21T14:43:15s2001-10-15T04:10:32s1995-11-25T16:02:16s2005-01-04T03:14:12s2041-12-03T14:05:03s1935-09-14T04:40:11s1949-10-12T12:32:11s2010-01-03T05:14:12s2014-11-20T12:20:59s2015-09-23T10:10:13s1932-10-10T03:50:30iR�s2059-03-14T12:43:12s1996-09-21T14:43:15s2022-12-25T16:02:16s1963-10-04T03:14:12s2013-05-08T18:15:23RNR�R�ii#i����ii+i
icC`s�tjjddd�}x�t|j�D]t}|j|�}|j|�}tt|j��}|j|�t	tj
||j|j||��k��q(WdS(	Niiiiiii(iiiii(
R R�R�RIRZtmintargminRkR�RR�RAR(R#R"ROtamintaargminR�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��s
cC`skxd|jD]Y\}}ttj|�|dd|�t|tj|�tj|�dd|�q
WdS(NR@s%r(R�RR R�R�(R#RzR�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��s cC`s�tjdd	dgdtj�}ttj|�d�tjdddgdtj�}ttj|�d�tjdddgdtj�}ttj|�d�tjdddgdtj�}ttj|�d�dS(NiiiR7iii?i�i����i�i����i����i�i���i�i���i���I�i�I�i�i�ll����ll����l��������(R RvRARR�RCRERG(R#R"((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_minimum_signed_integers�s!!!!cC`s�tjd	�}tjddtj�}tt|jd|�tjd
dtj�}tt|jd|�tjddtj�}tt|jd|�tjddtj�}|jdd|�t||jd��dS(Ni
iiR7i����iiR?(i
i(ii(ii
(R R�RcRR*R�R(R#R"R?((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��scC`s6tjddd�}d|d<t|j�d�dS(Ni�R7s<U9t0iq(R R�RR�(R#Ra((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_argmin_unicode�s
cC`s�tjjdd	�}tjddt�}tjddt�}t|jd|�tj|d|��t||�tjddt�}tjddt�}t|jd|dd�tj|d|dd��t||�dS(
NR[iiR7iR?R=i(ii(R R�R�R8RmR�RR�(R#R"R�R�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��s(
4cC`s�tjddd�}tj|jjd|j�t|j�d�d|d<t|j�d�d|d<t|j�d�dS(	NiR7Riiii
i(R R�R�R�R�R\RR�(R#R"((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_object_argmin_with_NULLs�s

(R=R>R ReR�R�R�RR+R&R�R�R�R�R�R�R�R�(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR�ys|$$$$$'699---$$$							t
TestMinMaxcB`s#eZd�Zd�Zd�ZRS(cC`s�tttjdd�tttjdd�ttjddd�d�ttjddd�d�ttjddd�d�ttjddd�d�dS(NiR=i(RR*R R�R�RR�(R#((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_scalar

scC`sKtttjdddgd�ttjdddggdd�d�dS(Niiii�R=(RR*R R�R(R#((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt	test_axis
scC`s�x�d	D]�}tjd�j|�}d|d<ttj|�|d�ttj|�|d�d|d<ttj|�|d�ttj|�|d�|jd�ttj|�|d�ttj|�|d�qWdS(
Nsm8[s]sm8[Y]i
R�iii	i(sm8[s]sm8[Y](R R!RRR�R�R�(R#R7R"((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt
test_datetime
s



(R=R>R�R�R�(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR�
s			tTestNewaxiscB`seZd�ZRS(cC`sPtjdddg�}d|dd�tjf}t|j�d|�dS(Nig��������g�������?i�(R RvR�RRm(R#tskRX((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt
test_basic'
s(R=R>R�(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR�&
stTestClipcB`sGeZd�Zeddd�Zd�Zd�Zd�Zd�Z	RS(cC`s6ttj||k��ttj||k��dS(N(RR R�(R#Rttcmintcmax((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt_check_range.
sc
C`s-|dkr|}n|dkr*|}nx�tj|D]�}tjdkr\ddg}	nddg}	x�|	D]�}
tj|�j|
�}tjjd�|j|�}|r�|j	|||�n|j	||�}d}
|jjdkr�d}
nt
|jj|
�|j|||�qoWq8W|S(NR}t=t>t<i�t|(R�R tsctypesRjR�R7RR�RtclipRR�(
R#t
type_groupt	array_maxtclip_mintclip_maxtinplacetexpected_mintexpected_maxR�tbyte_ordersR�R7Rt((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt
_clip_type2
s(		
	c
C`s�x�ttgD]�}|jddddd|�|jddddd|�|jdddd	d|�|jddddd|�|jd
dddd|�|jd
dddd|dd�q
WdS(
NRlig������)�g�����Y@R�iRmi����g Y@tuintidR�(R&R+R�(R#R�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR�P
scC`sQtjd
dgddddg�}|djdd�}|j|dd�dS(Ni����g@g@g@g@R7Rts<f8R�tzg333333ӿg�?(i����g@g@(g@g@g@(Rts<f8(R�s<f8(R�s<f8(R RvR�R�(R#R	R�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_record_arraya
sc	C`s�tjddddddddg�}|jd�}ttj|dk��|jd	d�}ttj|dk��|jd
d�}ttj|dk��dS(NiiiiiiiiR�RK(R RvR�RR�(R#tvalRt((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_max_or_ming
s'cC`sqtjdtjdddtjg�}|jdd�}tjdtjdddtjg�}t||�dS(	Ng�g�?g@g�?i����ig�g�?(R RvReR�R(R#t	input_arrR�RV((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_nanp
s''N(
R=R>R�R&R�R�R�R�R�R�(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR�-
s					tTestCompresscB`s#eZd�Zd�Zd�ZRS(cC`s�dddddgg}tjd�jdd�}tjdd	g|d
d�}t||�d	dgddgg}tjdd	dd	dg|d
d	�}t||�dS(Niiiii	i
iiiR=i(R R!RSR>R(R#R�RzR?((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR�x
s
'cC`s\dgdgg}tjd�jdd�}tjddg|dd�}t||�dS(Niii
iiiR=(R R!RSR>R(R#R�RzR?((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt
test_truncate�
scC`sDtjd�jdd�}tjddg|�}t|d�dS(Ni
iiii(R R!RSR>R(R#RzR?((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��
s(R=R>R�R�R�(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR�w
s	
	tTestPutmaskcB`s>eZd�Zd�Zd�Zd�Zd�Zd�ZRS(cC`sMtj|||�ttj||||�k��t|j|k�dS(N(R tputmaskRR�R7(R#RtR�tmaskR�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt	tst_basic�
s#cc`s�tttjtg}tjjd�d}|dk}xwdddgD]f}x]tjj�D]L}xC|D];}||krj|j|j	�j
|�|||fVqjqjWq]WqGWdS(Ni�idi(i����ii(RgRR tvoidR�R�R�tvaluesR�R�R(R#tunchecked_typesRtR�R�R�R�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt
test_ip_types�
s
cC`s2tttjtjdddg�tgd�dS(Niiii(RR*R R�RvR+(R#((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_mask_size�
scC`sQtjdddg|�}tj|tttgd�t|dddg�dS(Niiii����(R RvR�R+R&R(R#R7Rt((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt
tst_byteorder�
scc`s#xdD]}|j|fVqWdS(Ns>i4s<i4(s>i4s<i4(R�(R#R7((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_ip_byteorder�
s
cC`s�tjddgddddg�}tj|dttgd�t|ddd
g�t|d	ddg�t|dddg�tj|d	ttgd�t|ddd
g�t|d	ddg�t|dddg�dS(Ni����g@g@g@g@R7Rts<f8R�s>f8R�i
iiiii(i����g@g@(g@g@g@(Rts<f8(R�s>f8(R�s<f8(R RvR�R+R&R(R#R	((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��
s(R=R>R�R�R�R�R�R�(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��
s					tTestTakecB`sPeZd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z	RS(cC`s9tt|jd��}t|j|dd�|�dS(NiR=(RkRIRWRttake(R#RtR�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��
scc`s�tttjtg}tjjd�d}d|_xTtjj�D]C}x:|D]2}||krQ|j	|j
�j|�fVqQqQWqDWdS(Niidiii(iii(RgRR R�R�R�RWR�R�R�R�R(R#R�RtR�R�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��
s	
cC`s�tjjd�d}d|_tt|jdddgdd�tt|jd	gdd�t|jd
gdd�d|d�dS(NiidiiiiiR=i����i����(iii(R R�RWRR�R�R(R#Rt((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt
test_raise�
s
	"cC`s}tjjd�d}d|_t|jdgddd	d
�d|d�t|jdgddd	d
�d|d�dS(
Niidiiii����R=itmodeR�i(iii(R R�RWRR�(R#Rt((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt	test_clip�
s	-cC`s�tjjd�d}d|_t|jdgddd	d
�d|d�t|jdgddd	d
�d|d�t|jdgddd	d
�d|d�dS(
Niidiiii����R=iR�twrapi(iii(R R�RWRR�(R#Rt((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt	test_wrap�
s
	--cC`sGtjdddg|�}t|jdddg�dddg�dS(Niiii(R RvRR�(R#R7Rt((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��
scc`s#xdD]}|j|fVqWdS(Ns>i4s<i4(s>i4s<i4(R�(R#R7((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��
s
cC`s^tjd
dgddddg�}|jdg�}t|ddkoV|d	dk�dS(Ni����g@g@g@g@R7Rts<f8R�s>f8R�i(i����g@g@(g@g@g@(Rts<f8(R�s>f8(R�s<f8(R RvR�R(R#R	trec1((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��
s(
R=R>R�R�R�R�R�R�R�R�(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��
s		
					tTestLexsortcB`s,eZd�Zd�Zd�Zd�ZRS(cC`s�ddddddg}ddddddg}tj||f�}tjddddddg�}t||�tj||f�}tj|�}t||�t|d|tj|d��dS(Niiiiiii(R tlexsortRvRtvstackRf(R#R"R;R�texpected_idxRt((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��
s!

cC`s�tjdddgdd�}tjdddgdd�}tj||f�}tjdddg�}t||�tjdddgdd�}tjdddgdd�}tj||f�}tjdddg�}t||�dS(NiR7s
datetime64[D]iistimedelta64[D](R RvR�R(R#R"R;R�R�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��
s
cC`sctjjdd�}tjjddddddgd�}xQ||fD]C}tj|jd	�f�}tj|d
d�}t||�qIWx�||f||ffD]�\}}tj||f�}t|tj|jd	�|f��t|tj||jd	�f��tj|dd
�tj|dd
�}}t|tj||f��q�WdS(Ni
i�tabctxytwztefghitqwstRtRR�t	mergesortR7R�(R R�tchoiceR�RR�RRv(R#R"R;tuR�R�R�R�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_objects'%%%+cC`s>tjddd�jdd�}tttj|dd�dS(Ngg�?i*iR=ii~(R R�RSRR*R�(R#Rt((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_invalid_axiss!(R=R>R�R�RR	(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��
s	
	
	tTestIOcB`sReZdZd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
�Zd�Z
d�Zd
�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zejd��Zd�Zd�Zd�Zd�Zd�Z d�Z!d�Z"d�Z#d �Z$d!�Z%d"�Z&d#�Z'RS($s.Test tofile, fromfile, tobytes, and fromstringcC`s�d}tjj}||�||�jtj�d|_tjtjtjtjg|jddd�df<|jj|_tj	�|_
tjd|j
�|_dS(	Niiiy�?iitdir(iii(
R R�RR�RtRetinfR7ttempfiletmkdtempttempdirtmktemptfilename(R#RWR�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR$s)5cC`stj|j�dS(N(tshutiltrmtreeR(R#((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttearDown(sc`sTtj��tttj�tjd�tjd�}tt�fd�|�dS(NiPic`s
|j��S(N(ttofile(Rt(R;(sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR�1s(tiotBytesIORtIOErrorR tfromfileRBR�(R#Ra((R;sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_nofile+scC`sStjttttgdtj�}tjddddtj�}t||�dS(NR7s1 0 -2.3 0.0tsept (R RvR+R&R(t
fromstringR(R#R�R�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_bool_fromstring3s$cC`sMtjddtjdd�}tjddgdtj�}t||�dS(Ns#9923372036854775807 104783749223640R7RRl��*�MIؔ&�L_(R RRHRvR(R#RaR�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_uint64_fromstring8scC`sMtjddtjdd�}tjddgdtj�}t||�dS(Ns-25041670086757 104783749223640R7RRI�_&�9�Iؔ&�L_(R RRGRvR(R#RaR�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_int64_fromstring>scC`sHt|jd�}|j�tj|j�}t|jdkd�dS(NtwisArray not empty(topenRtcloseR RRR[(R#RbR�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_empty_files_binaryDs
cC`sNt|jd�}|j�tj|jdd�}t|jdkd�dS(NR!RRisArray not empty(R"RR#R RRR[(R#RbR�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_empty_files_textJs
cC`swt|jd�}|jj|�|j�t|jd�}tj|d|j�}|j�t||jj	�dS(NtwbtrbR7(
R"RRtRR#R RR7Rtflat(R#RbR�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_roundtrip_filePs

cC`sE|jj|j�tj|jd|j�}t||jj�dS(NR7(RtRRR RR7RR((R#R�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_roundtrip_filenameZscC`s�|jj�}tj|d|j�}t||jj�|jjd�}tj|d|j�}t||jjd��dS(NR7R�(RtttobytesR RR7RR(R�(R#RNR�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_roundtrip_binary_str_scC`s�|jjj�}djtt|��}tj|dd�}tj|�}t	||||�t
||||dd�dS(Nt@Rtdecimali(RtRgRmR�R�RgR RtisfiniteRR(R#RtRNR�tnan_mask((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_roundtrip_strhscC`sP|jjj�}djtt|��}tj|dd�}t||�dS(NR-R(	RtRgRmR�R�treprR RR(R#RtRNR�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_roundtrip_reprqscC`s{|jj|j�d�}tj|jddd�}||_||_tj|jd|j	�}t
||jj�dS(Nc_`stjd��dS(NsCan not tell or seek(RR(targsR�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pytfail{sR't	bufferingiR7(RtRRRR"tseekttellR RR7RR((R#R5RbR�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_unbuffered_fromfilews			cC`s\tjdd�}|j|j�ttjj|j�|j�t	|tj
|j��t|jd��G}|j|j�|j|�ttjj|j�|jd�WdQXt|jd�j
�t|jd��}|j|�WdQXt	|tj
|j��t|jd��}|j|�WdQXttjj|j�|jd�dS(Niiisr+bR!tabi(R R8RRRtostpathtgetsizeR\RRR"R7R#(R#RaRb((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_largish_file�s
)cC`s�tjdtjtjdg}x�|D]�}t|jd�}|j|d�|jd�|j�x�ddgD]z}d||f}t|j|�}|jd�tj	|d	tj
d
d�|j�}|j�t|dd|�qtWq'WdS(
NiR&isR'sr+bs%d %siR7tcounti
R@(
RtDEFAULT_BUFFER_SIZER"RR7twriteR#treadR RRUR8R(R#tsizesR[RbR�R@R�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt!test_file_position_after_fromfile�s 





cC`sQtjdtjtjdg}x*|D]"}d|f}t|jd�}|j|d�|jd�|jd�|jd�tjdgd	tj�j	|�|j
�}|j�t|dd|�t|jd�}|j
d
�|jdd�tjdgd	tj�j	|�|j
�}|j�t|dd|�q'WdS(Nis%dR&isi
t12iR7iR@sr+bii(RR@R"RR7RAR RvRURR8R#RRB(R#RCR[R@RbR�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_file_position_after_tofile�s*





"

"
cK`sztjt|�|�}t||�t|jd�}|jt|��|j�tj|j|�}t||�dS(NR&(	R RRRR"RRAR#R(R#RNR�R6R�Rb((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt_check_from�s

c	C`sD|jdtjtjtjtjtjtjtjgdd�dS(Ns3nan +nan -nan NaN nan(foo) +NaN(BAR) -NAN(q_u_u_x_)RR(RGR Re(R#((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��s0c	C`sG|jdtjtjtjtjtjtjtjgdd�dS(Ns.inf +inf -inf infinity -Infinity iNfInItY -inFRR(RGR R(R#((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_inf�s3cC`s)|jddddddgdd�dS(	Ns'1.234 -1.234 .3 .3e55 -123133.1231e+133gX9��v��?gX9��v��g333333�?g�.LKR?KgY��]x��RR(RG(R#((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_numbers�s	cC`s/|jdtjddddg�dd�dS(Ns�?@@@�@iiiiR7s<f4(RGR Rv(R#((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_binary�s	cC`stjdkrdSy�d	d
}tjddtj�}t|�}tj�}|j}tj	|||j
�j|�|jd�tj
|dtj�}|j�tt|�|k�t|| |kj��t|||kj��Wnttfk
r
nXdS(s�Test workarounds for 32-bit limited fwrite, fseek, and ftell
        calls in windows. These normally would hang doing something like this.
        See http://projects.scipy.org/numpy/ticket/1660twin32Nii iiR7iIi(RjtplatformR R!RAR�R
tNamedTemporaryFiletfileR�R\RR7RR#RR�tMemoryErrorR*(R#t
fourgbplust	testbytestntflikeRbR"((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_big_binary�s"
	 

cC`s&|jdddddgdd�dS(Ns1,2,3,4g�?g@g@g@Rt,(RG(R#((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR�scC`sy|jdddddgdddd	�|jddddgdd
dd	�|jdddddgdddd	�dS(Ns1,2,3,4g�?g@g@g@R?iRRUii����(RG(R#((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_counted_strings(%cC`s,|jdddddgdtdd�dS(	Ns1 2  3     4   iiiiR7RR(RGRm(R#((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_string_with_ws
sc	C`s/|jddddgdddtdd�dS(	Ns1 2  3     4   iiiR?R7RR(RGRm(R#((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_counted_string_with_ws
s$cC`sN|jdddddgdd�|jdddddgd	tdd�dS(
Ns
1 , 2 , 3 , 4g�?g@g@g@RRUs1,2,3,4R7(RGRl(R#((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt
test_asciis"cC`s |jdddgdd�dS(Ns1.234 1,234gX9��v��?g�?RR(RG(R#((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_malformedscC`s&|jdddddgdd�dS(Nt
1_x_3_x_4_x_5iiiiRt_x_(RG(R#((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt
test_long_sepscC`sGtjddddgdtj�}|jd|dddtj�dS(	NiiiiR7s1,2,3,4RRU(R RvRcRG(R#R�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt
test_dtypes$cC`s�tjttttgdtj�}d}t|jd�}|jt|��|j	�tj
|jdddtj�}t|jdk�t
||�dS(NR7s
1,0,-2.3,0R&RRUR�(R RvR+R&R(R"RRARR#RRR7R(R#R�RNRbR�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_dtype_bools$
!cC`s�tjddddgdt�}t|jd�}|j|dd�|j�t|jd	�}|j�}|j�tjg|jd�D]}t|�^q��}t	||�dS(
Ng)\��(�?ig�G�z@iR7R!RRURy(
R RvRlR"RRR#RBtsplitR(R#RtRbRNR�R�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_tofile_sep*s!

1cC`s�tjddddgdt�}t|jd�}|j|ddd	d
�|j�t|jd�}|j�}|j�t|d�dS(
Ng)\��(�?ig�G�z@iR7R!RRURis%.2fRys1.51,2.00,3.51,4.00(	R RvRlR"RRR#RBR(R#RtRbRN((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_tofile_format6s!

cC`s�t|j��t|j��t|j��t|j��t|j��t|j��t|j��t|j��dS(N(	R	RIR�RHRVRYRZRaRb(R#((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_locale@s((R=R>t__doc__R$RRRRR R$R%R)R*R,R1R3R9R>RDRFRGR�RHRIRJRRRTR�RVRWRXRYRZR]R^R_RaRbRc(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR
sH										
							
				
															
tTestFromBuffercB`s#eZd�Zd�Zd�ZRS(cC`sttj||�|�dS(N(RR R.(R#RqRVR�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR�Lscc`s�x�ddgD]�}x{tttjgD]g}tj|�j|�}tjjd�dj|�}|j�}|j	||j
i|d6fVq&Wq
WdS(NR�R�iiiR7(ii(RlRmR R�R7RR�RR+R�R((R#R�R7R�RtR�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt
test_ip_basicOscc`s'|jtd�tjg�ifVdS(NR�(R�RR Rv(R#((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt
test_emptyWs(R=R>R�RfRg(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyReKs		tTestFlatcB`s,eZd�Zd�Zd�Zd�ZRS(cC`s�tjd�}|jdd�}d|_t|j_||_|ddd�ddd�f|_||_	|ddd�ddd�f|_
dS(Ng4@iii(ii(R R!RSRWR&R'R(R"R;R)R*(R#R)R"((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR$\s		%	cC`s\t}yd|jjd<Wntk
r3t}nXt|�t|jjddk�dS(NgY@ig(@(R&R"R(R*R+R(R#t
testpassed((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_contiguousfs


cC`s\t}yd|jjd<Wntk
r3t}nXt|�t|jjddk�dS(NgY@ig(@(R&R;R(R*R+R(R#Ri((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_discontiguousos


cC`s|jjj�}|jjj�}|jjj�}|jjj�}t|jjt	k�t|jjt	k�t|jjt
k�t|jjt
k�t|jjt	k�t|jjt	k�t|jjt	k�t|jjt
k�t|j|jk�dS(N(
R"R(R�R;R)R*RR'R(R&R+R5R](R#R�RaR�Rb((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest___array__xs(R=R>R$RjRkRl(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyRh[s	
				t
TestResizecB`sPeZd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z	RS(cC`s�tjdddgdddgdddgg�}|jd�t|jd tjdddgdddgdddgg�j�t|djd�dS(Niiii	(ii(R RvtresizeRR((R#Rt((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��s
3

7cC`sVtjdddgdddgdddgg�}|}|jt|jd�~dS(Niii(ii(R RvR)R*Rn(R#RtR�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_check_reference�s3cC`sFtjd�}|jd�t|tjd�ddd�f�dS(Nii(R R�RnR(R#Rt((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_int_shape�s
cC`sVtjd�}|jd�t|tjd��|j�t|tjd��dS(Ni(R R�RnR�R(R#Rt((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_none_shape�s


cC`s�|jttjd�jd�|jttjd�jd�|jttjd�jdd�|jttjd�jdd�dS(Nithii����R�itrefcheck(R)R�R R�RnR*(R#((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_invalid_arguements�s"cC`s9tjd�}|jddd�t|jdk�dS(Niii(iii(R R�RnRRW(R#Rt((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_freeform_shape�scC`sZtjd�}|jddd�t|dtjd��t|dtjd��dS(Niiii(ii(R R�RnRR8(R#Rt((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_zeros_appended�scC`sltjdddtdfg�}|jd�t|jd	�t|ddd�t|dd d�dS(
Ni
R7R�iii����ii(i(R R�R�RnRRWR(R#R"((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_obj_obj�s
!
(
R=R>R�RoRpRqRtRuRvRw(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyRm�s							t
TestRecordcB`s�eZd�Zd�Zejddkr@d�Zd�Znd�Zd�Z	d�Z
d	�Zd
�Zd�Z
d�ZRS(
cC`sJtjdtfdtfg�}ddg|_t|jddg�dS(NRbROR�R^(R R7RlRmRyR(R#R�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_field_rename�s!cC`sd�}tt|�dS(NcS`stjdddg�}dS(NR�R�R(R�R�(RR�(R�R�(R R7(R7((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_assign�s(RR*(R#Rz((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt#test_multiple_field_name_occurrence�s	iicC`s�tttjtd�tfg�tttjdtd�ftfg�tjtd�dftfg�}tt|jtd��tjdd	d
gd|�}tt	|jtd��|d}tt	|jtd��dS(NR"R;iiiR7i(i(i(i(
RR�R R7RRmR*R�RvR�(R#R�RtR�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_bytes_fields�s"($
cC`sd�}tt|�dS(NcS`stjdddg�}dS(Ns\u20B9R�R(s\u20B9R�(RR�(s\u20B9R�(R R7(R�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_assign_unicode�s	(RR*(R#R}((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt test_multiple_field_name_unicode�s	cC`s�td�}tj|dftfg�}|||dtjdd	d
gd|�}|||d|d}|||ddS(NR;R"iiiR7i(i(i(i(RR R7RmRv(R#ttitleR�RtR�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_unicode_field_titles�s
cC`sNtd�}tttj|tfg�tttjd|ftfg�dS(NR;R"(RRR�R R7Rm(R#R((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_unicode_field_names�scC`setjddddddgfg�}tjdd	k}|r�tf}tt|jtd�d�tt|j	td��tt|djtd�d�tt|dj	td��ntt
f}xJ|D]B}|j�}|d�}d||<t||d�|d
�}tt
|j|d�tt
|j	|�d|d|<t||d�tt
|dj|d�tt
|dj	|�|d�}|d�}	d|||	<t|||	d�tt
||j|d�tt
||j	|�|d�}
d	||
<t|ddgdj�d�t|ddgdj�d�t|ddgdj�ddf�t|ddgdjd�j�d�t|ddgdjd�j�d�dddgfg}t|ddgdj|�j�ddf�q�W|s,td
��n5tt
|jtd�d�tt
|j	td��dS(NiR7R�R:tf2tf3tsf1iis
not at alliR�sGnon ascii unicode field indexing skipped; raises segfault on python 2.xs\u03e0(i(R�R:(R�R:(R�R:(ii(ii(i(R:i(ii(R:i(ii(R�R:(R�R:(i(R R8RjRkRgRR�t__setitem__RR�RR�RR*R9R1RR(R#R"tis_py3tfuncsRfR;tfn1tfnntfn3tsfn1tfn2t
view_dtype((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_field_names�sT	  


!!'**4cC`sYd�}tjddddddgfg�}d|dd	<d
|dd	<d|dd	<tjddddddgfg�}d|dd	<d
|dd	<d|dd	<t||ddgjd	d�tg�t||�|ddg}|j�}t||djd	d�tg�t|dd	d�t||djd	d�g�dS(Nc_`sOtjdt��!}tjd�|||�WdQXg|D]}|j^q<S(Ntrecordtalways(RRR+tsimplefilterR(RbR4R�tlogR!((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pytcollect_warnings0s
iR7R�R:R�R�R�iiii
i(i(R�R:(R�R:(R�R:(i(i(R�R:(R�R:(R�R:(i(i
i(R R8RR�t
FutureWarningR1(R#R�R"R;tsubsettsubset_view((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_field_names_deprecation.s,	


cC`s/tjdd
gdd�}t|j_tjddgdddg�}t|j_tjddgdd�}t|j_|jt|d�t|d�k�|jt|d�t|d�k�|jt|d�t|d�k�|jt|d�t|d�ko'|d|dk�dS(NiiR7si1,i2iitnum1Rtnum2Ri(ii(ii(ii(ii(R�R(R�R(ii(ii(R RvR&R'R(RfRJ(R#R"R;R�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_record_hashSs!'''cC`s6tjddgdd�}|jtt|d�dS(NiiR7si1,i2i(ii(ii(R RvR)R�RJ(R#R"((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_record_no_hash_scC`sttjdgdigd6gd6gd6dd6�tjdd	d
ddgdigd6gd6gd6dd6�dS(
NR7RytformatstoffsetsiRY(((((((R Rv(R#((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_empty_structure_creationcs ,(R=R>RyR{RjRkR|R~R�R�R�R�R�R�R�(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyRx�s			
	
		6	%		tTestViewcB`seZd�ZRS(cC`s�tjddgd	d
tjfdtjfdtjfd
tjfg�}|jd	d�}|jd�}t||�t|ddg�dS(NiiiiiiiiR7RytgR;R"s<i4ii(iiii(iiii(R RvRAR1R(R#RtR�R�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR�ks!
(R=R>R�(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR�jscK`s
|j|�S(N(tmean(R"R4((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt_meanwscK`s
|j|�S(N(tvar(R"R4((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt_var{scK`s
|j|�S(N(tstd(R"R4((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt_stdst	TestStatscB`s�eZeeegZd�Zd�Zd�Zd�Z	d�Z
d�Zd�Zd�Z
d�Zd	�Zd
�Zd�ZRS(cC`s�tjjtd��tjjd�|_|jd|j|_tjg|jjD]}tt	|��^qU�|_
|j
jdd�|_
dS(Niiiy�?(ii(R R�tseedRItrmattcmatRvR(RR2tomatRS(R#Ry((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR$�s
7cC`s�tjd�}x�|jD]�}xYddgD]K}||d|dt�}t|j|jk�t|j|dk�q,Wx<dgD]1}||d|dt�}t|jdk�q�WqWdS(NiiiR=tkeepdims(ii(R R�R�R+RRZRWR�(R#tmatRbR=RX((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt
test_keepdims�scC`s�tjd�}xd|jD]Y}tjd�}||dd�}||ddd|�}t||�t||�qWtjd�}tt||ddd|�tjd�}tt||ddd|�dS(NiR=iR?i(ii(R R�R�R8RR�RR*(R#R�RbR?R�RX((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_out�s
cC`svtjd}tjd}x�|jD]�}tjtd�gdgd�}|jj}||dd�jj}t||k�t||dd��}t|tk�q$Wx�|jD]�}x||D]t}tj	dd|�}tj
}||dd�jj}t||k�||dd�jj}t||k�q�Wq�Wx�tgD]�}x|D]w}tj	dd|�}|jj}||dd�jj}t||k�||dd�jj}t||k�qWWqJWx�tt
gD]�}x�|D]z}tj	dd|�}|jjj}||dd�jj}t||k�||dd�jj}t||k�q�Wq�WdS(NR�R�iiR=R7(R R�R�RvRR7R�RR�R�RUR�R�R�Rg(R#R�R�RbR�R�RXR�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_dtype_from_input�sB

#
	

cC`s�tjd�}x�|jD]�}x�tjdD]t}tj|�j}||ddd|�jj}t||k�||ddd|�jj}t||k�q-WqWdS(NiR�R=iR7(R R�R�R�R7R�RR�(R#R�RbR�R�RX((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_dtype_from_dtype�scC`sxttgD]i}x`td�D]R}|jjd}||jdd�|}||jddd|�||}qWq
Wx�tgD]�}x�td�D]~}|jjd}||jdd�tj|�}||jddd|�tj||�}t||�t||�q�Wq�WdS(NiiR=tddof(R�RIR�RWR�R tsqrtR(R#RbR�RR�RX((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt	test_ddof�s+",
cC`s�|jjd}x�ttgD]�}x�t||d�D]�}tjdt��v}tjd�||jddd|�}t	|dkj
��t	t|�dk�t	t|dj
t��WdQXq7WqWdS(NiiR�R�R=R�i(R�RWR�R�RIRRR+R�RR�R�t
issubclassRtRuntimeWarning(R#RRbR�R!RX((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_ddof_too_bigs
cC`stjd�}x|jD]�}x�ddgD]�}tjdt��i}tjd�ttj	||d|��j
��tt|�dk�tt|dj
t��WdQXq,Wx[dgD]P}tjdt��6}tjd�t||d|�tjg��WdQXq�WqWdS(NiiR�R�R=i(ii(R R8R�R�RRR+R�RR�R�R�R�RR�R(R#R�RbR=R!((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyRgs
%$
cC`s�x�|j|j|jgD]�}xPddgD]B}|jd|�}t|d|�|j|}t||�q,WxRdgD]G}|jd|�}t|d|�tj	|j�}t||�q|WqWdS(NiiR=(
R�R�R�R�R�RWRR�R RJ(R#R�R=R�RX((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_mean_valuess"cC`s�x�|j|j|jgD]�}xxdddgD]g}t||j�d|�}t|d|�}|||j�}t|d|�}t||�q/WqWdS(NiiR=(	R�R�R�R�R�R	R
R�R(R#R�R=tmsqrR�R�RX((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_var_values$scC`s{xt|j|j|jgD]Z}xQdddgD]@}tjt|d|��}t|d|�}t||�q/WqWdS(NiiR=(	R�R�R�R�R R�R�R�R(R#R�R=R�RX((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_std_values-s
cC`s�dtjfd��Y}|ddddgddd	d
ggd�}|jd�}t|j|jk�|jd�}t|j|jk�|jd�}t|j|jk�dS(Nt	TestArraycB`seZd�Zd�ZRS(cS`s+tj|�}|j|�}||_|S(N(R RvR1tinfo(RJR�R�R�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt__new__6s	cS`st|dd�|_dS(NR�R�(R=R�(R#RK((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt__array_finalize__<s(R=R>R�R�(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR�5s	iiiiiiiitjubba(R RsR�RR�R�R�(R#R�tdatRX((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt
test_subclass4s
-(R=R>R�R�R�R�R$R�R�R�R�R�R�RgR�R�R�R�(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��s			
	1								tTestVdotcB`s#eZd�Zd�Zd�ZRS(cC`setjdtjd}tjd}tjd�}x_|dD]S}|j|�}tj||�}ttj|��ttj||�d�q?Wtjd�d}x_|dD]S}|j|�}tj||�}ttj|��ttj||�d�q�Wtjddtj�}tj||�}ttj|��ttj||�t	�dS(NR�R�R`iRy�?R7(
R R�R�RtvdotRtisscalarRR�R+(R#t
dt_numerict
dt_complexR"R�R;RX((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR�Hs$
cC`s�tjddgddggdd�}tjddgddggdd�}tj||�}ttj||�|�ttj||�|�ttj||�|�dS(NiiiiR�R�R�(R RvR�R(R#R"R;RX((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_vdot_array_orderbs''cC`s�x�ddgD]�}tj|ddf�}tj|ddf�}tj|�|dd�ddf<tj|�d|dd�ddf<|d}|d}ttj||�tj|j�|j���ttj||j��tj|j�|j���ttj|j�|�tj|j�|j���ttj|jd�|�tj|j�|j���ttj||jd��tj|j�|j���q
WdS(	Nii�ii.R�(.i(.i(R R8R!RR�R�R�(R#R[R"R;((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_vdot_uncontiguousls""&

(R=R>R�R�R�(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR�Gs		
tTestDotcB`s�eZd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
�Zd�Z
d�Zd
�Zd�Zd�Zd�Zd�Zd�Zd�Zd�ZRS(cC`s�tjjd�tjjdd�|_tjjdd�|_tjjd�|_tjjdd�|_tjjd�|_d|_	dS(Ni�iiii(
R R�R�R�R�R,tb2tb3tb4tN(R#((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR$�scC`s\|j}tj|j�|�}tjddgddgg�}t||d|j�dS(Ng�h�5�?g��V��?g1�-�?R.(R�R R�RRvRR�(R#R�RXR�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_dotmatmat�s
	cC`sf|j|j}}tj||�}tjdgdgdgdgg�}t||d|j�dS(NgcLU5���?g��	�?g�)XF�?g���R.(R�R,R R�RvRR�(R#R�R,RXR�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_dotmatvec�s
cC`sZ|j|j}}tj||�}tjddddg�}t||d|j�dS(Ng�Ho��?g�Ċ�"�?g-P����?g���Nz��?R.(R�R�R R�RvRR�(R#R�R�RXR�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_dotmatvec2�scC`sT|j|j}}tj||�}tjddg�}t||d|j�dS(Ng�ة�[��?g����?R.(R�R�R R�RvRR�(R#R�R�RXR�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_dotvecmat�scC`sc|j|j}}tj||j��}tjddddgg�}t||d|j�dS(Ng���oc��?gTb�i\�?g�2�r��?g��b��?R.(R�R�R R�RRvRR�(R#R�R�RXR�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_dotvecmat2�scC`sZ|j|j}}tj|j�|�}tjddg�}t||d|j�dS(Ng�ة�[��?g����?R.(R�R�R R�RRvRR�(R#R�R�RXR�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_dotvecmat3�scC`s`|j|j}}tj||�}tjddgddgg�}t||d|j�dS(Ngc�Q0���?g�X��O��?g�5쵨h�?g5����?R.(R,R�R R�RvRR�(R#R,R�RXR�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_dotvecvecouter�s!cC`sT|j|j}}tj||�}tjdgg�}t||d|j�dS(Ng�".!��?R.(R,R�R R�RvRR�(R#R,R�RXR�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_dotvecvecinner�scC`s\tjd�}dg}tj||�}tjdddg�}t||d|j�dS(Niig333333@R.(ii(R R�R�RvRR�(R#R,R�RXR�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_dotcolumnvect1�s
	cC`sbtjd�j�}dg}tj||�}tjdddg�}t||d|j�dS(Niig������@R.(ii(R R�RR�RvRR�(R#R,R�RXR�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_dotcolumnvect2�s
	cC`s�tjjd�tjjdd�}tjjdd�}tj||�}tjddddgg�}t||d|j�dS(	Nidiig�#:�\�?gN�p���?g�wr*a�?g��p<�e?R.(R R�R�R�R�RvRR�(R#R,R�RXR�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_dotvecscalar�scC`s�tjjd�tjjdd�}tjjdd�}tj||�}tjdgdgdgdgg�}t||d|j�dS(	Nidiig��p<�e?gpVȅ��U?gX;'Ii`?g3���Tp?R.(R R�R�R�R�RvRR�(R#R,R�RXR�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_dotvecscalar2�s'c

C`s�dddg}dddd	d
ddd
dg	}x�t|tj||��D]}\}\}}tj|�}tj|�}tj||�}tj|�}	t|j|	jk�t||	d|j	�qLWdS(NiR.((i(ii((i(ii(i((i(ii(i(ii(
tzipt	itertoolstproductR R8R�RRWRR�(
R#tdimstdoutRtdim1tdim2R,R�RXR�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��s!.c`sdtf�fd��Y�tjddgddgg�}tj|�}tj�ddg��ddg�g�}tj�ddg��ddg�g�}tj||�tj||�}t|dj|dj�t|dj|dj�dS(NtVecc`sJeZdd�Z�fd�Z�fd�Z�fd�Zd�ZRS(cS`s+|dkrg}ntj|�|_dS(N(R�R Rv(R#tsequence((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��s	c`s ��}|j|j|_|S(N(Rv(R#RcR?(R�(sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR�s	c`s ��}|j|j|_|S(N(Rv(R#RcR?(R�(sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR�s	c`s(�|jj��}|j|9_|S(N(RvR�(R#RcR?(R�(sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR�scS`s||S(N((R#Rc((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR�sN(R=R>R�R�RRRR((R�(sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��s
g�?g@gii(R�R RR�RvR�R(R#t
U_non_conttU_contRtR8t
zeros_test((R�sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_vecobject�s!--"cC`s�ddlm}tjddgddggdt�}tjddgddggdt�}tjddgddggdt�}|||�}t||�dS(	Ni(R�iiiiR7i(tnumpy.core.multiarrayR�R RvRlR(R#R�R"R;R�Ra((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_dot_2args	s'''cC`sEddlm}tjjd�tjjd
�}tjjd�}tjd�}x$td�D]}||||�q`Wtt	j
|�d�|||d	d�}t||�t
||||d	|�k�|dd�dfj�}|dd�dfj�}|||�}t
|||||�k�t||�dS(
Ni(R�iiii iiR?(ii(ii (ii (R�R�R R�R�t
random_sampleR�RIRRjR�R�RRR�(R#R�RbR�RyROtr2((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_dot_3argss 
c
C`s�ddlm}tjjd�tjjd�}tjjd�}tjd
�}tt||||�tjd�}tt||||�tjd�}tt||||�tjd�}tt||||�tt||||j	�tjd�}tt||||dd�ddd	�f�tt||||dd�dd�f�tjdd
tj
�}tt||||�tjdd
t�}tt||||�dS(Ni(R�iiii ii@iR7(ii(ii (ii(i(i (i i(ii@(ii (ii (R�R�R R�R�R�R�RR*R�RFRm(R#R�RbR�Ry((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_dot_3args_errors(s(/,cC`s�tjddgddggdd�}tjddgddggdd�}tj||�}ttj||�|�ttj||�|�ttj||�|�dS(NiiiiR�R�R�(R RvR�R(R#R"R;RX((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_dot_array_orderFs''cC`sotjddgdt�}tjddggdt�}ttj|d�|�ttjd|�|�dS(NiiR7ii(R tmatrixR�RR�(R#Rztdesired((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt%test_dot_scalar_and_matrix_of_objectsPsc`s�dd��d�fd�}d�}�ddtj�}�ddtj�}tj||�tjdddd�}xI|D]A\}}}}tjj||�}	tjj|�}
tj|	|
�}||	|tjd|�}||
|tj�}
|||
|�|	ddd
�}tj||
�}|ddd
�}|||
|�|dd�ddd
�f}|
ddd
�}tj||�}|dd�ddd
�f}|
ddd
�}||||�|dkrt|jdd|f�nt|jd|df�t|jd�|||tj�}||||�|	dd�ddd
�f}tj||�}|dd�ddd
�f}||||�||||�q�WdS(NR�c	S`s�|d�}tj|�}tj||j|dtj�}|jdd}x,t|�D]}|||dkr\Pq\q\W|||||j!jd|�}|j|d|�S(NiR7R�R�(	R RJR8R\RBt__array_interface__RIR1RS(	RWtalignR7R�RaR�ttmptaddressRr((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt
aligned_arrayYs#$c`s$�|j|||�}||(|S(N(RW(RzR�R7R�R4(R�(sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt
as_aligneddscS`s)ttj||�|dddd�dS(Ntrtolg�h㈵��>tatolgH�����z>(RR R�(R�tXR�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pytassert_dot_closeisidii i'i�iYR�R�ii(idid(ii (i'(i�iY(R�R�(i(	R RFR�R�R�R�R�RRX(R#R�R�RQRNttestdataR�RRta_ordertA_dtX_dR�tA_ftX_ftA_d_2tA_f_2tA_d_22tX_d_2tA_f_22tX_f_2tX_f_2ctA_d_12tA_f_12((R�sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt#test_accelerate_framework_sgemv_fixWsF	(R=R>R$R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��s*																!	
			
	tMatmulCommoncB`s\eZdZdZd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�ZRS(
spCommon tests for '@' operator and numpy.matmul.

    Do not derive from TestCase to avoid nose running it.

    s?bhilqBHILQefdgFDGcC`s�ddfddfd	d
fddfd
dfdddfddfddfg	}xitj|j|�D]R\}\}}tj|d|�}tj|d|�}tt|j||�qgWdS(NiiiR7(i(i(ii(i(i(ii(ii(ii(i((((i(ii(((ii(iii(iii(R�R�R�R R�RR*tmatmul(R#R�R�tdm1tdm2R"R;((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_exceptions�s							(c	C`sddfddfdd	fg}xxtj|j|�D]a\}\}}tj|d|�}tj|d|�}|j||�}t|jd
k�q7Wxi|jD]^}tjdd|�}tjdd|�}|j||�}ttj|�jd
k�q�WdS(NiiR7(ii(iii(iii(ii(iii(iii(iii(i(i((	R�R�R�R R�R
RRWRv(	R#R�R�RRR"R;RXR�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_shapes�s		(cC`s�tjd�}tjd�}x�|jD]�}|j|�}|j|�}xK||f||f||fgD](}|j|�}t|j|k�qnW|j||�}tt|�tj|�jk�q(WdS(Ni(ii(i(R R�R�RR
RR7R�(R#R�tvecR�RQR�targRX((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_result_types�s(cC`s�tjddg�}d}xC|jdD]4}|j|�}|j||�}t||�q)Wtjttgdd�}|j||�}t|t�dS(NiiiR7R�(R RvR�RR
RR+(R#RR�R�tv1RX((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_vector_vector_values�scC`s�tjddg�}tjddgddgg�}tj|gddd�}tjddg�}tj|gddd�}x�|jdD]q}|j|�}|j|�}|j|�}	|j||�}
t|
|�|j||	�}
t|
|�q�Wtjttg�}tjttgttgg�}tj|gddd�}tjttg�}tj|gddd�}|j||�}
t|
|�|j||�}
t|
|�dS(	NiiiiR=iii
(	R RvtstackR�RR
RR+R&(R#Rtmat1tmat2ttgt1ttgt2R�R�tm1R�RX((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_vector_matrix_values�s,!
!
cC`s�tjddg�}tjddgddgg�}tj|gddd�}tjddg�}tj|gddd�}x�|jdD]q}|j|�}|j|�}|j|�}	|j||�}
t|
|�|j|	|�}
t|
|�q�Wtjttg�}tjttgttgg�}tj|gddd�}tjttg�}tj|gddd�}|j||�}
t|
|�|j||�}
t|
|�dS(	NiiiiR=iii(	R RvRR�RR
RR+R&(R#RRRRRR�R�RR�RX((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_matrix_vector_values�s,!
!
cC`s�tjddgddgg�}tjddgddgg�}tj||gdd�}tj||gdd�}tjddgd	d
gg�}tjddgddgg�}tjddgddgg�}tj||gdd�}tj||fdd�}	tj||fdd�}
x�|jdD]�}|j|�}|j|�}
|j|�}|j|�}|j||
�}t||�|j|
|�}t||�|j||�}t||
�|j||�}t||	�|j||�}t||�q:Wtjddgddggdtj�}tjddgddggdtj�}
tj||
gdd�}tj|
|gdd�}|}|}tjddgddggdtj�}tj||gdd�}tj||fdd�}	tj||fdd�}
|j||
�}t||�|j|
|�}t||�|j||�}t||
�|j||�}t||	�|j||�}t||�dS(
NiiiiiR=ii
iiiR7(R RvRR�RR
RR((R#RRtmat12tmat21ttgt11ttgt12ttgt21ttgt12_21ttgt11_12ttgt11_21R�RR�tm12tm21RX((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_matrix_matrix_valuessZ!!!!!



***



cC`s�dSdtjfd��Y}dtjfd��Y}|ddg�}|ddg�}tjd�}t|j||�d�t|j||�d�tt|j||�(NR�cB`seZd�Zd�ZRS(c_`stj||�j|�S(N(R RvR1(RJR4R�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR�_sc[`sdS(NR�((R#R�R�R�R�R�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR�bs(R=R>R�R�(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR�^s	RcB`seZd�Zd�ZRS(c_`stj||�j|�S(N(R RvR1(RJR4R�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR�fsc[`stS(N(R�(R#R�R�R�R�R�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR�is(R=R>R�R�(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyRes	ii(R RsR�RR
RR�(R#R�RR"R;R�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_numpy_ufunc_overrideZs(R=R>RdR�RRRRRRR)R*(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR�s				
			At
TestMatmulcB`seZejZd�ZRS(cC`stjddtj�}tjd	dtj�}tjd
ddtj�}d}tjddtj�}|j|||�t||d|�d}tjddtj�}|j||d|�t||d|�d}tjd
dtj�}tt	|j||d|�dS(NiR7sout positional argumentR@sout keyword argumentR?sout argument with illegal cast(ii(ii(ii(ii(ii(ii(
R R�RltfullR8R
RRERt	Exception(R#R"R;R�R�R?((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_out_argws(R=R>R R
R.(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR+ts	itTestMatmulOperatorcB`s&eZddlZejZd�ZRS(iNcC`sddtfd��Y}|�}tjd�}t|j||�d�t|j||�d�dS(NR�cB`s eZdZd�Zd�ZRS(i�cS`sdS(NR�((R#Rc((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt
__matmul__�scS`sdS(NR�((R#Rc((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt__rmatmul__�s(R=R>t__array_priority__R0R1(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��s	i(R�R R�RR
(R#R�R"R;((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_array_priority_override�s
		(R=R>R>R
R3(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR/�s	cC`s�tjd�}tjd�}tt|j|�ddl}tt|j||�ttd�}tt|dt	�t
��dS(Niitexecsa @= b(R R�RR�t__imatmul__R>timatmulR=R0tglobalsR%(R"R;R>texec_((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_matmul_inplace�st	TestInnercB`sGeZd�Zd�Zd�Zd�Zd�Zd�Zd�ZRS(cC`sKd}tjddd�}tttj||�tttj||�dS(Ng�?iR7si,i(ii(R RvRR�tinner(R#R�R�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_inner_type_mismatch�scC`s�x�tjdtjddD]�}tjdd|�d	}tjddgd|�}tjddgd|�}ttj||�|�ttj||�|�qWdS(
NR�R�R�iR7iii((R R�RvRR;(R#R�tscaRR�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_inner_scalar_and_vector�s#cC`s�x�tjdtjddD]�}tjdd|�d}tjddgddggd|�}tjdd	gd
dggd|�}ttj||�|�ttj||�|�qWdS(
NR�R�R�iR7iiiii	i((R R�RvR�RR;(R#R�R=RzR�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_inner_scalar_and_matrix�s#''cC`sotjddgdt�}tjddggdt�}ttj|d�|�ttjd|�|�dS(NiiR7ii(R R�R�RR;(R#RzR�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt'test_inner_scalar_and_matrix_of_objects�scC`sDtjdddtj�}tj||�}t|ddd�dS(	NRWiiPR7iR.i(iiP(R R8RUR;R(R#R"R�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_vecself�scC`sxtjdtjddD]�}tjddgddggd|�}tjddgddggd|�}tjddgd|�}tjdd	gd|�}ttj|j|�|�ttj||j�|�ttj||�|�ttj||�|�tjd
dgdd
ggd|�}ttj||�|�tjddgddggd|�}ttj||�|�ttj||j��|�tjd�j|�}|ddd�}tjdd|�j	�}ttj||�|�qWdS(NR�R�R�iiiiR7iii
iiiiii����(
R R�RvRR;R�R�R!RR�(R#R�R�RR�R�R"R;((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt,test_inner_product_with_various_contiguities�s$#''''c	C`s}xvtjdtjddD]X}tjd�jddd�j|�}tjdd�jddd�j|�}tjd	d
dgdd
dggdddgdddggdddgdddgggdddgddd ggd!d"d#gd$d%d&ggd'd(d)gd*d+d,ggggd-|�}ttj||�|�ttj||�jddd.d/�|�qWdS(0NR�R�R�iiiii0i�i�i�i�i�ii6i�i�i>i�i�i�ifi�i�i.i�ifi>ii�i�i�	i�ii.	iF
i^ivi�i�	iFi�i�
iNR7ii(	R R�R!RSRRvRR;R(R#R�R"R;R�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_3d_tensors&#'*	(	R=R>R<R>R?R@RARBRC(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR:�s						tTestSummarizationcB`seZd�Zd�ZRS(cC`sKtjd�}d}tt|�|k�d}tt|�|k�dS(Ni�s$[   0    1    2 ...,  998  999 1000]s0array([   0,    1,    2, ...,  998,  999, 1000])(R R!RRgR2(R#R�tstrAtreprA((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_1d"s
cC`sWtjd�jdd�}d}tt|�|k�d}tt|�|k�dS(Ni�ii�sL[[   0    1    2 ...,  498  499  500]
 [ 501  502  503 ...,  999 1000 1001]]sdarray([[   0,    1,    2, ...,  498,  499,  500],
       [ 501,  502,  503, ...,  999, 1000, 1001]])(R R!RSRRgR2(R#R�RERF((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_2d*s
(R=R>RGRH(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyRD!s	tTestAlencB`seZd�Zd�ZRS(cC`s�tjdddg�}|jtj|�d�tjdddgdddgg�}|jtj|�d�dddg}|jtj|�d�dddgdddgg}|jtj|�d�dS(Niiiiii(R RvR�talen(R#RQ((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR�6s'cC`s|jtjd�d�dS(Nii(R�R RJ(R#((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_singletonCs(R=R>R�RK(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyRI5s	
t
TestChoosecB`s,eZd�Zd�Zd�Zd�ZRS(cC`s�dtjddt�|_dtjddt�|_dtjddt�|_dtjd	dt�|_dddg|_dS(
NiiR7ii(i(i(ii(ii(R R�RmRtR�RBRCR�(R#((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR$Hs
cC`s;tj|j|j|jf�}t|dddg�dS(Nii(R RAR�RtR�R(R#R�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR�Os!cC`sJtj|j|j|jf�}t|dddgdddgg�dS(Nii(R RAR�RBRCR(R#R�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_broadcast1Ss!cC`sJtj|j|j|jf�}t|dddgdddgg�dS(Nii(R RAR�RtRCR(R#R�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_broadcast2Ws!(R=R>R$R�RMRN(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyRLGs			t
TestRepeatcB`s5eZd�Zd�Zd�Zd�Zd�ZRS(cC`s=tjddddddg�|_|jjd�|_dS(Niiiiii(ii(R RvRQRSRR(R#((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR$]s$cC`sVtj|jddddddg�}t|ddddddddddg
�dS(Niiiiii(R RPRQR(R#R�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR�as'cC`sJtj|jd�}t|ddddddddddddg�dS(Niiiiii(R RPRQR(R#R�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyRMfsc	C`s�tj|jddgdd�}t|dddgdddgdddgg�tj|jdddgdd�}t|ddddddgddddddgg�dS(	NiiR=iiiii(R RPRRR(R#R�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_axis_specks!$c	C`s�tj|jddd�}t|dddgdddgdddgdddgg�tj|jddd�}t|ddddddgddddddgg�dS(	NiR=iiiiii(R RPRRR(R#R�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyRNus(R=R>R$R�RMRPRN(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyRO\s
				
tzeroiRRtconstanttcircularitmirrortTestNeighborhoodItercB`s�eZd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
�Zd�Z
d�Zd
�Zd�ZRS(cC`s�tjddgddggd|�}tjdddgdddggd|�tjdddgdddggd|�tjdddgdddggd|�tjdddgdddggd|�g}t|ddddg|dtd�}t||�tjdddgdddggd|�tjdddgdddggd|�tjdddgdddggd|�tjdddgdddggd|�g}t|ddddg|dtd�}t||�tjd	d	d	gd	ddggd|�tjd	d	d	gddd	ggd|�tjd	ddgd	ddggd|�tjddd	gddd	ggd|�g}t|ddddgd	td
�}t||�dS(NiiiiR7i����RQRRiRR(R RvR
t
NEIGH_MODER(R#R�RtRyR`((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt_test_simple2d�s,'***0

***0

***0
cC`s|jtj�dS(N(RWR Rl(R#((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt
test_simple2d�scC`s|jt�dS(N(RWR(R#((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_simple2d_object�scC`stjddgddggd|�}tjdddgdddggd|�tjdddgdddggd|�tjdddgdddggd|�tjdddgdddggd|�g}t|ddddg|dtd�}t||�dS(NiiiiR7i����RT(R RvR
RVR(R#R�RtRyR`((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt_test_mirror2d�s'***0
cC`s|jtj�dS(N(RZR Rl(R#((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt
test_mirror2d�scC`s|jt�dS(N(RZR(R#((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_mirror2d_object�scC`s�tjddd�j|�}dddgdddgdddgdddgdddgg}t|ddg|dtd�}t||�dddgdddgdddgdddgdddgg}t|ddg|dtd	�}t||�|dddgdddgdddgdddgdd|dgg}t|ddg|dtd
�}t||�dS(Niiiiiii����RQRRRR(R R�RR
RVR(R#R�RtRyR`((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt_test_simple�sB#
B#
J#cC`s|jtj�dS(N(R]R Rl(R#((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_simple_float�scC`s|jt�dS(N(R]R(R#((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_simple_object�sc
C`s�tjddd�j|�}tjdddddgdddddgdddddgdddddgdddddggd|�}t|ddg|dtd�}|jg|D]}|j|k^q��t||�dS(	NiiiiiR7i����RT(	R R�RRvR
RVRfR7R(R#R�RtRyR`RO((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt_test_mirror�s<3#)cC`s|jtj�dS(N(R`R Rl(R#((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_mirror�scC`s|jt�dS(N(R`R(R#((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_mirror_object�sc
C`s�tjddd�j|�}tjdddddgdddddgdddddgdddddgdddddggd|�}t|ddg|dtd	�}t||�dS(
NiiiiiR7i����iRS(R R�RRvR
RVR(R#R�RtRyR`((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt_test_circular�s
<3#cC`s|jtj�dS(N(RcR Rl(R#((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt
test_circular�scC`s|jt�dS(N(RcR(R#((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_circular_object�s(R=R>RWRXRYRZR[R\R]R^R_R`RaRbRcRdRe(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyRU�s				
										tTestStackedNeighborhoodItercB`s,eZd�Zd�Zd�Zd�ZRS(c
C`s�tj}tjdddgd|�}tjdgd|�tjdgd|�tjdgd|�tjdgd|�tjdgd|�tjdgd|�tjdgd|�g}t|ddgtdddgtd�}t||�tjdddgd|�tjdddgd|�tjdddgd|�tjdddgd|�tjdddgd|�g}t|d	dgtdd	dgtd
�}t||�dS(NiiiR7ii����iRQi����RR(R RURvRRVR(R#R�RtRyR`((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_simple_const�s(	
!c
C`s�tj}tjdddgd|�}tjdddgd|�tjdddgd|�tjdddgd|�tjdddgd|�tjdddgd|�g}t|ddgtdddgtd�}t||�tjdddgd|�}tjdddgd|�tjdddgd|�tjdddgd|�tjdddgd|�tjdddgd|�g}t|ddgtdd	dgtd�}t||�tjdddgd|�}tjdddgd|�tjdddgd|�tjdddgd|�tjdddgd|�tjdddgd|�g}t|ddgtdddgtd�}t||�tjdddgd|�}tjdddddgd|�tjdddddgd|�tjdddddgd|�tjdddddgd|�tjdddddgd|�g}t|ddgtdd	dgtd�}t||�dS(
NiiiR7ii����RTRQi����(R RURvRRVR(R#R�RtRyR`((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_simple_mirrorsJ	!
!
!
!!!!'c
C`s�tj}tjdddgd|�}tjdddgd|�tjdddgd|�tjdddgd|�tjdddgd|�tjdddgd|�g}t|ddgtdddgtd�}t||�tjdddgd|�}tjdddgd|�tjdddgd|�tjdddgd|�tjdddgd|�tjdddgd|�g}t|ddgtdd	dgtd�}t||�tjdddgd|�}tjdddgd|�tjdddgd|�tjdddgd|�tjdddgd|�tjdddgd|�g}t|ddgtdddgtd�}t||�tjdddgd|�}tjdddddgd|�tjdddddgd|�tjdddddgd|�tjdddddgd|�tjdddddgd|�g}t|ddgtdd	dgtd�}t||�dS(
NiiiR7ii����RSRQi����(R RURvRRVR(R#R�RtRyR`((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_simple_circular8sJ	!
!
!
!!!!'cC`s~tj}tjdddgd|�}tjddddgd|�g}t|ddgtdddgtd�}t||�tjdddgd|�}tjddddgd|�g}t|ddgtdddgtd�}t||�tjdddgd|�}tjddddgd|�g}t|ddgtdddgtd	�}t||�dS(
NiiiR7iRQi����RTRS(R RURvRRVR(R#R�RtRyR`((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_simple_strict_withinhs 	$
$
$(R=R>RgRhRiRj(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyRf�s		0	0tTestWarningscB`seZd�ZRS(c	C`s�tjddg�}tjddg�}tj��Jtjdtj�ttj|jtd�|�t
|ddg�WdQXdS(Niiy@terrory�?�y�?@(R RvRRR�tComplexWarningRR�tsliceR�R(R#RtR�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_complex_warning�s
(R=R>Ro(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyRk�stTestMinScalarTypecB`s5eZd�Zd�Zd�Zd�Zd�ZRS(cC`s/tjd�}tjd�}t||�dS(NiiiRBii�(R tmin_scalar_typeR7R(R#R�twanted((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_usigned_shortshort�scC`s/tjd�}tjd�}t||�dS(NiiiRDii��(R RqR7R(R#R�Rr((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_usigned_short�scC`s/tjd�}tjd�}t||�dS(Nii iRFII����(R RqR7R(R#R�Rr((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_usigned_int�scC`s/tjd�}tjd�}t||�dS(Nii?iRHll����(R RqR7R(R#R�Rr((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_usigned_longlong�scC`s/tjd�}tjd�}t||�dS(Nii@Rl(R RqR7R(R#R�Rr((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR�s(R=R>RsRtRuRvR(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyRp�s
				i(tmemorysimpleview(t_dtype_from_pep3118tTestPEP3118DtypecB`sPeZd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z	RS(cC`s�tj|�}t|t�rst|dt�rs|dddkrst|j�}d|d<t|�|_qsntt|�|dd||f�dS(Ni����iR�R@sspec %r != dtype %r(R R7RlRkttupleRyRRx(R#tspecRrR�Ry((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt_check�s"
c	C`s�tjd�j}x�td�D]�}|dkr:d}n
d|}|jd|idd6d|d	||fd
6�|jd|id
d6dd	|fd
6�qWdS(NROiiRosb%dxiR-Rtf0iR�R�(Ri(Ri(R R7t	alignmentRIR|(R#R�RRN((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_native_padding�s	
cC`sX|jdiidd6d	fdfd6�|jdiid
d6dfdfd6�dS(Nsx3T{xi}ROiR}is^x3T{xi}i(ROi(i(ROi(i(R|(R#((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_native_padding_2�s*c`s=tjd�j��fd�}|jddd|d�fg�|jddd|d�fg�|jd	dd|d
�fg�|jddd|d�fg�|jd
dd|d�fg�|jdddg�|jdd d!g�|jdd"d#g�|jdd$d%g�|jdd&d'g�dS((NROc`sd�d|d�S(NsV%di((RR(R�(sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pytVV�stixR}R�itixxitixxxitixxxxiti7xis^ixtV1s^ixxtV2s^ixxxtV3s^ixxxxtV4s^i7xtV7(R}RO(R}RO(R}RO(R}RO(R}RO(R}RO(R�R�(R}RO(R�R�(R}RO(R�R�(R}RO(R�R�(R}RO(R�R�(R R7R~R|(R#R�((R�sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_trailing_padding�s"""""cC`s�tjdd
dtjd�fdgdt�}|jd|�tjddddddtjddt�fg�}|jd|�dS(NR"R;ROtsubsb,iR�R�s(T{b:a:xxxi:b:T{b:f0:=i:f1:}:sub:xxxi:c:}RaR�s-T{b:a:=i:b:b:c:b:d:b:e:T{b:f0:xxxi:f1:}:sub:}(R"R;(R;RO(R�RO(R"R;(R;RO(R�R;(RaR;(R�R;(R R7R+R|(R#R�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_native_padding_3�s	$cC`s>tjd	d
dddfdgdt�}|jd|�dS(
NR"R;ROR�iRaR�sT{b:a:xxxi:b:3b:c:xi:d:}(R"R;(R;RO(i(RaRO(R R7R+R|(R#R�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt%test_padding_with_array_inside_struct�s
		cC`s/|jdiidd6dfd6dd6�dS(	Ns@T{^i}xiROiR}iR�(ROi(ROi(R|(R#((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_byteorder_inside_struct�s c`sUtjd�j��fd�}|jdid
d6|d�dfd6df�dS(NROc`sd�d|d�S(NsV%di((RR(R�(sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��ss(3)T{ix}iR}iiR�i(ROi(i(R R7R~R|(R#R�((R�sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_intra_padding�s(
R=R>R|RR�R�R�R�R�R�(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyRy�s	
						tTestNewBufferProtocolcB`s�eZd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
�Zd�Z
d�Zd
�Zd�Zd�ZRS(cC`s�tj|�}t|�}tj|�}tj|�}t|jj�t|jj�t|j|j�t|j	|j	�t
||�t|j|j�t|j	|j	�t
||�dS(N(R Ret
memoryviewRvRR'R3RR7RWR(R#RKRtR�RC((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt_check_roundtrips
cC`s�tjdddddgdd�}|j|�tjddgddggdtj�}|j|�tjd4dtj�dd�ddd�f}|j|�d5d6d7d8d9d:d;d<d=d>d
tjfdtjfdtjfdtj	fdtj
fdtjfd?d@dAdBd'tjfg}tjddddddddddddddddt
d(�d)t
d*�td+fgd|�}|j|�tjddgddggfdd	tdCffg�}|j|�tjdddgdd,�}|j|�tjdddgdd-�}|j|�tjdddgdd.�}|j|�tjdddgdd/�}|j|�tjdddgdd0�}|j|�tjd1kr%tjdddgdd2�}tt|j|�tjdddgdd3�}|j|�n\tjdddgdd2�}|j|�tjdddgdd3�}tt|j|�dS(DNiiiiiR7R:iR"R;R_R�RORaR`tdxR^R�RRbtHR�tItLthxtQRR�R�tjxtkxtS4RQtU4RRR�R:R�R�taaaatbbbbR~g�?s>i2s<i2s>i4s<i4s>qR}s>gs<g(iii(R"R;(R;R_(R�RO(RaR`(R�R^(R�R(RbR�(R�R�(R_R�(R�R�(R`R�(RQR�(RRR�(R:R�(ii(R RvR�RUR8RFtsingletdoublet
longdoubletcsingletcdoubletclongdoublethalfRR+RmRjR�RR*(R#RtR�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR�sj$
*
1
0$	
9






c
C`s|ddddddd	d
td�td�d
g
}tj|dd�}|j|�tj|dd�}|j|�dS(Ng�?g�g�߾�3@i
iii�i��gg�s+infs-infgT�?R7s>es<ei'g?gp>(RlR RvR�(R#t	half_listRt((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_roundtrip_halfZs			
cC`s�x�tjj�D]�}tj|�}|jdkr:qn|jdkrOqntjdd|�}|j|�|jdkr|jd�}tjdd|�}|j|�|jd�}tjdd|�}|j|�qqWdS(NtMmR�iR7tqQgGR�R�(R ttypeDictR�R7ReR8R�R(R#ttypR7RtR�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_roundtrip_single_typesms

cC`s|jd�dS(Ni(R�(R#((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_roundtrip_scalar�scC`s�tjdddddgdd�}t|�}t|jd�t|jd�t|jd�t|jd	�t|jt	�t|j
d�dS(
NiiiiiR7RO(i(i(R RvR�RRiRWRZRXt
suboffsetstEMPTYRY(R#RtR�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_export_simple_1d�s$cC`s�tjddgddggdtj�}t|�}t|jd�t|jd	�t|jd�t|jd
�t|j	t
�t|jd�dS(NiiiiR7Raii(ii(ii(R RvRUR�RRiRWRZRXR�R�RY(R#RtR�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_export_simple_nd�s*cC`s�tjddtj�dd�ddd�f}t|�}t|jd�t|jd	�t|jd�t|jd
�t|j	t
�t|jd�dS(NiR7iRbii$i(iii(ii(i$i(R R8RFR�RRiRWRZRXR�R�RY(R#RtR�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_export_discontiguous�s1cC`s�d*d+d,d-d.d/d0d1d2d3dtjfdtjfdtjfdtjfdtjfdtjfd4d5d6d7dtjfg}tjd d d d d d d d d d d d d d d d t	d!�d"t	d#�t
d$fgd%|�}t|�}t|j
d8�t|jd �t|jt�tg|D]\}}tj|�j^q-�}tjd�jd&krt|jd'�nt|jd(�tjd �jd)tjtj�jks�t|j|f�nt|j|�dS(9NR"R;R_R�RORaR`R�R^R�RRbR�R�R�R�R�R�RR�R�R�R�R�RQR�RRR�R:R�R�iR�R�s   g�?R7isjT{b:a:=h:b:i:c:l:d:q:dx:B:e:@H:f:=I:g:L:h:Q:hx:f:i:d:j:^g:k:=Zf:ix:Zd:jx:^Zg:kx:4s:l:=4w:m:3x:n:?:o:@e:p:}sjT{b:a:=h:b:i:c:q:d:q:dx:B:e:@H:f:=I:g:Q:h:Q:hx:f:i:d:j:^g:k:=Zf:ix:Zd:jx:^Zg:kx:4s:l:=4w:m:3x:n:?:o:@e:p:}i(R"R;(R;R_(R�RO(RaR`(R�R^(R�R(RbR�(R�R�(R_R�(R�R�(R`R�(RQR�(RRR�(R:R�(i(R R�R�R�R�R�R�R�RvRR+R�RRWRZR�R�R�R7RYRiR�RXR�R�RK(R#R�RtR�R"R;tsz((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_export_record�sH0$	1+cC`s�tjddgddggfddddffg�}t|�}t|jd�t|jt�t|jd	�t|jt�t|j	t�t|j
d
�dS(NiiiiR7R"ROsT{(2,2)i:a:}ii(ii(R RvR�RRiRWR�RZRXR�RY(R#RtR�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_export_subarray�s9cC`s�tjdddgdd�}t|�}tjdkrLt|jd�nt|jd�tjdddgdd�}t|�}tjdkr�t|jd�nt|jd�dS(	NiiiR7s>iR}ROs<i(R RvR�RjR�RRi(R#RtR�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_export_endian�scC`s-ttttjd�ddd�d�dS(NiitSIMPLE(R�(RR*RR R!(R#((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_export_flags�scC`sPxItd�D];}tjddgdit|fd6�}|j|�q
WdS(NiiiR7R}(i(i(RIR RvRmR�(R#RRt((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_padding�s(cC`shtjtjj�}tjd�}t|�}tj|�}tjtjj�}t||�~dS(Ni(	RjR�R tcoret	_internalR8R�ReR(R#tcount_1R"R;R�tcount_2((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_reference_leak�s
cC`s'tjdd
dtjd�fdgdt�}tj|jdtj�j|�}|j|�tjdddddfdgdt�}tj|jdtj�j|�}|j|�tjddddddtjddt�fg�}tj|jdtj�j|�}|j|�dS(NR"R;ROR�sb,iR�R�R7iRaR�(R"R;(R;RO(R�RO(R"R;(R;RO(i(RaRO(R"R;(R;RO(R�R;(RaR;(R�R;(R R7R+R!RYRAR1R�(R#tdt1R�tdt2RBtdt3R�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_padded_struct_array�s!	$
	$
$$cC`s"tjddd�}tjddd�jjr<d|_ntt|�jdk�tj�}|j	|j
�|j}tt|�jdk�tjd�}|jjrt|dg�\}}t|dd	k�tjddd
�}t|dg�\}}t|dd	k�ndS(Nii
R7ti8R�R�i����iPii tF_CONTIGUOUSiR�tC_CONTIGUOUS(ii
i
(i
i(i����iPi(i iPi(iiPi (ii
(i
i(
R R�R'R�RXRR�RRRAR�R�R(R#R�tfdRrRzRWRX((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_relaxed_stridess	(R=R>R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR�s 		F				
	
	
	*	
						tTestArrayAttributeDeletioncB`s,eZd�Zd�Zd�Zd�ZRS(c
C`srtjd�}dddddddg}tj��6tjd	�x!|D]}ttt||�qKWWd
QXd
S(s7ticket #2046, should not seqfault, raise AttributeErroriRWRXR�R7RgRhR(RN(R R�RRR�RR�tdelattr(R#R"tattrRN((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt,test_multiarray_writable_attributes_deletion*s


cC`satjd�}dddddddd	d
ddd
g}x!|D]}ttt||�q@WdS(NiRZR'RYR[R\R]R�R�R�t__array_struct__R2R�(R R�RR�R�(R#R"R�RN((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt0test_multiarray_not_writable_attributes_deletion3s
cC`sItjd�j}dddg}x!|D]}ttt||�q(WdS(NiR5R4R((R R�R'RR�R�(R#R"R�RN((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt1test_multiarray_flags_writable_attribute_deletion;s
cC`satjd�j}dddddddd	d
ddg}x!|D]}ttt||�q@WdS(
Nit
contiguousR�R�RrR3R1R2R0R.R/R^(R R�R'RR�R�(R#R"R�RN((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt5test_multiarray_flags_not_writable_attribute_deletionAs	
(R=R>R�R�R�R�(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR�(s				cC`sWdtfd��Y}|d�}ttj|�d�ttj|g�dg�ttj||g�ddg�ttj|�jtjd��d
|jd<ttj|�d�d|jd<tttj|�d|jd<ttj|�dgg�d|jd<tt	tj|�dtfd	��Y}ttj|��d�dS(
NtFoocB`s)eZd�Zd�Zed��ZRS(cS`s||_idd6|_dS(Ns=f8ttypestr(R�tiface(R#R�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR�Ms	cS`s
t|j�S(N(RlR�(R#((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt	__float__QscS`s|jS(N(R�(R#((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR�Ts(R=R>R�R�tpropertyR�(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR�Ls		g�?s=f8RWiit	ArrayLikecB`s eZejd�ZejZRS(i(R=R>R RvR�(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR�hs((ii(i(
R�RR RvR7R�R�RR�R*(R�RbR�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_array_interfaceJs ""



cC`s�tjiddgd6ddgd6ddgd6d	d
6�}tjdd|�}tj|jd
�}tj|jd�}t|j|j�dS(NR�RRyRR�iiR�iRYi
R7tdescrR�(R R7R�R�RRY(tmy_dtypeR"tdescr_tt	typestr_t((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_array_interface_itemsizens#cC`sKtjd�j}y|d=|dd5Wntk
r:n
t�nXdS(Niii(R R�R(R�R5(tit((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_flat_element_deletionxs
cC`s6tjddddg�}tt|djd�dS(	NiR7RtRmR�i(RtRm(R�Rm(R R8RR*t__delitem__(R"((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_scalar_element_deletion�stTestMemEventHookcB`seZd�ZRS(cC`s$t�tjd�}~t�dS(Ni�(RR R8R
(R#R"((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_mem_seteventhook�s(R=R>R�(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��stTestMapItercB`seZd�ZRS(cC`stjd�jd�jt�}ddddgddddgf}dddd	g}t|||�t|d
ddd
gddddgddddgg�tjd�jt�}tjdddg�f}dddg}t|||�t|ddddddg�dS(Niiiiiii2iigg�?g@g3@gZ@g@g@g@g @g"@gD@g&@igfffffY@g�I@g@g@(ii(R R!RSRRlRRRv(R#R"R�tvalsR;((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_mapiter�s!(R=R>R�(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��stTestAsCArraycB`s#eZd�Zd�Zd�ZRS(cC`s<tjddtj�}t|d�}t|d|�dS(NiR7i(R R!R�RR(R#Rvtfrom_c((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_1darray�scC`sKtjddtj�jdd�}t|dd�}t|d|�dS(NiR7iiii(ii(R R!R�RSRR(R#RvR�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_2darray�s$cC`sQtjddtj�jddd�}t|ddd�}t|d|�dS(NiR7iiii(iii(R R!R�RSRR(R#RvR�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_3darray�s'(R=R>R�R�R�(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��s		tTestConversioncB`seZd�ZRS(cC`s�x�tjdD]�}tdtjdd|�kd|f�tdtjdd|�kd|f�x�tjdD]}}ttjdd|�tjdd|�kd||f�ttjdd|�tjdd|�kd||f�quWqWxMdD]E}tdtjdd|�kd|f�tdtjdd|�kd|f�tdtjdd|�kd|f�x�d	D]�}ttjdd|�tjdd|�kd||f�ttjdd|�tjdd|�kd||f�ttjdd|�tjdd|�kd||f�q�WqWxcd
tjdD]P}tdtjdd|�kd|f�tdtjdd|�kd|f�tdtjdd|�kd|f�x�d
tjdD]�}ttjdd|�tjdd|�kd||f�ttjdd|�tjdd|�kd||f�ttjdd|�tjdd|�kd||f�q�Wq\WdS(NR�iiR7stype %s failedstype %s and %s failedtBHILQPi����tbhilqptbhlqpR�(R R�RRv(R#R�R�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt&test_array_scalar_relational_operation�s<)**+
)*)
*+*)*)*+*(R=R>R�(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��st	TestWherecB`sGeZd�Zd�Zd�Zd�Zd�Zd�Zd�ZRS(c	C`stjtjtjtjtjtjtjtjg}x�|D]�}tj	ddtj�}t
tj||d�|d��|d��t
tj||d�|d��|d��t
tjt|d�|d��|d��t
tjt
|d�|d��|d��tj|�j|�}tj|�}|j|�}t
|d<|d|d<t
tj|||�|�t
tj|||�|�t
tj|||d�|�t
tj||d|�|�t
tj|ddd�|ddd�|ddd��|ddd��t
tj|ddd�|ddd�|ddd��|ddd��t
tj|ddd�|ddd�|ddd��|ddd��t
tj|ddd�|ddd�|ddd��|ddd��t
tj|ddd�|ddd�|ddd��|ddd��t
tj|ddd	�|ddd	�|ddd	��|ddd	��t
tj|ddd	�|ddd	�|ddd	��|ddd	��q=WdS(
Ni5R7iiiiii����i����(R R�RCRERGR�RHR�R�R�RtwhereR+R&t	ones_likeRR�(R#tdtsR�R�RaR�Ry((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��s0$
./..
  PPPPPPcC`sttjtdd�tjd��tjgdt�jdd�}tjgdtj�jdd�}ttj|d|�tjg�jdd��tjdddddd	d
ddd
ddddddddddg�}t	d�}tjdd|d||dd||d||d||d |d!d"gdt
�}tjddd#dd#d#ddd#d#dd#d#dd#d#dd#ddgdt�}|}|tj|�|tj|�<ttj|||�|�|}|tj|�|tj|�<ttj|||�|�ttj|||�|�tjd$d%gdtj�}t	d�}ttjt||�j
tj�t	d&�}ttjt||�j
tj�t	d'�}ttjt||�j
tj�t	d(�}ttjt||�j
tj�dS()NR7iigq=
ףp��g{�G�zĿgH�z�G�gףp=
�ӿg{�G�z��gffffff�gg�x�&1�?g/�$��?g
ףp=
ǿg�x�&1�?gh��|?5�?g/�$��?gףp=
��?g��|?5^�?gh��|?5�?g��ʡE�?gZd;�O�?g=
ףp=��g^�I+�?tNaNt5zt0ltWztXqtcstQNtFdtkpt36Rig�?g@tInfinitys	-Infinityg��P.5�_(RR R�R+R�RvR�RSRURlR�RFRR7(R#RQR;RaReR�Ry((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_exotics:%!$1$$	$- """"cC`s
ttg}tjd�}tjd�}tjtj|�dd�tjf||�}t|d|d�t|d|d�|j	}|j	}tj|||�}t|dd�df|dd�df�t|dd�df|dd�df�dS(Niiii(ii(ii(
R+R&R R8R�R�RvR�RR�(R#R�R"R;Ry((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt	test_ndim)s1		-c
C`s�tjttttttttttttg�}tjd�}tjddddddddd	d
ddgdtj�}tjdd
ddddd
dd	d
d
dgdtj�}ttj|||�|�|jtj	�}|jtj
�}ttj|||�|�|jtj�}d||d
k<ttj|||�|�|d
k}d||d
k<d
||<ttj|||�|�dS(Nig@gg@g@g�g�g$�g$@g�?R7i
ii�au(R RvR&R+RFRURR�RRFRGRm(R#R�R"R;Ryttmpmask((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_dtype_mix7s$00
c
C`satjttttttttttttg�}tjddddddddddddgd	tj�}tjd
d	d�}tjddddddddddddgd	tj�}ttj|||�|�|jd
�}ttj|||�|�|jd�}ttj|||�|�|jd�}ttj|||�|�dS(Ng@g�?g@g@g�g�g$�g$@R7is>i4gs>f8s<i4(	R RvR&R+RUR�RR�R(R#R�RyR"R;((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_foreignOs00cC`sdttg}tjd�}tjd�}tttj|||�tttj|d||�dS(Niii(ii(ii(R+R R�RR*R�(R#R�R"R;((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt
test_errorbs
cC`s�tjd�}tjdd�}ttjt||�d�ttjt||�d�tjd�}tjd�}ttjt||�d�ttjt||�d�dS(NRRti�tabcditxxxxxxxx(R RvRR�R+R&(R#R"R;((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR�is(	R=R>R�RRRRRR�(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��s		)				t
TestSizeOfcB`sbeZd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�ZRS(
cC`s,tjg�}ttj|�dk�dS(Ni(R RvRRjt	getsizeof(R#Rt((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_empty_arrayyscC`sb|d�j}xLddddgD]8}tj|d|�}ttj|�||k�q"WdS(Nii
i2idi�R7(RYR R!RRjR
(R#R7t	elem_sizeR3Rt((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pytcheck_array}scC`s|jtj�dS(N(R
R RE(R#((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_array_int32�scC`s|jtj�dS(N(R
R RG(R#((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_array_int64�scC`s|jtj�dS(N(R
R RF(R#((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_array_float32�scC`s|jtj�dS(N(R
R RU(R#((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_array_float64�scC`s9tjd�}ttj|d�tj|�k�dS(Nid.(R R�RRjR
(R#Ra((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt	test_view�scC`sJtjd�}ttj|�tj|jddd�j��k�dS(Nidi(R R�RRjR
RSR�(R#Ra((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyRT�scC`sntjd�}tj|�}|jd�t|tj|�k�|jd�t|tj|�k�dS(Nidi2i�(R R�RjR
RnR(R#Ratold((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_resize�s

cC`s&tjd�}tt|jd�dS(NidR"(R R�RR�t
__sizeof__(R#Ra((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR�s(R=R>RR
RRRRRRTRR(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR	ws									tTestHashingcB`seZd�Zd�ZRS(cC`s#tjd�}ttt|�dS(Ni(R R�RR�RJ(R#Rt((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_arrays_not_hashable�scC`s,tjg�}|jt|tj��dS(N(R RvtassertFalseRltcollectionstHashable(R#Rt((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_collections_hashable�s(R=R>RR(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR�s	tTestArrayPrioritycB`seZeZejejejejejej	ej
ejejej
ejejej
ejejejejejejgZejddkr�ejej�ndejfd��YZdejfd��YZdefd��YZ d�Z!d	�Z"d
�Z#d�Z$RS(iiR�cB`seZdZd�ZRS(gY@cO`stj||�j|�S(N(R RvR1(RJR4R�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��s(R=R>R2R�(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��stBarcB`seZdZd�ZRS(g@Y@cO`stj||�j|�S(N(R RvR1(RJR4R�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��s(R=R>R2R�(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR�stOthercB`s�eZdZd�ZeZZeZZeZZ	eZ
ZeZZ
eZZeZZeZZeZZeZZeZZeZZeZZeZeZeZ eZ!eZ"eZ#RS(g@�@cC`s
|j�S(N(R@(R#Rc((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt_all�s($R=R>R2RRRRRRRR#R"t__div__t__rdiv__RRRRRRR)R(R+R*R-R,R%R$R'R&R1R2R0R/RdR.(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR�s*	












cC`s�tjddg�}|jddg�}xa|jD]V}t|�}tt|||�|j�|�tt|||�|j�|�q4WdS(Nii(R RvRt
binary_opsR2RRl(R#R"R;RbR�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_ndarray_subclass�s"cC`s�tjddg�}|j�}xa|jD]V}t|�}tt|||�|j�|�tt|||�|j�|�q+WdS(Nii(R RvRR"R2RRl(R#R"R;RbR�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_ndarray_other�s"cC`s�|jddg�}|jddg�}xa|jD]V}t|�}tt|||�|j�|�tt|||�|j�|�q4WdS(Nii(R�RR"R2RRl(R#R"R;RbR�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_subclass_subclass�s"cC`s�|jddg�}|j�}xa|jD]V}t|�}tt|||�|j�|�tt|||�|j�|�q+WdS(Nii(R�RR"R2RRl(R#R"R;RbR�((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_subclass_other�s"(%R=R>R>R8tpowR�R�tmultfloordivttruedivtmodtand_tor_txortlshifttrshifttgttgetlttletneteqR"RjRktappendtdivR RsR�RR�RR#R$R%R&(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR�s**$			tTestBytestringArrayNonzerocB`s,eZd�Zd�Zd�Zd�ZRS(cC`s&|jtjdgdtj��dS(NR�R7(RR RvRg(R#((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt"test_empty_bstring_array_is_falseyscC`s6tjdgdtj�}d|d<|j|�dS(NR�R7s  i(R RvRgR(R#R"((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt'test_whitespace_bstring_array_is_falsey	s
cC`s6tjdgdtj�}d|d<|j|�dS(NR�R7si(R RvRgR(R#R"((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt%test_all_null_bstring_array_is_falseys
cC`s6tjdgdtj�}d|d<|j|�dS(NR�R7s  i(R RvRgRf(R#R"((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt(test_null_inside_bstring_array_is_truthys
(R=R>R:R;R<R=(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR9s			tTestUnicodeArrayNonzerocB`s,eZd�Zd�Zd�Zd�ZRS(cC`s&|jtjdgdtj��dS(NR�R7(RR RvR(R#((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt"test_empty_ustring_array_is_falseyscC`s6tjdgdtj�}d|d<|j|�dS(NteggsR7s  i(R RvRR(R#R"((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt'test_whitespace_ustring_array_is_falseys
cC`s6tjdgdtj�}d|d<|j|�dS(NR@R7si(R RvRR(R#R"((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt%test_all_null_ustring_array_is_falsey#s
cC`s6tjdgdtj�}d|d<|j|�dS(NR@R7s  i(R RvRRf(R#R"((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt(test_null_inside_ustring_array_is_truthy(s
(R=R>R?RARBRC(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR>s			t__main__(�t
__future__RRRRR
RjRRR>RR�R�R;RkR0t__builtin__R.RtnumpyR tnumpy.compatRRRRRt
test_printR	RnR
RRR
RRRt
numpy.testingRRRRRRRRRRRRRtdatetimeRR�R�RR?RQR�R�R�R�R�R�RR'R<R�R
RwR{R}R�R�R�R�R�R�R�R�R�R�R�R
ReRhRmRxR�R�R�R�R�R�R�RR+R/R9R:RDRIRLRORVRURfRkRpR�RwR�tnumpy.core._internalRxRyR�R�R�R�R�R�R�R�R�R�R�R	RRR9R>R=(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt<module>s�(4X	$�N(R`��;�������v
	B6 ��J,3/�0/4�
			�<��,]&)g�S�&"	$	
		+�.T

Zerion Mini Shell 1.0