Current File : //usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyo
�
#K�Zc@sjddlZddlZddlZddlZddlZddlmZddlTddl	m
Z
ddlmZddl	m
Z
m
Z
mZddlmZddlmZmZmZmZdd	lmZmZmZmZmZmZmZmZmZm Z m!Z!dd
l"m#Z#ej$d ddfkrBfZ%ne&Z%d
efd��YZ'defd��YZ(defd��YZ)defd��YZ*defd��YZ+defd��YZ,defd��YZ-defd��YZ.defd��YZ/defd ��YZ0d!efd"��YZ1d#efd$��YZ2d%efd&��YZ3d'efd(��YZ4d)efd*��YZ5d+efd,��YZ6d-efd.��YZ7d/efd0��YZ8d1efd2��YZ9d3e:fd4��YZ;d5e:fd6��YZ<d7efd8��YZ=d9e:fd:��YZ>d;e:fd<��YZ?d=efd>��YZ@d?efd@��YZAdAefdB��YZBdCefdD��YZCdEefdF��YZDdGefdH��YZEdIefdJ��YZFdKefdL��YZGdM�ZHidNdO6dPdQ6ddR6ddS6dTdU6ZIdVefdW��YZJdXefdY��YZKdZe:fd[��YZLd\e:fd]��YZMej$dd^fkr(ej$d dd^fkr�dd_lNmOZPndd`lQmRZRdae:fdb��YZSdce:fdd��YZTdee:fdf��YZUndg�ZVdh�ZWdiefdj��YZXeYdkkrfe�ndS(li����N(tSkipTest(t*(tasbytes(tWarningManager(Rtgetexceptiontstrchar(tin_foreign_locale(ttest_neighborhood_iteratorttest_neighborhood_iterator_oobt!test_pydatamem_seteventhook_startttest_pydatamem_seteventhook_end(tTestCasetrun_module_suitetassert_t
assert_raisestassert_equaltassert_almost_equaltassert_array_equaltassert_array_almost_equaltassert_allcloset	runstringtdec(t	timedeltaiit	TestFlagscBs#eZd�Zd�Zd�ZRS(cCstd�|_dS(Ni
(tarangeta(tself((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pytsetUp$scCsqt�}t|jj_|jttd|�|jttd|�t|jj_d|jd<d|jd<dS(Ns
self.a[0] = 3sself.a[0:1].itemset(3)ii(	tlocalstFalseRtflagst	writeabletassertRaisest
ValueErrorRtTrue(Rtmydict((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_writeable's	
cCs�t|jjjt�t|jjjt�t|jjjt�t|jjjt�t|jjj	t�t|jjj
t�t|jjjt�t|jjjt�t|jjj
t�dS(N(RRRtcarrayR"tfarrayRtbehavedtfnctforctowndataRtalignedtupdateifcopy(R((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_otherflags0s(t__name__t
__module__RR$R-(((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR#s			tTestAttributescBs>eZd�Zd�Zd�Zd�Zd�Zd�ZRS(cCsRtd�|_td�jdd�|_tddt�jddd�|_dS(	Ni
iiii<tdtypeii(Rtonetreshapettwotfloat64tthree(R((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR=scCs�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d	��dS(Ni
iiiiiiii(i
(ii(iii(i
ii(i
ii(iii(
RR2tshapeR4R6tstridestitemsizetndimtsizetnbytesR1tbaseR(Rtnum((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_attributesBs&$cCs�t|jjtt��t|jjtt��t|jjjd�t|jjjd�|j|jjjddk�t|jjjdd�t|jjjdd�dS(Ntltdis<>ititf(	RR2R1tint_R6tfloat_tchart
assertTruetstr(R((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_dtypeattrWs cs�|j��fd�}t|ddd�tddddg��|jt|ddd�|jt|ddd�|jt|ddd�dS(	Ncs3t|gd�dtd|�jd|�j�S(NtbufferR1toffsetR8(tndarraytintR9(R;RKR8(tx(sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt
make_arraybs
ii����iiii����i(R2RtarrayR R!(RRO((RNsF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_stridesattr`s	+c
s�|j��fd�}t|ddd�tddddg��t|ddd�tdddd	dd
dg��|jt|ddd�|jt|ddd�|jt|d
dd�dS(
Nc	s]y,t|gdtd�d|�j�}Wntt���nX|�j|_}|S(NR1RJRK(RLRMR9tRuntimeErrorRR8(R;RKR8tr(RN(sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyROps,ii����iiiiiiii	i����(R2RRPR R!RR(RRO((RNsF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_set_stridesattrns	+4cCs�xPdD]H}td|�}td
|�}|jd�d|d<t||�qWtddgd	d
�}|j|d�t|dd|dd�dS(Ns?bhilqpBHILQPfdgFDGOiii.igg�?R1si4,f8tf1(iii(iii(ig(ig�?(temptytfillRRP(RttRNty((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt	test_fill~s


(R.R/RR?RIRQRTRZ(((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR0<s						tTestAssignmentcBseZd�ZRS(cCs#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����iicSs||d<dS(N.((Rtb((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pytassign�si(tnpRR3RRR!(RRR]((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_assignment_broadcasting�s%%
/%	(R.R/R_(((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR[�stTestDtypedescrcBseZd�ZRS(cCsBtd�}t|tt��td�}t|tt��dS(Nti4tf8(R1Rtint32R5(Rtd1td2((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_construction�s(R.R/Rf(((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR`�stTestZeroRankcBskeZd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
�ZRS(cCs"td�tdt�f|_dS(NiRN(RPtobjectRA(R((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR�scCsi|j\}}|j|dd�|j|dd�|j|d|k�|j|d|k�dS(N.iRN(RAtassertEqualRG(RRR\((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_ellipsis_subscript�s
cCs{|j\}}|j|dd�|j|dd�|jt|d�|jjk�|jt|d�tk�dS(NiRN(((((RARiRGttypeR1RH(RRR\((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_empty_subscript�s
#cCsk|j\}}|jtd�|�|jtd�|�|jtd�|�|jtd�|�dS(NcSs|dS(Ni((RN((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt<lambda>�scSs|dS(Ni((RN((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyRm�scSs|tgt�S(N(RPRM(RN((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyRm�scSs|tgt�S(N(RPRM(RN((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyRm�s(RAR t
IndexError(RRR\((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_invalid_subscript�s
cCsM|j\}}d|d<|j|d�d|d<|j|j�d�dS(Ni*.t(RARititem(RRR\((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt"test_ellipsis_subscript_assignment�s


cCsM|j\}}d|d<|j|d�d|d<|j|j�d�dS(Ni*Rp(((RARiRq(RRR\((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_empty_subscript_assignment�s


cCsg|j\}}d�}|jt||dd�|jt||dd�|jt||dd�dS(NcSs|||<dS(N((RNRBtv((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR]�sii*Rp((RAR RnR!(RRR\R]((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt!test_invalid_subscript_assignment�s
	cCs�|j\}}|j|tjd�|j|dtfjd�|j|tdfjd�|j|dtfjd�|j|tdtfjd�|j|dttfjd	�|j|ttdfjd
�|j|tfdjd�dS(
Ni.i
(i(i(i(i(ii(ii(ii(i(
iiiiiiiiii(RARitnewaxisR7(RRR\((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_newaxis�s   cCsU|j\}}d�}|jt||tdf�|jt||tfd�dS(NcSs||dS(N((RNRB((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt	subscript�sii2(RAR RnRv(RRR\Rx((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_invalid_newaxis�s	cCs^td�}d|d<|j|dd�tdd|�}d|d<|j|d	d�dS(
NiRJi(((((((RLRi(RRNRY((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_constructor�s

cCs,td�}|jtt|dg|�dS(Nii(RPR R!tadd(RRN((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_output�s(
R.R/RRjRlRoRrRsRuRwRyRzR|(((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyRg�s										tTestScalarIndexingcBsPeZd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z	RS(cCstddg�d|_dS(Nii(RPRA(R((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR�scCs8|j}|j|dd�|j|djd�dS(N.i((RARiR7(RR((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyRj�s	cCs8|j}|j|dd�|j|djd�dS(Ni((((RARiR7(RR((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyRls	cCs9|j}|jtd�|�|jtd�|�dS(NcSs|dS(Ni((RN((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyRmscSs|tgt�S(N(RPRM(RN((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyRms(RAR Rn(RR((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyRos	cCs/|j}d�}|jt||dd�dS(NcSs|||<dS(N((RNRBRt((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR]sii*(RAR t	TypeError(RRR]((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyRu
s		cCs�|j}|j|tjd�|j|dtfjd�|j|tdfjd�|j|dtfjd�|j|tdtfjd�|j|dttfjd	�|j|ttdfjd
�|j|tfdjd�dS(
Ni.i
(i(i(i(i(ii(ii(ii(i(
iiiiiiiiii(RARiRvR7(RR((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyRws	   cCsO|j}d�}|jt||tdf�|jt||tfd�dS(NcSs||dS(N((RNRB((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyRxsii2(RAR RnRv(RRRx((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyRys		cCs+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^RRR3(RR((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_overlapping_assignment!sB8%;%  (
R.R/RRjRlRoRuRwRyR(((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR}�s							tTestCreationcBs,eZd�Zd�Zd�Zd�ZRS(cCs0dtfd��Y}|jtt|��dS(NRNcBseZdd�ZRS(cSsdS(N((RR1((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt	__array__TsN(R.R/tNoneR�(((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyRNSs(RhR R!RP(RRN((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_from_attributeRscCsztjdtjd}ddg}tddgdt�}x7|D]/}d|}tt|d|�|d|�qCWdS(Nt
AllIntegertFloatt123i{R1sString conversion for %sterr_msg(R^t	typecodesRPRMR(RttypestnstrtresultRktmsg((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_from_stringXs

cCs,tjgdd�}t|jjd�dS(NR1tV(R^RPRR1tkind(Rtarr((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt	test_void`scCs�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.

        tFailcBseZd�Zd�ZRS(cSsdS(Ni((R((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt__len__nscSs
t��dS(N(R!(Rtindex((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt__getitem__qs(R.R/R�R�(((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR�ms	tMapcBseZd�Zd�ZRS(cSsdS(Ni((R((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR�uscSs
t��dS(N(tKeyError(RR�((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR�xs(R.R/R�R�(((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR�ts	iN(i(RhR^RPR
R7R1RR!(RR�R�R((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_non_sequence_sequenceds	(R.R/R�R�R�R�(((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR�Qs			tTestStructuredcBseZd�Zd�ZRS(cCs�tjd
ddddffg�}tjd�jdddd�|d<ttj|dj|jdk��|jdd	�}t|dj	|dj	�t|jdj	|jj�dj	�dS(NiiR1RRaii<tordertF(ii(ii(
R^tzerosRR3R
tanytTtcopyRR7(RRR\((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_subarray_field_access�s$%'c	Cs�tjjdddgdddgddggfdddgdddgddggfgdddfdtjfd
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dddgddg�}t||ktttgtttgg�t||ktttgtttgg�tjdgdggddddfg�}tjddd 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'ffd(g�}tj
d)ddd	d*ffd+g�}t||kt�tj
d,ddd	d-ffd.g�}tj
d/ddd	d0ffd1g�}t||kt�dS(2NiiiRiR\iR1tf4tcRaii
RbR�R�ti1(R�i(ii(i(i(Rsf8(i(i(i(Rsf8(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�(R^trectfromrecordsRhR�RR"RR\trangeRR�RPR�(RRR\RBtjRNRY((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_subarray_comparison�sT	T-
!$!++-*++?E++EE++''''(R.R/R�R�(((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��s	
tTestBoolcBseZd�ZRS(cCs�td�}tt�}|j||k�td�}tt�}|j||k�|jttg�d|k�|jtt�d|k�dS(Nii((tbool_RRGR"RP(Rta0tb0ta1tb1((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_test_interning�s (R.R/R�(((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��stTestMethodscBs�eZd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
�Zd�Z
d�Zd
�ZRS(cCs�ttddg�j�ddg�ttd�j�d�ttddg�jd�dd	g�ttd
dg�jd�ddg�dS(Ng333333�?g�?iigffffff(@g/@i����i
ig�����L(@g��Q�/@(RRPtround(R((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_test_round�s%(cs�tddgddgg��t�j�ddgddgg�|jt�fd��|jt�fd��|jt�fd��dS(Niiiics
�jd�S(Ni(t	transpose((R(sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyRm�scs�jdd�S(Ni(R�((R(sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyRm�scs�jddd�S(Niii(R�((R(sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyRm�s(RPRR�R R!(R((RsF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_transpose�s
%cCs.d}tjtjddg�}t|�}t||ddd�|�d}tjddtj�}|jtjtjtjddddddg	7_|jtjddtjtjddddg	7_t|�}t||ddd�|�tj	d�}|ddd�j
�}xyd	d
dgD]h}d|}|j
�}|jd
|�t|||�|j
�}|jd
|�t|||�q/W|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|||�qWWd}tjgtd�D]}	|t|	�^q��}|ddd�j
�}xyd	d
dgD]h}d|}|j
�}|jd
|�t|||�|j
�}|jd
|�t|||�q$Wd}tjgtd�D]}	|t|	�^q�dtj
�}|ddd�j
�}xyd	d
dgD]h}d|}|j
�}|jd
|�t|||�|j
�}|jd
|�t|||�q�Wtjd!dtj�}td�|(|ddd�}xyd	dd
gD]h}d|}|j
�}|jd
|�t|||�|j
�}|jd
|�t|||�q�Wtjdtfdtfg�}
tgtd�D]}	|	|	f^qKd|
�}|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|||�q6Wtj	dddd�}|ddd�}xyd	dd
gD]h}d|}|j
�}|jd
|�t|||�|j
�}|jd
|�t|||�q�Wtjddgddgg�}tjddgddgg�}tjddgddgg�}|j
�}|jdd�t||d�|j
�}|jdd�t||d�|j
�}|j�t||d �dS("NsTest real sort order with nansiii����s!Test complex sort order with nansi	R1ietqtmthsscalar sort, kind=%sR�y�?s%complex sort, real part == 1, kind=%ss%complex sort, imag part == 1, kind=%staaaaaaaasstring sort, kind=%ssunicode sort, kind=%ssobject sort, kind=%sRCRBs
datetime64[D]sdatetime64 sort, kind=%sstimedelta64[D]stimedelta64 sort, kind=%siitaxisstest sort with axis=0stest sort with axis=1stest sort with default axis(ie(R^RPtnantsortRR�t
complex128trealtimagRR�R�tchrtunicodeRVRhR1tfloatRM(RR�RR\R�R�taitbitsRBtdtRA((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt	test_sort�s�33




2
;


!1


!!!
cCsmtjdddg�}tjdddg�}tjddd	g�}tjj|||gd
d�}|jdd
g�t|jtdddg��t|jtdddg��t|jtd	ddg��|jddg�t|jtdddg��t|jtdddg��t|jtddd	g��|jddg�t|jtdddg��t|jtdddg��t|jtddd	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<i2t5tcol2RiR\i�R�iRAiR1(Ri(R\i�(R�i(RAi(Ri(R�i(R\i�(RAi(R^RPR�t
fromarraysR�RR�R�R�tsyst	byteorderR(Rtx1tx2tx3RStstrtypetmydtype((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_sort_orderus4!		c
Cstjd�}|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|�||�q8Wd}tjgtd�D]}|t|�^q��}|ddd�j�}tjd�}	|	ddd�}
xedddgD]T}d|}t|j�jd|�|	|�t|j�jd|�|
|�qWd}tjgtd�D]}|t|�^q�d
tj�}|ddd�}tjd�}	|	ddd�}
xedddgD]T}d|}t|j�jd|�|	|�t|j�jd|�|
|�q�Wtj	dd
tj
�}td�|(|ddd�}tjd�}	|	ddd�}
xedddgD]T}d|}t|j�jd|�|	|�t|j�jd|�|
|�q�Wtjdtfdt
fg�}tgtd�D]}||f^q<d
|�}|ddd�}tjd�}	|	ddd�}
xedddgD]T}d|}t|j�jd|�|	|�t|j�jd|�|
|�q�Wtjddd
d�}|ddd�}tjd�}	|	ddd�}
xedddgD]T}d|}t|j�jd|�|	|�t|j�jd|�|
|�qWWtjddd
d�}|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�|�tjd�}	tjd�}t|jdd�|	�tjdd
tj�}t|jdd�|	�tjgtd�D]}d^q��}t|jdd�|	�tjgtd�D]}d^q�d
tj�}t|jdd�|	�dS(Niei����R�R�R�sscalar argsort, kind=%sR�y�?iscomplex argsort, kind=%sR�sstring argsort, kind=%sR1sunicode argsort, kind=%ssobject argsort, kind=%sRCRBs!structured array argsort, kind=%sis
datetime64[D]sdatetime64 argsort, kind=%sstimedelta64[D]stimedelta64 argsort, kind=%siiR�idt	aaaaaaaaa(ie(R^RR�RtargsortRPR�R�R�RVRhR1R�RMR�tcomplex(
RRR\R�R�R�R�R�RBRStrrR�R�((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_argsort�s�
"&
"&


"&2
"&;
"&

"&!1
"&
"&
"&!!!(1cCs,tjtjddg�}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|�dS(Niis*Test real searchsorted with nans, side='l'tsideR@is*Test real searchsorted with nans, side='r'RSii	R1s-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>i4(
R^RPR�tsearchsortedRRR�R�R�R�(RRR�R\((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_searchsorteds233cCstjddddddddd	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_1R1tlefttrighti(R^RPR�RtlenRR�(RRtindRtRB((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_searchsorted_unicode1s(		,00cCs*tjdddddg�}tj|�}tttj|ddddf�tttj|dddg�tttj|ddddddg�tttj|dddddddd	g�tttj|dddddddg�tttj|ddd
ddddg�tjjd�}|j�}tj	|�}tj
ddd�}t|j|�|j|d|��tjdddddgd�}|j�}dddddg}t|j|d
dd|�dddddg�t|j|d
dd|�dddddg�dS(Niiiiiitsorterg�������?ii����idiR�R@i(i<iPRS(ii(R^RPR�RR~R�R!trandomtrandR�tlinspaceR(RRR�R\tk((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_searchsorted_with_sorterLs$"(.++%"1c	Cs�tjdddgdddggtj�}tjddgddggddgddgggtj�}tjddddddgtj�}tjddddddgtj�}tjddddddddgtj�}tjddddddddgtj�}t|j�|�t|jd	�|�t|jd	�|jj��t|j�|�t|jd	�|�t|jd	�|jj��dS(
NiiiiiiiiR�(R^RPRcRtflattenR�(Rtx0R�ty0ty0fty1ty1f((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_flattends-?''--cCs�tjddgddgg�}tjddgddgg�}tjddgddgg�}ttj||�|j|��ttjtj||�|�|j|�j|��dS(Niii	i����(R^RPRtdot(RRR\R�((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_dotrs
!!!"cCstjd�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	iiitaxis1taxis2RK(ii(iii(R^RR3RtdiagonalRR!(RRR\((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt
test_diagonalzs%(""..1cs�ddl�ddlm���fd�}tjd�jdd��t|�j�jdd�t	g�t�tjd�jdd��t|tj��jdd�t	g�t�tjd�jdd��t|tj
��jdd�t	g�t�tjd�jdd��tj��}|j�}t||jdd�t	g�t|dd�t||jdd�g�tt
d�p�dt
k���fd	�}t||d
��t	g�ttd�rt||tj�t	g�n�r$t||t�t	g�nddl}|jddkr}tjddd
�}t||j�jd�t	g�n|t�j�d�}t|t	g�yddl}Wntk
r�n,X|tjj�j��}t|t	g�|t�j�d�}t|t	g��j�j�}	t||	jdd�g��j�}
t|
j_t|t|
d�g�tt
d�r��j�}
t|
j_t|t|
�g�n�j�}
t|
j_t|t|
d�g�dS(Ni����(Rcsa�dt�}|j�}�jd�z|||�Wd|j�Xg|D]}|j^qNS(Ntrecordtalways(R"t	__enter__tsimplefiltert__exit__tcategory(RCtargstkwargstctxtwarning_logtw(Rtwarnings(sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pytcollect_warning_types�s
i	iii
t
memoryviewcsK|�j��}�r=t|t�r=tjd�|d<n
d|d<dS(NiiRN(R�t
isinstanceRR^RP(tgettertbuf_or_memoryview(Rthave_memoryview(sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pytget_data_and_write�scSs|jS(N(tdata(RA((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyRm�st	getbufferR1tV10t__array_interface__t__array_struct__R
(ii(Rtnumpy.testing.utilsRR^RR3RR�t__setitem__t
FutureWarningtdiagtviewthasattrt__builtins__RRR�tversion_infoRVRqtgetattrtctypestImportErrort	ctypeslibt	as_ctypesR�RRR(RRRAtd_viewRR�taVtlogRt	diag_copytro_diag((RRRRsF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_diagonal_deprecation�s~	
"
"
"
		
		


	
	cCsftjd�}ttj|�dk�xtd�D]}|j�q5Wttj|�dk�dS(Nidi2(idid(R^R�R
R�tgetrefcounttxrangeR�(RRRB((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_diagonal_memleaks
cCs~tjddgddgg�}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�dS(NiiiiR�R�tCtAtKi����(R^RPRtravelR
RR*R3(RR((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt
test_ravels4!"%%%%'%%(:%%%%(R.R/R�R�R�R�R�R�R�R�R�R�R�R$R'R,(((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��s			�	"	w	#						z	tTestSubscriptingcBseZd�ZRS(cCs�tdddg�}|jt|dtj��tjddkrb|jt|dt��n|jt|d�t	k�dS(Niiii.(i.(
RPRGRR^RDR�RRMRkRL(RRN((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_test_zero_rank/s
(R.R/R.(((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR-.stTestPicklingcBsYeZd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
RS(	c	Cs�ddl}tddgddgddgg�}|t|�tdgddtdffd
tfdtfg�g}x4|D],}t||j|j��dd|�qWdS(Ni����ii	iiiitxxxig@R1RR\R�R�s%r(R0ig@(	tpickleRPR�RHRMR�Rtloadstdumps(RR1R%tDATAR((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_roundtrip8s'	$
cCs1tjddkr#t|dd�St|�SdS(Niitencodingtlatin1(R�RR2(Rtobj((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt_loadsEscCsJd}tddddgdt�}|jt|��}t||�dS(Ns}�cnumpy.core._internal
_reconstruct
qcnumpy
ndarray
qK�Ub�Rq(K�cnumpy
dtype
qUi1KK�Rq(U|NNJ����J����tb�Utb.iiiiR1(RPtint8R9RR(RR�Rtp((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_version0_int8MscCsJd}tddddgdt�}|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@R1(RPtfloat32R9RR(RR�RR;((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_version0_float32SscCsOd}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.iRiR\(R^RPR9RR(RR�RR;((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_version0_objectYs#cCsJd}tddddgdt�}|jt|��}t||�dS(Ns��cnumpy.core._internal
_reconstruct
qcnumpy
ndarray
qK�Ub�Rq(KK�cnumpy
dtype
qUi1KK�Rq(KU|NNJ����J����tb�Utb.iiiiR1(RPR:R9RR(RR�RR;((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_version1_int8`scCsJd}tddddgdt�}|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@R1(RPR=R9RR(RR�RR;((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_version1_float32fscCsLd}tidd6idd6g�}|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.iRiR\(RPR9RR(RR�RR;((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_version1_objectls cCsYd}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.iiR1RR�R\(ii(ii(R\si1i(R^RPR9RR(RR�RR;((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_subarray_int_shapers-(R.R/R5R9R<R>R?R@RARBRC(((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR/7s	
							tTestFancyIndexingcBs>eZd�Zd�Zd�Zd�Zd�Zd�ZRS(cCs�td�}d|dd�dgf<t|tdgg��td�}d|dd�dd�dgf<t|tdggg��dS(Nig@i(ii(iii(tonesRRP(RRN((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt	test_listzs"cCs�td�}d|dd�df<t|tdgg��td�}d|dd�dd�df<t|tdggg��dS(Nig@i(ii(i(iii(i(RERRP(RRN((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt
test_tuple�scCsKtddddg�}tddgt�}t||tdg��dS(Niiiii(RPtboolR(RRNR�((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt	test_mask�scCs�tddddgddddgg�}td	dgt�}td	dgdd	ggt�}td	dggt�}t||tddddgg��t||tddg��t||tdg��dS(
Niiiiiiiii(RPRHR(RRNR�tm2tm3((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt
test_mask2�s*!&cCsZtddddg�}tddgt�}d||<t|tddddg��dS(Niiiiii(RPRHR(RRNR�((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_assign_mask�s
cCsQtddddgddddgg�}td	dgt�}td	dgdd	ggt�}td	dggt�}|j�}d
||<t|tddddgd
d
d
d
gg��|j�}d
||<t|tdd
ddgd
dddgg��|j�}d
||<t|tdd
ddgddddgg��dS(Niiiiiiiiii
(RPRHR�R(RtxorigR�RJRKRN((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyRM�s*!
1
1
(R.R/RFRGRIRLRM(((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyRDys							tTestStringComparecBs#eZd�Zd�Zd�ZRS(cCs�tdddg�}tdddg�}t||kgdddgD]}||||k^qF�t||kgdddgD]}||||k^q��t||kgdddgD]}||||k^q��t||kgdddgD]}||||k^q��t||kgdddgD]}||||k^q:�t||kgdddgD]}||||k^qw�dS(NtThististexampletwasiii(RPR(Rtg1tg2RB((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_string�s=====cCs*tddddg�}d}t||kg|D]}||k^q1�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(RPR(RRTRURN((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt
test_mixed�s,,,,,cCs�tdddg�}tdddg�}t||kgdddgD]}||||k^qF�t||kgdddgD]}||||k^q��t||kgdddgD]}||||k^q��t||kgdddgD]}||||k^q��t||kgdddgD]}||||k^q:�t||kgdddgD]}||||k^qw�dS(NuThisuisuexampleuwasiii(RPR(RRTRURB((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_unicode�s=====(R.R/RVRZR[(((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyRO�s	
	t
TestArgmaxcBsIeZddddejgdfdddejdgdfejddddgdfejdejddgdfddddedej�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�gdfedddd�edddd�edddd�gdfedddd�edddd�edddd�gdfedddd�edddd�edddd�gdfgZd �Zd!�Z	RS("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:30s2059-03-14T12:43:12s1996-09-21T14:43:15s2022-12-25T16:02:16s1963-10-04T03:14:12s2013-05-08T18:15:23tdaystsecondsii#i����ii+i
icCs�tjjddd�}x|t|j�D]k}|j|�}|j|�}t|j�}|j|�t	t
||j|j||��k��q(WdS(	Niiiiiii(iiiii(
R^R�tnormalR&R:tmaxtargmaxR�tremoveR
talltchooseR�(RRRBtamaxtaargmaxtaxes((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_alls
cCskxd|jD]Y\}}ttj|�|dd|�t|tj|�tj|�dd|�q
WdS(NR�s%r(tnan_arrRR^RaR`(RR�tpos((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_combinationss (
R.R/R^R�R�t
datetime64RRiRhRk(((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR\�sT$$$$$'699---$$$!		t
TestArgmincBsReZddddejgdfdddejdgdfejddddgdfejdejddgdfddddedej�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�gdfedddd�edddd�edddd�gdfedddd�edddd�edddd�gdfedddd�edddd�edddd�gdfgZd �Zd!�Z	d"�Z
RS(#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:30is2059-03-14T12:43:12s1996-09-21T14:43:15s2022-12-25T16:02:16s1963-10-04T03:14:12s2013-05-08T18:15:23R]R^ii#i����ii+i
icCs�tjjddd�}x|t|j�D]k}|j|�}|j|�}t|j�}|j|�t	t
||j|j||��k��q(WdS(	Niiiiiii(iiiii(
R^R�R_R&R:tmintargminR�RbR
RcRdR�(RRRBtamintaargminRg((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyRhIs
cCskxd|jD]Y\}}ttj|�|dd|�t|tj|�tj|�dd|�q
WdS(NR�s%r(RiRR^RoRn(RR�Rj((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyRkRs cCs�tjdd	dgdtj�}ttj|�d�tjdddgdtj�}ttj|�d�tjdddgdtj�}ttj|�d�tjdddgdtj�}ttj|�d�dS(NiiiR1iii?i�i����i�i����i����i�i���i�i���i���I�i�I�i�i�ll����ll����l��������(R^RPR:RRotint16Rctint64(RR((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_minimum_signed_integersWs!!!!(R.R/R^R�R�RlRRiRhRkRt(((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyRmsV$$$$$'699---$$$!			t
TestMinMaxcBseZd�Zd�ZRS(cCs�tttjdd�tttjdd�ttjddd�d�ttjddd�d�ttjddd�d�ttjddd�d�dS(NiR�i(RR!R^ReRpRR�(R((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_scalargscCsKtttjdddgd�ttjdddggdd�d�dS(Niiii�R�(RR!R^ReR(R((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt	test_axisps(R.R/RvRw(((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyRufs		tTestNewaxiscBseZd�ZRS(cCsJtdddg�}d|dd�tf}t|j�d|�dS(Nig��������g�������?i�(RPRvRR+(Rtsktres((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt
test_basicus(R.R/R{(((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyRxtstTestClipcBs>eZd�Zeddd�Zd�Zd�Zd�ZRS(cCs6ttj||k��ttj||k��dS(N(R
R^Rc(RRNtcmintcmax((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt_check_range|sc
Cs-|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^tsctypesR�R�R1tnewbyteorderR�tastypetclipRR(
Rt
type_groupt	array_maxtclip_mintclip_maxtinplacetexpected_mintexpected_maxR�tbyte_ordersR�R1RN((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt
_clip_type�s(		
	c
Cs�x�ttgD]�}|jddddd|�|jddddd|�|jdddd	d|�|jddddd|�|jd
dddddd|�}|jd
dddd|�}q
WdS(
NR�ig������)�g�����Y@R�iRMi����g Y@tuintidR�(RR"R�(RR�RN((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR{�s	cCsQtjd
dgddddg�}|djdd�}|j|dd�dS(Ni����g@g@g@g@R1RNs<f8RYtzg333333ӿg�?(i����g@g@(g@g@g@(RNs<f8(RYs<f8(R�s<f8(R^RPR�R(RR�RY((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_record_array�sc	Cs�tjddddddddg�}|jd�}ttj|dk��|jd	d�}ttj|dk��|jd
d�}ttj|dk��dS(NiiiiiiiiRnR`(R^RPR�R
Rc(RtvalRN((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_max_or_min�s'N(	R.R/RRR�R�R{R�R�(((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR|{s			tTestPutmaskcBsGeZd�Zd�Zd�Zd�Zd�Zd�Zd�ZRS(cCsMtj|||�ttj||||�k��t|j|k�dS(N(R^tputmaskR
RcR1(RRNR�tmaskR�((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt	tst_basic�s#ccs�tttjtg}tjjd�d}|dk}xwdddgD]f}x]tjj�D]L}xC|D];}||krj|j|j	�j
|�|||fVqjqjWq]WqGWdS(Ni�idi(i����ii(RHR�R^tvoidRhR�R�t
itervaluesR�R�R�(Rtunchecked_typesRNR�R�R�R�((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt
test_ip_types�s
cCs2tttjtjdddg�tgd�dS(Niiii(RR!R^R�RPR"(R((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_mask_size�scCsQtjdddg|�}tj|tttgd�t|dddg�dS(Niiii����(R^RPR�R"RR(RR1RN((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt
tst_byteorder�sccs#xdD]}|j|fVqWdS(Ns>i4s<i4(s>i4s<i4(R�(RR1((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_ip_byteorder�s
cCs�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@R1RNs<f8RYs>f8R�i
iiiii(i����g@g@(g@g@g@(RNs<f8(RYs>f8(R�s<f8(R^RPR�R"RR(RR�((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��scCsdS(N((R((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_masked_array�s(	R.R/R�R�R�R�R�R�R�(((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��s						
tTestTakecBsPeZd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z	RS(cCs3t|jd�}t|j|dd�|�dS(NiR�(R�R7Rttake(RRNR�((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��sccs�tttjtg}tjjd�d}d|_xTtjj�D]C}x:|D]2}||krQ|j	|j
�j|�fVqQqQWqDWdS(Niidiii(iii(RHR�R^R�RhR�R7R�R�R�R�R�(RR�RNR�R�((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��s	
cCs�tjjd�d}d|_tt|jdddgdd�tt|jd	gdd�t|jd
gdd�d|d�dS(NiidiiiiiR�i����i����(iii(R^R�R7RRnR�R(RRN((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt
test_raise�s
	"cCs}tjjd�d}d|_t|jdgddd	d
�d|d�t|jdgddd	d
�d|d�dS(
Niidiiii����R�itmodeR�i(iii(R^R�R7RR�(RRN((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt	test_clips	-cCs�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�R7RR�(RRN((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt	test_wraps
	--cCsGtjdddg|�}t|jdddg�dddg�dS(Niiii(R^RPRR�(RR1RN((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR�sccs#xdD]}|j|fVqWdS(Ns>i4s<i4(s>i4s<i4(R�(RR1((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR�s
cCs^tjd
dgddddg�}|jdg�}t|ddkoV|d	dk�dS(Ni����g@g@g@g@R1RNs<f8RYs>f8R�i(i����g@g@(g@g@g@(RNs<f8(RYs>f8(R�s<f8(R^RPR�R
(RR�trec1((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR�s(
R.R/R�R�R�R�R�R�R�R�(((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��s		
					tTestLexsortcBseZd�ZRS(cCs�ddddddg}ddddddg}tj||f�}tjddddddg�}t||�tj||f�}tj|�}t||�t|d|tj|d��dS(Niiiiiii(R^tlexsortRPRtvstackR�(RRR\tidxtexpected_idxRN((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR{s!

(R.R/R{(((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR�stTestIOcBseZdZd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
�Zd�Z
d�Zd
�Zd�Zd�Zejd��Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z RS(s/Test tofile, fromfile, tostring, and fromstringcCs�d}tjj}||�||�jtj�d|_ttttg|jddd�df<|jj|_tj	�|_
|j
j|_dS(Niiiy�?ii(iii(
R^R�R�R�RNR�tinfR1ttempfiletNamedTemporaryFiletfileR�tfilename(RR7R�((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR0s))cCs|jj�dS(N(R�tclose(R((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttearDown9scCsStjttttgdtj�}tjddddtj�}t||�dS(NR1s1 0 -2.3 0.0tsept (R^RPR"RR�t
fromstringR(RRtRY((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_bool_fromstring<s$cCsEt|jd�}|j�t|j�}t|jdkd�dS(NRisArray not empty(topenR�R�tfromfileR
R;(RRCRY((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_empty_files_binaryAs
cCsKt|jd�}|j�t|jdd�}t|jdkd�dS(NRR�R�isArray not empty(R�R�R�R�R
R;(RRCRY((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_empty_files_textGs
cCswt|jd�}|jj|�|j�t|jd�}tj|d|j�}|j�t||jj	�dS(NtwbtrbR1(
R�R�RNttofileR�R^R�R1Rtflat(RRCRY((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_roundtrip_fileMs

cCsE|jj|j�tj|jd|j�}t||jj�dS(NR1(RNR�R�R^R�R1RR�(RRY((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_roundtrip_filenameWscCs�|jj�}tj|d|j�}t||jj�|jjd�}tj|d|j�}t||jjd��dS(NR1R�(RNttostringR^R�R1RR�R�(RR�RY((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_roundtrip_binary_str\scCs�|jjj�}djtt|��}tj|dd�}tj|�}t	||||�t
||||dd�dS(Nt@R�tdecimali(RNR�R+tjointmapRHR^R�tisfiniteRR(RRNR�RYtnan_mask((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_roundtrip_strescCsP|jjj�}djtt|��}tj|dd�}t||�dS(NR�R�(	RNR�R+R�R�treprR^R�R(RRNR�RY((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_roundtrip_reprnscKsztjt|�|�}t||�t|jd�}|jt|��|j�tj|j|�}t||�dS(NR�(	R^R�RRR�R�twriteR�R�(RR�tvaluetkwRYRC((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt_check_fromts

c	Cs/|jdtttttttgdd�dS(Ns3nan +nan -nan NaN nan(foo) +NaN(BAR) -NAN(q_u_u_x_)R�R�(R�R�(R((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_nan~s	c	Cs2|jdtttttttgdd�dS(Ns.inf +inf -inf infinity -Infinity iNfInItY -inFR�R�(R�R�(R((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_inf�s	cCs)|jddddddgdd�dS(	Ns'1.234 -1.234 .3 .3e55 -123133.1231e+133gX9��v��?gX9��v��g333333�?g�.LKR?KgY��]x��R�R�(R�(R((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_numbers�s	cCs,|jdtddddg�dd�dS(Nt�?@@@�@iiiiR1s<f4(R�RP(R((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_binary�s	cCstjdkrdSy�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 iiR1iIi(R�tplatformR^RR:R�R�R�R�ttileR<R�tseekR�R�R
RctMemoryErrorR!(Rt
fourgbplust	testbytestntflikeRCR((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_big_binary�s"
	 

cCs&|jdddddgdd�dS(Ns1,2,3,4g�?g@g@g@R�t,(R�(R((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyRV�scCsy|jdddddgdddd	�|jddddgdd
dd	�|jdddddgdddd	�dS(Ns1,2,3,4g�?g@g@g@tcountiR�R�ii����(R�(R((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_counted_string�s(%cCs,|jdddddgdtdd�dS(	Ns1 2  3     4   iiiiR1R�R�(R�RM(R((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_string_with_ws�sc	Cs/|jddddgdddtdd�dS(	Ns1 2  3     4   iiiR�R1R�R�(R�RM(R((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_counted_string_with_ws�s$cCsN|jdddddgdd�|jdddddgd	tdd�dS(
Ns
1 , 2 , 3 , 4g�?g@g@g@R�R�s1,2,3,4R1(R�R�(R((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt
test_ascii�s"cCs |jdddgdd�dS(Ns1.234 1,234gX9��v��?g�?R�R�(R�(R((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_malformed�scCs&|jdddddgdd�dS(Nt
1_x_3_x_4_x_5iiiiR�t_x_(R�(R((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt
test_long_sep�scCsGtjddddgdtj�}|jd|dddtj�dS(	NiiiiR1s1,2,3,4R�R�(R^RPRDR�(RRt((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt
test_dtype�s$cCs�tjttttgdtj�}d}t|jd�}|jt|��|j	�tj
|jdddtj�}t|jdk�t
||�dS(NR1s
1,0,-2.3,0R�R�R�t?(R^RPR"RR�R�R�R�RR�R�R
R1R(RRtR�RCRY((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_dtype_bool�s$
!cCs�tjddddgdt�}t|jd�}|j|dd�|j�t|jd	�}|j�}|j�t|d
�dS(Ng)\��(�?ig�G�z@iR1RR�R�RSs1.51,2.0,3.51,4.0(	R^RPR�R�R�R�R�treadR(RRNRCR�((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_tofile_sep�s!

cCs�tjddddgdt�}t|jd�}|j|ddd	d
�|j�t|jd�}|j�}|j�t|d�dS(
Ng)\��(�?ig�G�z@iR1RR�R�tformats%.2fRSs1.51,2.00,3.51,4.00(	R^RPR�R�R�R�R�R�R(RRNRCR�((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_tofile_format�s!

cCs�t|j��t|j��t|j��t|j��t|j��t|j��t|j��t|j��dS(N(	RR�R�R�R�R�R�R�R�(R((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_locale�s(!R.R/t__doc__RR�R�R�R�R�R�R�R�R�R�R�R�R�R�RtslowR�RVR�R�R�R�R�R�R�R�R�R�R�(((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR�-s:							
							
														
	
tTestFromBuffercBs#eZd�Zd�Zd�ZRS(cCsttj||�|�dS(N(RR^t
frombuffer(RRJtexpectedR((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��sccs�x�ddgD]�}x{tttjgD]g}tj|�j|�}tjjd�dj|�}|j�}|j	||j
i|d6fVq&Wq
WdS(NR�R�iiiR1(ii(R�RMR^R�R1R�R�R�R�R�R�(RR�R1R�RNtbuf((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt
test_ip_basic�sccs'|jtd�tjg�ifVdS(NRp(R�RR^RP(R((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt
test_empty�s(R.R/R�R�R�(((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��s		tTestFlatcBs,eZd�Zd�Zd�Zd�ZRS(cCs�td�}|jdd�}d|_t|j_||_|ddd�ddd�f|_||_|ddd�ddd�f|_	dS(Ng4@iii(ii(
RR3R7RRRRR\R�R�(RR�R((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyRs		%	cCs8t}yd|jjd<Wntk
r3t}nXdS(NgY@i(RRR�R!R"(Rt
testpassed((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_contiguouss

cCs8t}yd|jjd<Wntk
r3t}nXdS(NgY@i(RR\R�R!R"(RR�((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_discontiguouss

cCsL|jjj�}|jjj�}|jjj�}|jjj�}dS(N(RR�R�R\R�R�(RR�RAteRC((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest___array__s
(R.R/RR�RR(((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR�s	
				t
TestResizecBsGeZd�Zd�Zd�Zd�Zd�Zd�Zd�ZRS(cCs�tjdddgdddgdddgg�}|jd�t|jd tjdddgdddgdddgg�j�t|djd�dS(Niiii	(ii(R^RPtresizeRR�(RRN((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR{/s
3

7cCsStjdddgdddgdddgg�}|}|jt|jd�dS(Niii(ii(R^RPR R!R(RRNRY((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_check_reference6s3cCsFtjd�}|jd�t|tjd�ddd�f�dS(Nii(R^teyeRR(RRN((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_int_shape;s
cCsVtjd�}|jd�t|tjd��|j�t|tjd��dS(Ni(R^RRR�R(RRN((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_none_shape@s


cCs�|jttjd�jd�|jttjd�jd�|jttjd�jdd�|jttjd�jdd�dS(Nithii����R�itrefcheck(R R~R^RRR!(R((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_invalid_arguementsGs"cCs9tjd�}|jddd�t|jdk�dS(Niii(iii(R^RRR
R7(RRN((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_freeform_shapeMscCsZtjd�}|jddd�t|dtjd��t|dtjd��dS(Niiii(ii(R^RRRR�(RRN((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_zeros_appendedRs(	R.R/R{RRRRRR
(((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR.s						t
TestRecordcBsTeZd�Zejddkr.d�Znd�Zd�Zd�Zd�Z	RS(cCsJtjdtfdtfg�}ddg|_t|jddg�dS(NRCRBR;R�(R^R1R�RMR�R(RR�((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_field_renameZs!iicCs�tttjtd�tfg�tttjdtd�ftfg�tjtd�dftfg�}tt|jtd��tjdd	d
gd|�}tt|jtd��|d}tt	|jtd��dS(NRR\iiiR1i(i(i(i(
RR~R^R1RRMR!R�RPRn(RR�RNRY((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_bytes_fields`s"($
cCs�td�}tj|dftfg�}|||dtjdd	d
gd|�}|||d|d}|||ddS(NR\RiiiR1i(i(i(i(R�R^R1RMRP(RttitleR�RNRY((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_unicode_field_titlesos
cCsNtd�}tttj|tfg�tttjd|ftfg�dS(NR\R(R�RR~R^R1RM(RR((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_unicode_field_names|scCsYtjddddddgfg�}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
��n)tt|jdd�tt|j	d�dS(NiR1RURatf2tf3tsf1iis
not at alliRpsGnon ascii unicode field indexing skipped; raises segfault on python 2.xuϠ(i(sf1si4(sf2si4(Rsi4(ii(ii(i(si4i(ii(si4i(ii(sf1si4(Rpsi4(i(R^R�R�RRHRR!RRR�R�R�RRnttolistRR(RRtis_py3tfuncstfuncR\tfn1tfnntfn3tsfn1tfn2t
view_dtype((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_field_names�sT	  


!!'**4cs~ddl�ddlm���fd�}tjddddd	dgfg�}d|dd<d|dd<d|d	d<tjddddd	dgfg�}d|dd<d|dd<d|d	d<t||ddgjdd�tg�t||�|ddg}|j�}t||djdd�tg�t|ddd�t||djdd�g�dS(Ni����(Rcsa�dt�}|j�}�jd�z|||�Wd|j�Xg|D]}|j^qNS(NR�R�(R"R�R�R�R�(RCRRRRR(RR(sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR�s
iR1RURaRRRiiii
i(i(sf1si4(sf2si4(ssf1si4(i(i(sf1si4(sf2si4(ssf1si4(i(i
i(	RRRR^R�RRRR(RRRR\tsubsettsubset_view((RRsF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_field_names_deprecation�s2	


(
R.R/RR�RRRRR!R$(((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyRYs		
		6tTestViewcBseZd�ZRS(cCs�tjddgd	d
tjfdtjfdtjfd
tjfg�}|jd	d�}|jd�}t||�t|ddg�dS(NiiiiiiiiR1RStgR\Rs<i4ii(iiii(iiii(R^RPR:RR(RRNRYR�((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR{�s*!
(R.R/R{(((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR%�st	TestStatscBseZd�ZRS(cCs�dtjfd��Y}|ddddgddd	d
ggd�}|jd�}t|j|jk�|jd�}t|j|jk�|jd�}t|j|jk�dS(Nt	TestArraycBseZd�Zd�ZRS(cSs+tj|�}|j|�}||_|S(N(R^RPRtinfo(tclsR
R)R�((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt__new__�s	cSst|dd�|_dS(NR)Rp(RR)(RR8((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt__array_finalize__�s(R.R/R+R,(((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR(�s	iiiiiiiitjubba(R^RLtmeanR
R)tstdtvar(RR(tdatRz((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt
test_subclass�s-(R.R/R2(((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR'�stTestDotcBs#eZd�Zd�Zd�ZRS(cCs�ddlm}tjddgddggdt�}tjddgddggdt�}tjddgd	dggdt�}|||�}t||�dS(
Ni����(R�iiiiR1ii(tnumpy.core.multiarrayR�R^RPR�R(RR�RR\R�RA((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_dot_2argss'''cCsEddlm}tjjd�tjjd�}tjjd�}tjd
�}x$td�D]}||||�q`Wtt	j
|�d�|||d	d�}t||�t
||||d	|�k�|dd�d
fj�}|dd�d
fj�}|||�}t
|||||�k�t||�dS(Ni����(R�iiii iitouti(ii(ii (ii (R4R�R^R�tseedt
random_sampleRVR&RR�R%R�RR
R�(RR�RCRtRSRBtr2((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_dot_3args
s 
c
Cs�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@iR1(ii(ii (ii(i(i (i i(ii@(ii (ii (R4R�R^R�R7R8RVRR!R�R=RM(RR�RCRtRS((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_dot_3args_errorss(/,(R.R/R5R:R;(((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR3�s	
	tTestSummarizationcBseZd�Zd�ZRS(cCsKtjd�}d}tt|�|k�d}tt|�|k�dS(Ni�s$[   0    1    2 ...,  998  999 1000]s0array([   0,    1,    2, ...,  998,  999, 1000])(R^RR
RHR�(RR)tstrAtreprA((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_1d?s
cCsWtjd�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^RR3R
RHR�(RR)R=R>((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_2dGs
(R.R/R?R@(((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR<>s	t
TestChoosecBs,eZd�Zd�Zd�Zd�ZRS(cCszdtddt�|_dtddt�|_dtddt�|_dtd	dt�|_dddg|_dS(
NiiR1ii(i(i(ii(ii(RERMRNRYR�ty2R�(R((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyRSs
cCs;tj|j|j|jf�}t|dddg�dS(Nii(R^RdR�RNRYR(RR)((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR{Zs!cCsJtj|j|j|jf�}t|dddgdddgg�dS(Nii(R^RdR�R�RBR(RR)((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_broadcast1^s!cCsJtj|j|j|jf�}t|dddgdddgg�dS(Nii(R^RdR�RNRBR(RR)((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_broadcast2bs!(R.R/RR{RCRD(((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyRARs			cCs1yddlm}tSWntk
r,tSXdS(Ni����(tDecimal(R�RER"RR(RE((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pytcan_use_decimalfs

itzeroiR2tconstanttcircularitmirrortTestNeighborhoodItercBs�eZd�Zd�Zeje�d�d��Zd�Zd�Z	eje�d�d��Z
d�Zd�Zeje�d�d	��Z
d
�Zd�Zeje�d�d��Zd
�Zd�Zeje�d�d��ZRS(cCs�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(NiiiiR1i����RGR2iRH(R^RPRt
NEIGH_MODER(RR�RNRSR@((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt_test_simple2dqs,'***0

***0

***0
cCs|jtj�dS(N(RMR^R�(R((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt
test_simple2d�ssRSkip neighborhood iterator tests for decimal objects (decimal module not availablecCs!ddlm}|j|�dS(Ni����(RE(R�RERM(RRE((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_simple2d_object�scCstjddgddggd|�}tjdddgdddggd|�tjdddgdddggd|�tjdddgdddggd|�tjdddgdddggd|�g}t|ddddg|dtd�}t||�dS(NiiiiR1i����RJ(R^RPRRLR(RR�RNRSR@((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt_test_mirror2d�s'***0
cCs|jtj�dS(N(RPR^R�(R((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt
test_mirror2d�scCs!ddlm}|j|�dS(Ni����(RE(R�RERP(RRE((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_mirror2d_object�scCs�tjddd�j|�}dddgdddgdddgdddgdddgg}t|ddg|dtd�}t||�dddgdddgdddgdddgdddgg}t|ddg|dtd	�}t||�|dddgdddgdddgdddgdd|dgg}t|ddg|dtd
�}t||�dS(Niiiiiii����RGR2RH(R^R�R�RRLR(RR�RNRSR@((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt_test_simple�sB#
B#
J#cCs|jtj�dS(N(RSR^R�(R((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_simple_float�scCs!ddlm}|j|�dS(Ni����(RE(R�RERS(RRE((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_simple_object�sc
Cs�tjddd�j|�}tjdddddgdddddgdddddgdddddgdddddggd|�}t|ddg|dtd�}|jg|D]}|j|k^q��t||�dS(	NiiiiiR1i����RJ(	R^R�R�RPRRLRGR1R(RR�RNRSR@RB((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt_test_mirror�s<3#)cCs|jtj�dS(N(RVR^R�(R((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_mirror�scCs!ddlm}|j|�dS(Ni����(RE(R�RERV(RRE((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_mirror_object�sc
Cs�tjddd�j|�}tjdddddgdddddgdddddgdddddgdddddggd|�}t|ddg|dtd	�}t||�dS(
NiiiiiR1i����iRI(R^R�R�RPRRLR(RR�RNRSR@((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt_test_circular�s
<3#cCs|jtj�dS(N(RYR^R�(R((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt
test_circular�scCs!ddlm}|j|�dS(Ni����(RE(R�RERY(RRE((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_circular_object�s(R.R/RMRNRtskipifRFRORPRQRRRSRTRURVRWRXRYRZR[(((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyRKos(		
	
	
		
		
		
tTestStackedNeighborhoodItercBs,eZd�Zd�Zd�Zd�ZRS(c
Cs�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(NiiiR1ii����iRGi����R2(R^R5RPRRLR(RR�RNRSR@((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_simple_const�s(	
!c
Cs�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(
NiiiR1ii����RJRGi����(R^R5RPRRLR(RR�RNRSR@((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_simple_mirror	sJ	!
!
!
!!!!'c
Cs�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(
NiiiR1ii����RIRGi����(R^R5RPRRLR(RR�RNRSR@((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_simple_circular6	sJ	!
!
!
!!!!'cCs~tj}tjdddgd|�}tjddddgd|�g}t|ddgtdddgtd�}t||�tjdddgd|�}tjddddgd|�g}t|ddgtdddgtd�}t||�tjdddgd|�}tjddddgd|�g}t|ddgtdddgtd	�}t||�dS(
NiiiR1iRGi����RJRI(R^R5RPRRLR(RR�RNRSR@((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_simple_strict_withinf	s 	$
$
$(R.R/R^R_R`Ra(((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR]�s		0	0tTestWarningscBseZd�ZRS(cCs�tjddg�}tjddg�}t�}|j�zItjdtj�ttj|jt	d�|�t|ddg�Wd|j�XdS(Niiy@terrory�?�y�?@(
R^RPRR�RR�tComplexWarningRRtsliceR�RR�(RRNRYtwarn_ctx((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_complex_warning�	s	
(R.R/Rg(((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyRb�	stTestMinScalarTypecBs5eZd�Zd�Zd�Zd�Zd�ZRS(cCs/tjd�}tjd�}t||�dS(Niiituint8ii�(R^tmin_scalar_typeR1R(RR�twanted((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_usigned_shortshort�	scCs/tjd�}tjd�}t||�dS(Niiituint16ii��(R^RjR1R(RR�Rk((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_usigned_short�	scCs/tjd�}tjd�}t||�dS(Nii ituint32II����(R^RjR1R(RR�Rk((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_usigned_int�	scCs/tjd�}tjd�}t||�dS(Nii?ituint64ll����(R^RjR1R(RR�Rk((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_usigned_longlong�	scCs/tjd�}tjd�}t||�dS(Nii@tOl(R^RjR1R(RR�Rk((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_object�	s(R.R/RlRnRpRrRt(((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyRh�	s
				i(tmemorysimpleview(t_dtype_from_pep3118tTestPEP3118DtypecBsPeZd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z	RS(cCs�tj|�}t|t�rst|dt�rs|dddkrst|j�}d|d<t|�|_qsntt|�|dd||f�dS(Ni����iRpR�sspec %r != dtype %r(R^R1RtlistttupleR�RRv(RtspecRkR�R�((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt_check�	s"
c	Cs�tjd�j}x�td�D]�}|dkr:d}n
d|}|jd|idd6d|d	||fd
6�|jd|id
d6dd	|fd
6�qWdS(NRBiiR�sb%dxiR�R�tf0iRUR�(si1i(si1i(R^R1t	alignmentR&R{(RtalignR�R�((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_native_padding�	s	
cCsX|jdiidd6d	fdfd6�|jdiid
d6dfdfd6�dS(Nsx3T{xi}RBiR|is^x3T{xi}i(RBi(i(RBi(i(R{(R((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_native_padding_2�	s*cs=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((NRBcsd�d|d�S(NsV%di((R�(R~(sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pytVV�	stixR|Rpitixxitixxxitixxxxiti7xis^ixtV1s^ixxtV2s^ixxxtV3s^ixxxxtV4s^i7xtV7(sf0RB(sf0RB(sf0RB(sf0RB(sf0RB(sf0RB(RpR�(sf0RB(RpR�(sf0RB(RpR�(sf0RB(RpR�(sf0RB(RpR�(R^R1R}R{(RR�((R~sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_trailing_padding�	s"""""cCs�tjdd
dtjd�fdgdt�}|jd|�tjddddddtjddt�fg�}|jd|�dS(NRR\RBtsubsb,iR�R~s(T{b:a:xxxi:b:T{b:f0:=i:f1:}:sub:xxxi:c:}RARs-T{b:a:=i:b:b:c:b:d:b:e:T{b:f0:xxxi:f1:}:sub:}(RR\(R\RB(R�RB(RR\(R\RB(R�R\(RAR\(RR\(R^R1R"R{(RR�((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_native_padding_3�	s	$cCs>tjd	d
dddfdgdt�}|jd|�dS(
NRR\RBR�iRAR~sT{b:a:xxxi:b:3b:c:xi:d:}(RR\(R\RB(i(RARB(R^R1R"R{(RR�((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt%test_padding_with_array_inside_struct�	s
		cCs/|jdiidd6dfd6dd6�dS(	Ns@T{^i}xiRBiR|iRU(RBi(RBi(R{(R((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_byteorder_inside_struct�	s csUtjd�j��fd�}|jdid
d6|d�dfd6df�dS(NRBcsd�d|d�S(NsV%di((R�(R~(sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��	ss(3)T{ix}iR|iiRpi(RBi(i(R^R1R}R{(RR�((R~sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_intra_padding�	s(
R.R/R{RR�R�R�R�R�R�(((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyRw�	s	
						tTestNewBufferProtocolcBsteZd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
�Zd�Z
RS(cCs�tj|�}t|�}tj|�}tj|�}t|jj�t|jj�t|j|j�t	||�t|j|j�t	||�dS(N(
R^tasarrayRRPR
RR*RR1R(RR8RNRYRB((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt_check_roundtrip�	s
cCsZtjdddddgdd�}|j|�tjddgddggdtj�}|j|�tjd3dtj�dd�ddd�f}|j|�d4d5d6d7d8d9d:d;d<d=d
tjfdtjfdtjfdtj	fdtj
fdtjfd>d?d@dAd'tjfg}tjddddddddddddddddt
d(�d)t
d*�td+fgd|�}|j|�tjddgddggfdd	tdBffg�}|j|�tjdddgdd,�}|j|�tjdddgdd-�}|j|�tjdddgdd.�}|j|�tjdddgdd/�}|j|�tjd0kr�tjdddgdd1�}tt|j|�tjdddgdd2�}|j|�n\tjdddgdd1�}|j|�tjdddgdd2�}tt|j|�dS(CNiiiiiR1RaiRR\R�R�RBRAR@tdxR�RtBRCtHR&tItLthxtQR�R�R�tjxtkxtS4R�tU4R�R�toR�R;taaaatbbbbR0g�?s>i2s<i2s>i4s<i4R�s>qs<q(iii(RR\(R\R�(R�RB(RAR@(R�R�(RR�(RCR�(R&R�(R�R�(shxR�(R@R�(R�R�(R�sV3(R�R�(ii(R^RPR�R5R�R=tsingletdoublet
longdoubletcsingletcdoubletclongdoublethalfRR"RMR�R�RR!(RRNR�((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR5	
sf$
*
1
0$	
9





c
Cs|ddddddd	d
td�td�d
g
}tj|dd�}|j|�tj|dd�}|j|�dS(Ng�?g�g�߾�3@i
iii�i��gg�s+infs-infgT�?R1s>es<ei'g?gp>(R�R^RPR�(Rt	half_listRN((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_roundtrip_halfK
s			
cCs�tjdddddgdd�}t|�}t|jd�t|jd�t|jd�t|jd	�t|jt	�t|j
d�dS(
NiiiiiR1RB(i(i(R^RPRRR�R7R:R8t
suboffsetstEMPTYR9(RRNRY((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_export_simple_1d^
s$cCs�tjddgddggdtj�}t|�}t|jd�t|jd	�t|jd�t|jd
�t|j	t
�t|jd�dS(NiiiiR1RAii(ii(ii(R^RPR5RRR�R7R:R8R�R�R9(RRNRY((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_export_simple_ndh
s*cCs�tjddtj�dd�ddd�f}t|�}t|jd�t|jd	�t|jd�t|jd
�t|j	t
�t|jd�dS(NiR1iRCii$i(iii(ii(i$i(R^R�R=RRR�R7R:R8R�R�R9(RRNRY((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_export_discontiguousr
s1cCs�d)d*d+d,d-d.d/d0d1d2dtjfdtjfdtjfdtjfdtjfdtjfd3d4d5d6dtjfg}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
d7�t|jd �t|jt�tg|D]\}}t|�j^q-�}td�jd&kryt|jd'�nt|jd(�t|j|f�t|j|�dS(8NRR\R�R�RBRAR@R�R�RR�RCR�R&R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R;iR�R�s   g�?R1ismT{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:}smT{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:}(RR\(R\R�(R�RB(RAR@(sdxR�(RR�(RCR�(R&R�(R�R�(shxR�(R@sS4(R�sU4(R�sV3(R�R�(i(R^R�R�R�R�R�R�R�RPRR"RRR7R:R�R�tsumR1R9R�R8(RR�RNRYRR\tsz((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_export_record|
sF0$	.cCs�tjddgddggfddddffg�}t|�}t|jd�t|jt�t|jd	�t|jt�t|j	t�t|j
d
�dS(NiiiiR1RRBsT{(2,2)i:a:}ii(ii(R^RPRRR�R7R�R:R8R�R9(RRNRY((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_export_subarray�
s9cCs�tjdddgdd�}t|�}tjdkrLt|jd�nt|jd�tjdddgdd�}t|�}tjdkr�t|jd�nt|jd�dS(	NiiiR1s>iR�RBs<i(R^RPRR�R�RR�(RRNRY((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_export_endian�
scCsPxItd�D];}tjddgdit|fd6�}|j|�q
WdS(NiiiR1R|(i(i(R&R^RPRMR�(RR�RN((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_padding�
s(cCsetjtjj�}tjd�}t|�}tj|�}tjtjj�}t||�dS(Ni(	R�R%R^tcoret	_internalR�RR�R(Rtcount_1RR\R�tcount_2((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_reference_leak�
scCs'tjdd
dtjd�fdgdt�}tj|jdtj�j|�}|j|�tjdddddfdgdt�}tj|jdtj�j|�}|j|�tjddddddtjddt�fg�}tj|jdtj�j|�}|j|�dS(NRR\RBR�sb,iR�R~R1iRAR(RR\(R\RB(R�RB(RR\(R\RB(i(RARB(RR\(R\RB(R�R\(RAR\(RR\(R^R1R"RR9R:RR�(Rtdt1R�tdt2R�tdt3R�((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_padded_struct_array�
s!	$
	$
$$(R.R/R�R5R�R�R�R�R�R�R�R�R�R�(((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��	s		B		
	
	
	(	
			tTestArrayAttributeDeletioncBs,eZd�Zd�Zd�Zd�ZRS(cCsRtjd�}dddddddg}x!|D]}ttt||�q1Wd	S(
s7ticket #2046, should not seqfault, raise AttributeErroriR7R8R
R1R�R�R�N(R^RERtAttributeErrortdelattr(RRtattrR�((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt,test_multiarray_writable_attributes_deletion�
s
cCsatjd�}dddddddd	d
ddd
g}x!|D]}ttt||�q@WdS(NiR:RR9R;R<R=RR�RRt__array_priority__R,(R^RERR�R�(RRR�R�((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt0test_multiarray_not_writable_attributes_deletion�
s
cCsItjd�j}dddg}x!|D]}ttt||�q(WdS(NiR,R+R(R^RERRR�R�(RRR�R�((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt1test_multiarray_flags_writable_attribute_deletion�
s
cCsatjd�j}dddddddd	d
ddg}x!|D]}ttt||�q@WdS(
Nit
contiguoustc_contiguoustf_contiguoustfortranR*R(R)R'R%R&R>(R^RERRR�R�(RRR�R�((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt5test_multiarray_flags_not_writable_attribute_deletion�
s	
(R.R/R�R�R�R�(((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR��
s				cCsWdtfd��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(
NtFoocBs)eZd�Zd�Zed��ZRS(cSs||_idd6|_dS(Ns=f8ttypestr(R�tiface(RR�((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt__init__s	cSs
t|j�S(N(R�R�(R((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt	__float__scSs|jS(N(R�(R((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyRs(R.R/R�R�tpropertyR(((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR�s		g�?s=f8R7iit	ArrayLikecBs eZejd�ZejZRS(i(R.R/R^RPR(((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR�s((ii(i(
RhRR^RPR1R�R�RR~R!(R�RCR�((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_array_interfaces 	""



cCsKtjd�j}y|d=|dd5Wntk
r:n
t�nXdS(Niii(R^RER�R~tAssertionError(tit((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_flat_element_deletion!s
tTestMemEventHookcBseZd�ZRS(cCs$t�tjd�}~t�dS(Ni
(R	R^R�R
(RR((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyttest_mem_seteventhook,s(R.R/R�(((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyR�+st__main__(ZR�R�tosRtnumpyR^tnoseRt
numpy.coretnumpy.compatRRRRRt
test_printRtnumpy.core.multiarray_testsRRR	R
t
numpy.testingRRR
RRRRRRRRtdatetimeRRR�R�RR0R[R`RgR}R�R�R�R�R-R/RDROR\RmRuRxR|RhR�R�R�R�R�R�RRR%R'R3R<RARFRLRKR]RbRhR4RuRtnumpy.core._internalRvRwR�R�R�R�R�R.(((sF/usr/lib64/python2.7/site-packages/numpy/core/tests/test_multiarray.pyt<module>s�
"L	NMZ0D��_	B6!DR>23�.+�?	){�P�"	!