%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_nditer.pyc

�
�9Zc@`s�ddlmZmZmZddlZddlZddlZddlmZm	Z	m
Z
mZddlm
Z
mZddlmZddlmZmZmZmZmZmZd�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+d�Z,d�Z-d�Z.d�Z/d�Z0d �Z1d!�Z2d"�Z3d#�Z4d$�Z5d%�Z6d&�Z7d'�Z8d(�Z9d)�Z:d*�Z;d+�Z<d,�Z=d-�Z>d.�Z?d/�Z@d0�ZAd1�ZBd2�ZCd3�ZDd4�ZEd5�ZFd6�ZGd7�ZHd8�ZId9�ZJd:�ZKd;�ZLd<�ZMd=�ZNd>�ZOd?�ZPd@�ZQdA�ZRdB�ZSejTdC��ZUdD�ZVdE�ZWdF�ZXdG�ZYdH�ZZdI�Z[dJ�Z\dK�Z]dL�Z^dM�Z_dN�Z`dO�ZadP�ZbdQ�ZcdR�ZddS�ZedT�ZfdU�ZgdV�ZhdW�ZidX�ZjekdYkr�e�ndS(Zi(tdivisiontabsolute_importtprint_functionN(tarraytarangetnditertall(tasbytestsixu(ttest_nditer_too_large(trun_module_suitetassert_tassert_equaltassert_array_equalt
assert_raisestdeccC`s4g}x'|js/|j|j�|j�q	W|S(N(tfinishedtappendtmulti_indextiternext(titret((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pytiter_multi_indexs
cC`s4g}x'|js/|j|j�|j�q	W|S(N(RRtindexR(RR((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pytiter_indicess
cC`s4g}x'|js/|j|j�|j�q	W|S(N(RRt	iterindexR(RR((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pytiter_iterindicess
cC`std�}tjd�j�}tj|�}tj|�}t|gddggddd|g�}t|j�ttj|�|k�ttj|�|k�d}t
tj|�|�t
tj|�|�tddd�}tjd�}tj|�}tj|�}t|gdggd|g�}tj|�}tj|�}|j�}ttj|�|k�ttj|�|k�d}t
tj|�|�t
tj|�|�d}t
tj|�|�t
tj|�|�~dS(	Nitf4t	readwritetupdateifcopytcastingtunsafet	op_dtypestdtype(RtnpR!tnewbyteordertsystgetrefcountRRtiterationneedsapitNoneRtcopy(tatdttrc_atrc_dttittrc2_atrc2_dttit2((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyttest_iter_refcount%sB		c	C`s�x�d	d
ddd
gD]�}ttj|��}xftdt|��D]N}td�gt|�}xAtt|��D]-}d||@rztddd�||<qzqzWt|�}|j|�|}t	|gdgg�}t
g|D]}|^q�|�t	|jgdgg�}t
g|D]}|^q'|�t|�dkrHt	|jdd�gdgg�}t
g|D]}|^q}|�qHqHWqWdS(Niiiii����treadonlyii(i(ii(iii(iiii(iiiii(
RR"tprodtrangetlentsliceR'ttupletreshapeRRtTtswapaxes(tshapeR)tdirst
dirs_indextbittaviewRtx((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyttest_iter_best_orderNs   $c	C`s�x�d
ddd
dgD]�}ttj|��}x�tdt|��D]o}td�gt|�}xAtt|��D]-}d||@rztddd�||<qzqzWt|�}|j|�|}t	|dd�}t
g|D]}|^q�|jdd��t	|jdd�}t
g|D]}|^q'|jjdd��t|�dkrHt	|j
dd	�dd�}t
g|D]}|^q�|j
dd	�jdd��qHqHWqWdS(Niiiii����tordertCii(i(ii(iii(iiii(iiiii(RR"R3R4R5R6R'R7R8RRtravelR9R:(R;R)R<R=R>R?RR@((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyttest_iter_c_orderis",/c	C`s�x�d
ddd
dgD]�}ttj|��}x�tdt|��D]o}td�gt|�}xAtt|��D]-}d||@rztddd�||<qzqzWt|�}|j|�|}t	|dd�}t
g|D]}|^q�|jdd��t	|jdd�}t
g|D]}|^q'|jjdd��t|�dkrHt	|j
dd	�dd�}t
g|D]}|^q�|j
dd	�jdd��qHqHWqWdS(Niiiii����RBtFii(i(ii(iii(iiii(iiiii(RR"R3R4R5R6R'R7R8RRRDR9R:(R;R)R<R=R>R?RR@((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyttest_iter_f_order�s",/c	C`s�x�d
ddd
dgD]�}ttj|��}x�tdt|��D]o}td�gt|�}xAtt|��D]-}d||@rztddd�||<qzqzWt|�}|j|�|}t	|dd�}t
g|D]}|^q�|jdd��t	|jdd�}t
g|D]}|^q'|jjdd��t|�dkrHt	|j
dd	�dd�}t
g|D]}|^q�|j
dd	�jdd��qHqHWqWdS(Niiiii����RBtAii(i(ii(iii(iiii(iiiii(RR"R3R4R5R6R'R7R8RRRDR9R:(R;R)R<R=R>R?RR@((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyttest_iter_c_or_f_order�s",/cC`s�td�}t|dgdgg�}tt|�d	d
ddg�t|ddd�dgdgg�}tt|�d
dddg�dS(NiRR2iiiii����(i(i(i(i(i(i(i(i(RRRR(R)R((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyt#test_iter_best_order_multi_index_1d�s
(c	C`s$td�}t|jdd�dgdgg�}tt|�ddd
dddg�t|jdd�jdd	�dgdgg�}tt|�ddddddg�t|jdd�ddd
�dgdgg�}tt|�ddddddg�t|jdd�dd�ddd
�fdgdgg�}tt|�dddd d!d"g�t|jdd�ddd
�ddd
�fdgdgg�}tt|�d#d$d%d&d'd(g�t|jdd�jdd	�ddd
�dgdgg�}tt|�d)d*d+d,d-d.g�t|jdd�jdd	�dd�ddd
�fdgdgg�}tt|�d/d0d1d2d3d4g�t|jdd�jdd	�ddd
�ddd
�fdgdgg�}tt|�d5d6d7d8d9d:g�dS(;NiiiRR2iiRBRFi����(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(RRR8RRR((R)R((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyt#test_iter_best_order_multi_index_2d�s&'%3%4%@%C%@%7%:cC`s�td�}t|jddd�dgdgg�}tt|�ddd
dddddddddg�t|jddd�jdd	�dgdgg�}tt|�dddddddddd d!d"g�t|jddd�ddd
�dgdgg�}tt|�d#d$d%d&d'd(d)d*d+d,d-d.g�t|jddd�dd�ddd
�fdgdgg�}tt|�d/d0d1d2d3d4d5d6d7d8d9d:g�t|jddd�dd�dd�ddd
�fdgdgg�}tt|�d;d<d=d>d?d@dAdBdCdDdEdFg�t|jddd�jdd	�ddd
�dgdgg�}tt|�dGdHdIdJdKdLdMdNdOdPdQdRg�t|jddd�jdd	�dd�ddd
�fdgdgg�}tt|�dSdTdUdVdWdXdYdZd[d\d]d^g�t|jddd�jdd	�dd�dd�ddd
�fdgdgg�}tt|�d_d`dadbdcdddedfdgdhdidjg�dS(kNiiiRR2iiRBRFi����(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(iii(RRR8RRR((R)R((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyt#test_iter_best_order_multi_index_3d�sH*67CL.:CcC`s�td�}t|dgdgg�}tt|�ddddg�t|ddd�dgdgg�}tt|�ddddg�dS(	Nitc_indexR2iiiii����(RRRR(R)R((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyttest_iter_best_order_c_index_1ds
(cC`s$td�}t|jdd�dgdgg�}tt|�dddddd	g�t|jdd�jd
d�dgdgg�}tt|�dddddd	g�t|jdd�ddd�dgdgg�}tt|�ddd	dddg�t|jdd�dd�ddd�fdgdgg�}tt|�dddd	ddg�t|jdd�ddd�ddd�fdgdgg�}tt|�d	dddddg�t|jdd�jd
d�ddd�dgdgg�}tt|�ddddd	dg�t|jdd�jd
d�dd�ddd�fdgdgg�}tt|�dd	ddddg�t|jdd�jd
d�ddd�ddd�fdgdgg�}tt|�d	dddddg�dS(
NiiiRMR2iiiiRBRFi����(RRR8RRR((R)R((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyttest_iter_best_order_c_index_2ds*'%%4%@%C%+%7%:cC`s�td�}t|jddd�dgdgg�}tt|�dddddd	d
ddd
ddg�t|jddd�jdd�dgdgg�}tt|�dd
dddddddd
d	dg�t|jddd�ddd�dgdgg�}tt|�d
ddd
dddddddd	g�t|jddd�dd�ddd�fdgdgg�}tt|�dd	dddddddd
d
dg�t|jddd�dd�dd�ddd�fdgdgg�}tt|�ddddd	ddd
d
dddg�t|jddd�jdd�ddd�dgdgg�}tt|�d
dddddddd
ddd	g�t|jddd�jdd�dd�ddd�fdgdgg�}tt|�dddddd
d	ddd
ddg�t|jddd�jdd�dd�dd�ddd�fdgdgg�}tt|�dddd
d	ddd
ddddg�dS(NiiiRMR2iiiiiiii	i
iRBRFi����(RRR8RRR((R)R((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyttest_iter_best_order_c_index_3d4s:*+!+7+C+L+.+:+CcC`s�td�}t|dgdgg�}tt|�ddddg�t|ddd�dgdgg�}tt|�ddddg�dS(	Nitf_indexR2iiiii����(RRRR(R)R((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyttest_iter_best_order_f_index_1dYs
(cC`s$td�}t|jdd�dgdgg�}tt|�dddddd	g�t|jdd�jd
d�dgdgg�}tt|�dddddd	g�t|jdd�ddd�dgdgg�}tt|�ddd	dddg�t|jdd�dd�ddd�fdgdgg�}tt|�dddd	ddg�t|jdd�ddd�ddd�fdgdgg�}tt|�d	dddddg�t|jdd�jd
d�ddd�dgdgg�}tt|�ddddd	dg�t|jdd�jd
d�dd�ddd�fdgdgg�}tt|�dd	ddddg�t|jdd�jd
d�ddd�ddd�fdgdgg�}tt|�d	dddddg�dS(
NiiiRQR2iiiiRBRFi����(RRR8RRR((R)R((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyttest_iter_best_order_f_index_2dds*'%%4%@%C%+%7%:cC`s�td�}t|jddd�dgdgg�}tt|�ddddd	d
dddd
ddg�t|jddd�jdd�dgdgg�}tt|�ddddd	ddddd
d
dg�t|jddd�ddd�dgdgg�}tt|�dddd
ddddddd	d
g�t|jddd�dd�ddd�fdgdgg�}tt|�d	d
dddddddd
ddg�t|jddd�dd�dd�ddd�fdgdgg�}tt|�ddddd
d	ddd
dddg�t|jddd�jdd�ddd�dgdgg�}tt|�dddddd	ddd
ddd
g�t|jddd�jdd�dd�ddd�fdgdgg�}tt|�d	dddddd
ddd
ddg�t|jddd�jdd�dd�dd�ddd�fdgdgg�}tt|�dddd
d
dddddd	dg�dS(NiiiRQR2iiiii
iii	iiRBRFi����(RRR8RRR((R)R((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyttest_iter_best_order_f_index_3d�s:*+!+7+C+L+.+:+Cc	C`s�x�d
ddd
dgD]�}tj|�}t|�}x�tdt|��D]l}td�gt|�}xAtt|��D]-}d||@r�tddd�||<q�q�Wt|�}|j|�|}t	|dgdgg�}t
|jd�t
|d	j|f�t	|j
dgdgg�}t
|jd�t
|d	j|f�t|�dkrNt	|jd	d�dgdgg�}t
|jd�t
|d	j|f�qNqNWqWdS(Niiiii����t
external_loopR2ii(i(ii(iii(iiii(iiiii(R"R3RR4R5R6R'R7R8RRtndimR;R9R:(R;tsizeR)R<R=R>R?R((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyt test_iter_no_inner_full_coalesce�s*cC`s�td�jddd�dd�dd�dd�f}t|dgdgg�}t|jd�t|djd�td�jddd�dd�dd�dd�f}t|dgdgg�}t|jd�t|djd
�td�jddd�dd�dd�dd�f}t|dgdgg�}t|jd
�t|djd�td�jd
d
dd
d
dd
d
dd
d
�}t|dgdgg�}t|jd
�t|djd�dS(Niiiii����RUR2iiii(i(i(i(i(RR8RRRVR;(R)R((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyt!test_iter_no_inner_dim_coalescing�s :::3cC`sMtd�jddd�}t|dgdgg�}t|jd�td�jddd�}t|dgdgg�}t|jd�t|jd	d�dgdgg�}t|jd�t|jdgdgg�}t|jd�t|jd
gdgg�}t|jd�t|jjd	d�d
gdgg�}t|jd�td�jddd�}t|dd�}t|jd�t|jdd�}t|jd�t|dd
�}t|jd�t|jdd
�}t|jd�t|dd�}t|jd�t|jdd�}t|jd�dS(NiiiiRR2RMiiRQRBRCRFRH(RR8RRRVR:R9(R)Rta3d((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyttest_iter_dim_coalescing�s6'*cC`s�ttd�tjd�gdgdggd�}t|jd�t|jd�ttd�jdd�tjd�gdgdggd�}t|jd�t|jd�ttd�jdd�td�gdgdggd�}t|jd�t|jd
�ttd�jdd�td�gdgdggd�}t|jd�t|jd�ttd�jdd�td�jdd�gdgdggd�}t|jd�t|jd�ttjd�td�jddd�gdgdggd�}t|jd�t|jd�ttd�td�jddd�gdgdggd�}t|jd�t|jd�ttd�td	�jddd�gdgdggd�}t|jd�t|jd�ttd�jdd�td�jddd�gdgdggd�}t|jd�t|jd�ttd�jdd�td�jddd�gdgdggd�}t|jd�t|jd�ttd�jdd�td	�jddd�gdgdggd�}t|jd�t|jd�ttd�jddd�td�jddd�td�jddd�gdgdggd�}t|jd�t|jd�ttd�jddd�td�jddd�gdgdggd�}t|jd�t|jd�ttd�jddd�td
�jddd�gdgdggd�}t|jd�t|jd�dS(NiiRR2iiiiii(i(ii(ii(ii(ii(iii(iii(iii(iii(iii(iii(iii(iii(iii(RRR"tint32RtitersizeR;R8(R((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyttest_iter_broadcastingsp4'$$0*''333366cC`s�tjddd�jdd�}t|dggdgddggd	d
ddgdgdd�}t|jdjd�t|jdjd�t|j	dggdgddggd	d
ddgdgdd�}t|jdjd�t|jdjd�t|j	dggdgddggddd	d
ddgdgdd�}t|jdjd�t|jdjd�t
tt|dggdgddggd	d
ddgdgdd�tjtjd�ddgdd�}dS(NiR!ti2iiR2t	writeonlytallocatetop_axesiit	itershapei����iiiRBRFi(i����i����i(iii(iii(i����i����i(iii(iii(i����i����i(iii(iii(i����ii(i(
R"RR8RR'RtoperandsR;tstridesR9Rt
ValueErrortones(R)R((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyttest_iter_itershapeFs,!$	'	'	c	C`sttttd�td�ggdggd�ttttd�jdd�td�ggdggd�ttttd�jdd�td�jdd�ggdggd�ttttd�jdd�td�jdd�ggdggd�ttttd�jddd�td�jddd�ggdggd�ttttd	�jddd
�td�jddd�ggdggd�ywttd�jd
dd
�td�jd
d�td�jdd�ggdgdgddgg�td
��Wn_tk
r|}t|�}t|jd�dkd|�t|jd�dkd|�nXykttd�jdd�td�ggdgdggddd
gdt	j
ggdd�td
��Wn�tk
rm}t|�}t|jd�dkd|�t|jd�dkdd|�t|jd�dkd|�nXyGtt	jd �t	jd!�ggddgdgg�td
��Wn_tk
r}t|�}t|jd�dkd|�t|jd�dkd|�nXdS("NiiR2ii	ii$iiiR`tno_broadcasts$Should have raised a broadcast errors(2,3)is0Message "%s" doesn't contain operand shape (2,3)s(1,2,3)s4Message "%s" doesn't contain broadcast shape (1,2,3)RbRcs(2,3)->(2,3)s7Message "%s" doesn't contain operand shape (2,3)->(2,3)s(2,)->(2,newaxis)s3Message "%s" doesn't contain remapped operand shapes(4,3)s6Message "%s" doesn't contain itershape parameter (4,3)s(2,1,1)s2Message "%s" doesn't contain operand shape (2,1,1)s(2,1,2)s8Message "%s" doesn't contain the broadcast shape (2,1,2)(ii(iii(i(RRfRRR8tAssertionErrortstrRtfindR"tnewaxistzeros(tetmsg((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyttest_iter_broadcasting_errorsesr	!	-	-	3	3$cC`std�}tttggg�ttt|gdgdggd�ttt|gdgdgg�ttt|ggddgg�ttt|ggdggdd�ttt|ggdggdd�ttt|gd	gdggd
�ttt|ddgdgg�ttt|d
dgdgg�ttt|d
dgdgg�ttt|d
dgdgg�ttt|ggg�ttt|gddgg�ttt|gddgg�ttt|gddgg�ttt|gdddgg�tttdgdgg�tttdgdgg�ttttjd�gdgg�ttttjd�gdgg�t|j_	ttt|gdgg�ttt|gdgg�t
|j_	ttd�gdgg�}ttd�|�ttd�|�d�}d�}d�}d�}ttd�d
g�}tt||�tt||�tt||�tt||�ttd�dg�}tt||�tt||�tt||�ttttjg��dS(NiidR2sbad flagRBtGRtnooniiRMRQRURR`Rg�?icS`s|jS(N(R(R((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyt<lambda>�scS`s|jS(N(R(R((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyRt�scS`s
d|_dS(Ni(i(R(R((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pytassign_multi_index�scS`s
d|_dS(Ni(R(R((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pytassign_index�scS`s
d|_dS(Ni(R(R((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pytassign_iterindex�scS`s
d|_dS(Nii(ii(t	iterrange(R((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pytassign_iterrange�stbuffered(RRRfRt	TypeErrorR"R\tFalsetflagst	writeabletTrueR(R)RRuRvRwRy((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyttest_iter_flags_errors�s^'""%%'%%				cC`s�tjd�tjd�tjd�}}}t|||ggdg�}d|dd+t|dddg�t|dddg�t|dddg�d|d<t|dd!ddg�dS(	Nig@Riiii(ii(R"RRR(R)tbtcR((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyttest_iter_slice�s/

c	C`s�tjddd�}|j�j�}t|jj|jjk�t|gddggdddtjd�g�}t|j	d	j|jj�t|j
d	jj|jj�t|j
d	|�d
|j
d	(d}t|d
gd�tjddd�}|j�j�}t|jj|jjk�t|gdddggdd�}t|j	d	j|jj�t|j
d	jj|jj�t|j
d	|�d
|j
d	(d}t|d
gd�tjddd�d
}d|_tjddd�|(t|j
j�t|gdgg�}t|j
d	j
j�t|j
d	|�t|gdddgg�}t|j
d	j
j�t|j
d	|�d|j
d	(d}t|dgd�td�}t|d gdgg�}t|j
d	j
j�t|j
d	|d �t|ddd
�ddgddggdd�}t|d	j
j�t|d	|ddd
��dS(NiR!RRRRtequivR iitnboiiti1R2talignediiRzRUtcontigt
buffersizei
ii(i(R"RtbyteswapR#RR!t	byteorderRRtdtypesRdR'RnR}R�t
contiguous(R)tauR((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyttest_iter_nbo_align_contigsX $ 		c	C`stjddd�jdd�}t|gdggdtjd�g�}t|jd|�t|jdjtjd��tjddd	�jdd�}t|gdd
ggdddtjd
�g�}t|jd|�t|jdjtjd
��tjddd�jddd�jdd�}t|gddggdddtjd�g�}t|jd|�t|jdjtjd��t|jdjd!�|ddd�dd�ddd�f}t|gddggdddtjd�g�}t|jd|�t|jdjtjd��t|jdjd"�tjddd�jddd�j	}t|gdd
ggdddtjd�g�}t|jd|�t|jdjtjd��t|jdjd#�d|jdd$<t
|d%dk�d}t|d&d�tjddd�ddd�}t|gdd
ggdd dtjd�g�}t|jdjtjd��t|jdjd'�dddg|jd(d}t|dddg�dS((NiR!RiiRR is<f4RRR�s>f4iiiR2R(tsafetf8i`ii i����t	same_kindii0g)�ti4i����R`R(i`ii (i`ii (iii0(iii(iii(iii(i(R"RR8RR!RRdR:ReR9RR'(R)R((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyttest_iter_array_castBs\!* ! 0 + '	 "	 cC`s�ttttddd�gdggdtjd�g�ttttddd�gddggdd	dtjd�g�ttttddd�gddggdd
dtjd�g�ttttddd�gddggdd	dtjd�g�ttttddd�gddggdd
dtjd�g�ttttddd
�gddggdd	dtjd�g�ttttddd�gddggdddtjd�g�ttttddd�gddggdddtjd�g�ttttddd�gddggdddtjd�g�ttttddd�gddggdddtjd�g�dS(NiR!RR2R R�R(RtnoR�R`Rs<f4s>f4RR�R�R�(RR{RRR"R!(((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyttest_iter_array_cast_errors�sFc	C`sgttjd�gdggdtjd�g�}t|jdtjd��t|jjtjd��t|jd�ttjd�gddggdddtjd	�g�}t|jdtjd	��t|jjtjd	��t|jd�ttjd�gddggdd
dtjd�g�}t|jdtjd��t|jjtjd��t|jd�ttjd�gddggdddtjd
�g�}t|jdtjd
��t|jjtjd
��t|jd�tdgdggdtjd	�g�}t|djtjd	��t|dd�dS(Ng@R2R RiR(RR�R�R�g@RR�i(RR"tfloat32R!RR�tvaluetfloat64(R((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyttest_iter_scalar_cast�s:*cC`s�ttttjd�gdggdtjd�g�tttdgdggdtjd�g�ttttjd�gdggd	d
dtjd�g�ttttjd�gdggd	ddtjd�g�dS(
NiRR R�g@RgD�����cLR2RR�R�R�(RR{RR"R�R!R�(((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyttest_iter_scalar_cast_errors�scC`sLidd6dd6}tjdddgd|dgdd�}tj|�}ttt|�ttj|�|�t|d	gd
g�}g|D]}|d^q�}ttj|dd�|�dgd\}}}ttj|�|�t|j	dd�j
d	dgd
gdd
�}t|j�g|D]}|d^q4}ttj|dd�|j	dd�j
dd��dgd\}}}ttj|�|�t|j	dd�j
d	dgdgdd
�}x|D]}d|d<q�Wdgd\}}}ttj|�|d�t|tjdgddd��dS(NiR)tdR�iiR!tOtrefs_okR2RzRBRCRFR.i(((R"RR'R$R%RR{RRR8R9RR&RD(tobjR)trcRtx_tvalsR@((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyttest_iter_object_arrays_basic�s0*
4
cC`s[tjddd�}t|ddgdgddd	d
�}x|D]}|dcd7<qCWt|tjd�d�tjddd
�}t|ddgdgddd	d�}x|D]}|dcd7<q�Wt|tjd�d�tjddddg�}|d}tjd�|(t|ddgdgddd	d
�}x|D]}|dcd7<qQWt|tjd�d�tjddddg�}|d}tjd�d|(t|ddgdgddd	d�}|dd}tj|�}x|D]}|dcd7<q	Wttj|�|d�t|tjd�d�dS(NiR!R�R�RzRRRR R�.itpR�R)iH��iiI��(i(R�R�(R)R�(i(R�R�(R)R�((R"RRRRnR$R%(R)RR@tobR�((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyt#test_iter_object_arrays_conversionss>





cC`s�ttdgdd�tdgdd�gdgddggd	d
d�}t|jdtjd��t|jdtjd��ttdgdd
�tdgdd�gdgddggd	d
d�}t|jdtjd��t|jdtjd��ttdgdd�tddd�gdgddggd	d
d�}t|jdtjd��t|jdtjd��ttdgdd�tddd
�gdgddggd	d
d�}t|jdtjd��t|jdtjd��ttdgdd�tddd
�gdgddggd	d
d�}t|jdtjd��t|jdtjd��ttdgdd�tddd
�tdgdd�tdgdd�gdgddggdd
d�}t|jdtjd��t|jdtjd��t|jd	tjd��t|jdtjd��t|jd�ttdgdd
�dtdgdd�ggddgddgdggd
d�}t|jdtjd
��t|jdtjd
��t|jd	tjd��ttdgdd
�dtdgdd�gdgddgddgdggd
d�}t|jdtjd��t|jdtjd��t|jd	tjd��dS(NiR!RiR�tcommon_dtypeR2R(iRR�iR�R�tu4i�ti8y@tc8i	itc16R`Ra(ii�y@i	(RRRR�R"R!R�R'(R((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyttest_iter_common_dtype.sr*	*	'	'	'	$'	0			-			c
C`s�td�jdd�}t||jggdggddddgddgg�}ttg|D]\}}||k^qb��td�jddd	�}t|j|ggdggdddddgdg�}ttg|D]\}}||k^q���tdd
�jddd�}tdd�}t||ggdggddddddgg�}tg|D]\}}||^qv||jddd�j��tdd	�}t||ggdggddddddgg�}tg|D]\}}||^q�||jddd�j��tdd�}t||ggdggdddt	j
t	j
dgg�}tg|D]\}}||^q�||jddd�j��td�jddd	�}td
�jddd	�}t||gdgdggddddddgddddgg�}t|jd�td�jdd	�}td�jd	d�}t||gdgdggddddgddgg�}t|jd�dS(NiiiR2Rbiiiiiii����i(Rii(iiii(ii(RR8RR9RRR'RRDR"RmR;(R)RR@tyR�((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyttest_iter_op_axesns6=/:/7C7CC"'"cC`s�td�jdd�}ttt||ggdggdddgdgdgg�ttt||ggdggddddgddgg�ttt||ggdggddddgddgg�ttt||ggdggddddgddgg�ttt||ggdggddddgddgg�ttt||ggdggddddgdddgg�ttt||ggdggddddgddgg�dS(	NiiiR2Rbiii����(RR8RRfR(R)((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyttest_iter_op_axes_errors�s%%%%%%%cC`s'td�jddd�}t|�}|j�}tg|D]}|d^q=g|D]}|d^qW�d|_|j�}tg|D]}|d^q�g|D]}|d^q��t|ddgddd	d�}|j�}tg|D]}|d^q�g|D]}|d^q�d|_|j�}tg|D]}|d^qEg|D]}|d^q_�d|_|j�}tg|D]}|d^q�g|D]}|d^q��d|_t|�t|�|j�}tg|D]}|d ^q�g|D]}|d!^q�t|dgdddd
ddd	d�}|j�}d}tg|D]}|d"^qp|j	dd��tddd�jddd�}t|dgdddd
ddd	d�}|j�}d}tg|D]}|d#^q�|j	dd��dS($NiiiiRztrangedRBRFR�i	iRRR R�iR!s<i4s>f8(((((((((ii	(((ii(((((
RR8RR(RRRxtnextR'RD(R)RtjR@((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyttest_iter_copy�s@;	;!;	;	;	

;0!cC`s�td�}t|dggdgddggddtjd�g�}t|jdj|j�t|jdjtjd��dS(NiR2R`RaR Ri(RRR'R"R!RRdR;(R)R((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyt test_iter_allocate_output_simple�s
$cC`s�td�}t|dgddgdgddgg�}d|jd(|j�x*|D]"}|ddc|d	d7<qXWt|jd|d�dS(
NiRztdelay_bufallocR2RaRi.i(RRR'RdtresetR(R)RR@((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyt,test_iter_allocate_output_buffered_readwrite�s

 c
C`s&tddd�jdd�}t|dggdgddggd	dtjd
�g�}t|jdj|j�t|jdj	|j	�t|jdjtjd
��tddd�jddd
�j
}t|dggdgddggd	dtjd
�g�}t|jdj|j�t|jdj	|j	�t|jdjtjd
��tddd�jddd
�jdd�}t|dggdgddggddd	dtjd
�g�}t|jdj|j�t|jdj	d�t|jdjtjd
��dS(NiR!R�iiR2R`RaR RiiiiRBRCi i(i ii(RR8RR'R"R!RRdR;ReR9R:(R)R((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyt!test_iter_allocate_output_itorder�s($ $$ -c
C`s�tddd�jddd�}td|ggddgd	ggd
tjd�dgdd
ddgdg�}t|jdjd�t|jdj	d�t|jdjtjd��dS(NiR!R�iiiR`RaR2R R�Rbiii0i(iii(ii0i(
RR8RR'R"R!RRdR;Re(R)R((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyt test_iter_allocate_output_opaxes
s!$cC`sttdgdd�tdgdd�dggdggddd	gg�}t|jdtjd��ttdgdd
�tdgdd�dggdggddd	gg�}t|jdtjd��ttdgdd�tddd�dggdggddd	gg�}t|jdtjd��ttdgdd�tddd
�dggdggddd	gg�}t|jdtjd��ttdgdd�tddd
�dggdggddd	gg�}t|jdtjd
��dS(NiR!RiR�R2iR`RaR�R�i�R�(RRR'RR�R"R!(R((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyt)test_iter_allocate_output_types_promotions0 0 - - - cC`s�tdgdd�j�}t|dggdgddgg�}t|jd|jd�t||dggdgdgddgg�}t|jd|jd	k�t|jdjd
�|jd	�dS(NiR!R�R2R`Raiiit=(RR#RR'RR�R(R)R((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyt*test_iter_allocate_output_types_byte_order+scC`s�tdddtjd�tjd�ggddggdggd�}t|jd	jtjd
��t|jd	jd	�dS(Nigffffff@iiR`RaR2iit
complex128(	RR'R"R�R�RRdR!RV(R((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyt&test_iter_allocate_output_types_scalar9s*  c	C`s�tjddgddgg�}tjd�jdd�j}t||dggdgdgddgg�}tt|�t|j	d��t
t|�t|j	d�k�t|j	djd	�tjd�jddd�}tt
t||dggdgdgddgg�t||dggdgdgdddgg�}tt|�t|j	d��t
t|�t|j	d�k�t|j	djd
�dS(NiiiiR2R`Rat
no_subtype(ii(iii(R"tmatrixRR8R9RR'RttypeRdRR;RtRuntimeError(R)R�R((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyt!test_iter_allocate_output_subtypeAs! #! #cC`s�td�}ttt|dggdgddgg�ttt|dggdgddgg�ttt|dgdgddg�tttddggddgddggdtjd�tjd�g�td	d
d�jdd
d�}ttt|dggdgddggddtjd�gdddtj	dgg�ttt|dggdgddggddtjd�gdddd
dgg�ttt|dggdgddggddtjd�gddddddgg�dS(NiR`RaR2RzRR RiR!R�iiiRbii(
RRR{RR'RfR"R!R8Rm(R)((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyt test_iter_allocate_output_errorsXs0
	!cC`std�jddd�}t|dg�}|jd�tg|D]}|^qD|dd�ddd�fj��|ddd�dd�dd�f}t|dg�}|jd�tg|D]}|^q�|ddd�dd�fj��dS(	NiiiiRiii����(RR8Rtremove_axisRRD(R)RR@((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyttest_iter_remove_axis{s
?(
cC`s`td�jddd�}t|dg�}t|jd�t|jd	�t|jdjd
�g|D]}|^qk}|j�g|D]}|^q�}t||�t|jd�tt	d�|�t|jdjd�|j
�t|jd�t|djt��|j
�t|jd�t|djd�t|jtd��dS(
NiiiiRiicS`s|jS(N(R;(R((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyRt�s(iii(iii(i(i(RR8RRRVR;titviewstremove_multi_indexRRfR�R]R7tenable_external_loopR�(R)RR@tbeforetafter((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyt'test_iter_remove_multi_index_inner_loop�s&



cC`s�d}td�jddd�}x~gdgfD]m}t||d|�}tt|�ttd���d|_tt|�ttdd���t||dd	d|�}tt|�ttd���d|_tt|�ttdd���t|ddd
�|dd	d|�}tt|�ttd���d|_tt|�ttdd���t|ddd
�ddd
�f|ddd|�}tt|�ttd���d
|_tt|�ttd
d���t|ddd�ddd
�f|d|�}tt|�ttd���d|_tt|�ttdd���|j�d|_tt|�ttdd���q1WdS(NiiiiiRzR�RBRFi����i	RCi
ii(	RR8RRRtlistR4RR�(R�R)R}R((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyttest_iter_iterindex�s4	"	"(	"7	"1	"
	c
C`s�d}tddd�jddd�}|jdd	�}t|d
gdgdd	d|�}t|jd�tg|D]}|d^qw|�xlddddddgD]R}||_t|j|�tg|D]}|d^q�||d
|d!�q�Wt|d
dgdgdd	ddd|�}t|jd�tg|D]}|d ^qG|�xld!d"d#d$d%d&gD]R}||_t|j|�tg|D]}|d'^q�||d
|d!�qzWd�}t|d
ddgdgdd	ddd|�}t|jd(�t||�|�x[d)d*d+d,d-d.gD]A}||_t|j|�t||�||d
|d!�qEWdS(/NiiR!R�iiiRBRFR�R2R�iiiiRzR R�cS`s?tjgdd�}x#|D]}tj||f�}qW|S(NR!R�(R"Rtconcatenate(RtvalR@((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyt	get_array�s
RU(ii((ii(ii(ii(ii(ii(ii((ii((ii(ii(ii(ii(ii(ii((ii(ii(ii(ii(ii(ii(ii(RR8RDRRRx(R�R)ta_fortRR@trR�((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyttest_iter_iterrange�s:!	$	7$	7		cC`s�g}|jtjddd�jddd�jj�j��|jtjddd��tjddd�d
}d|_tjd	dd�|(|j|�|jtjd
dd�jdddd�j�x�|D]�}x�d D]�}g}t	|ddgdddggddddd|�}xE|j
sot|dj|k�|j|dj
��|j�q+Wttj|�|jdd��q�Wq�WdS(!NiR!R�iiii
RiiR�R�ixiiiiRzRUR2R�R�RBRCRR�R�ii@iA(iA(iiiiiiii(RR"RR8R9R#R�RnR!RRRRWR(RRR�RD(tarraysR)R�R�R((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyttest_iter_buffering�s,(	
1

	c
C`s�tjd�jddd�jj�j�}t|dgdddggd	d
ddd
d�}d}x+|js�||d<|d7}|j�qiWt	|j
dd�tjd��dS(NiiiiRzRR�R�RR�RBRCR�iii(R"RR8R9R#R�RRRRRD(R)RR@((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyttest_iter_write_bufferings-	

cC`sitjd�}tjddd�}t||gddddgd	gd
ddd�}t|j�ttd
�|�ttd�|�ttd�|�d�}tt||�|j�t|j�t|j	d�t|dd�d|d<t|dd!ddg�tg|D]"}|dd|ddg^qt
ttd�dgd���dS(NiiR!RRzR�Rt	reduce_okRRRR cS`s|jS(N(R(R((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyRt'scS`s|dS(Ni((R((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyRt(scS`s|dd!S(Nii((R((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyRt)scS`sd|d<dS(Ni((R((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pytassign_iter+sii(i(((
R"RRRthas_delayed_bufallocRRfR�RRR�tzipR4(R)R�RR�R@((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyt!test_iter_buffering_delayed_allocs&		
	

c
C`s�tjddd�}t|ddgdddggd	d
dtjd�gd
d�}x|D]}|dcd9<q^Wt|dtjddd��dS(Ni
R!RRzRURR�R�RR�R R�R�i.i(R"RRR!R(R)Rtv((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyttest_iter_buffered_cast_simple7s	
c
C`s�tjddd�j�j�}t|ddgdddggd	d
dtjd�j�gd
d�}x|D]}|dcd9<qpWt|dtjddd��z�tjdtj	�tjddd�j�j�}t|ddgdddggd	ddtjd�j�gd
d�}x|D]}|dcd9<q0Wt|dtjddd��Wdtjdtj	�XdS(Ni
R!RRzRURR�R�RR�R R�R�i.itignoreRR�tdefault(
R"RR#R�RR!RtwarningstsimplefiltertComplexWarning(R)RR�((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyt#test_iter_buffered_cast_byteswappedEs*!	
 !	
$c
C`s�tjddd�j�j�}|d7}t|ddgddd	ggd
ddtjd
�gdd�}x|D]}|dcd9<qtWt|dtjddd�d�tjddd�}|d7}t|ddgddd	ggd
ddtjd
�j�gdd�}x|D]}|dcd9<q Wt|dtjddd�d�tjddtj�j�j�}|d7}t|ddgddd	ggd
ddtjd
�gdd�}x|D]}|dcd9<q�Wt|dtjddtj�d�tjddtj�j�j�}t|ddgddd	ggd
ddtjd�gdd�}x|D]}|dcd9<q�Wt|dtjddtj��dS(Ni
R!R�y@RzRURR�R�RR�R R�R�i.iy@Ri(	R"RR#R�RR!Rtclongdoublet
longdouble(R)RR�((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyt+test_iter_buffered_cast_byteswapped_complexcsN!
	
$
	
$$
	
'$	
c		C`s�	d(d)ddd*fd+g}tjddd�d}t|d
dgdgddd|�}g|D]}tj|�^qb}t|ddd�t|ddd�t|dddgdgd�t|dd	d�t|ddd�t|ddd�t|dddgdgd�t|dd	d�t|djtj|��d,d-ddd.fd/g}tjd0dd
�}dddddgdddggdf|d<dddddgdddggdf|d<dddddgdddggdf|d<tj|d�}t|d
dgdgddd|�}g|D]}|j	�^qY}t|ddd�t|ddd�t|dddgdgd�t|dd	d�t|ddd�t|ddd�t|dddgdgd�t|dd	d�t|djtj|��dgd\}}}ttj|d�|�d1d2d3g}tjd4d5gd|�}t|d
dgdgdddd�}tg|D]}|d6^q�ddg�d7d8d9g}d:d;d<g}tjd=d>gd|�}t|d
dgdgddd|�}t|djtj|��tg|D]}tj|�^q�tjd?d|�tjd@d|�g�dAdBdCg}dDdEg}tjdFdGgd|�}t|d
dgd#gddd|�}t|djtj|��g}x6|D].}|jtj|��|dd|d<qNWt|tjdHd|�tjdId|�g�t|tjdJdKgd|��dLdMd	dNdOgfg}dPdQg}tjdddRfd!ddSfgd|�}t|d
dgd#gddd|�}t|djtj|��g}x6|D].}|jtj|��|dd|d<qxWt|tjdTd|�tjdUd|�g�t|tjdddVfdddWfgd|��dXdYd	dZd[gfg}d\d]g}tjddd^fd!dd_fgd|�}t|d
dgd#gddd|�}t|djtj|��g}x6|D].}|jtj|��|dd|d<q�Wt|tjd`d|�tjdad|�g�t|tjdddbfdddcfgd|��dddeg}dfdgd	dhdigfg}tjdjdkgd|�}t|d
dgd#gddd|�}t|djtj|��g}x\|D]T}|jtj|��t|d	tjdlddmdng��|dd|d<q�Wt|tjdddofd|�tjdd!dpfd|�g�t|tjdqdrgd|��dS(sNR)RR�R�R�R�iiR�R�R!g�?RzR�R2RRR iig�?g@g@ittestii
iR�itu2R�iiRR_i	ii(R)R(R�R�(ii(R�R�(R)R(R�R�(ii(R�R�(i(R)R(R�R�(R�R�(g@iR�(ii
i((R)R(R�R�(R�R�(R�R�(R)R�(R�R�(iii(iii(iii(iii(R)R(R�R�(R�R�(R�R�(R)R�(iii(iii(ii(ii(iiN(iiN(R)R(R�R�(R)R_(R�R�(R�R�(R)R�(ii	(ii(ii(ii(ii(ii(R)R(R�R�(R)R_(R�R�(R�R�(R)R�(ii	(ii(ii(ii(iN(iN(R�R�(R)R�(R)R(R�R�(R)R_(R�R�(ii(ii(iN(R)R_(R�R�(iN(iN(ii(ii(R"RRRRR!RnR$R%R(R'R(	tsdtR)RR@R�R�R�tsdt1tsdt2((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyt'test_iter_buffered_cast_structured_type�s�	"##...	##	*	"	
"-	
4-	
4	
&!"cC`s%dg}dddfg}tjdd|�}tjd�|d<t|dd	gd
gddd
|�}t|djtj|��xFt|ttd���D])\}}t	tj
|d|k��q�Wdddfg}dddfg}tjdd|�}tjd�|ddd�ddf<t|dd	gdgddd
|�}t|djtj|��d}xI|D]A}t	tj
|d|k��|ddcd7<|d7}q�Wt|dtjd�jddd�d�dddfg}dddfg}tjdd|�}tjd�|ddd�dddf<t|dd	gdgddd
|�}t|djtj|��d}x9|D]1}t|d|�|dcd7<|d7}q�Wt|dtjd�jdddd�tjd�d�dddfg}dddfg}tjdd|�}tjd�|ddd�dddf<t|dd	gd
gddd
|�}t|djtj|��d}x)|D]!}t|d|�|d7}q�Wdddfg}ddd fg}tjd!d|�}tjd�|ddd�dddf<t|dd	gd
gddd
|�}t|djtj|��d}x)|D]!}t|d|�|d7}q�Wddd"fg}ddd#fg}tjd$d|�}tjd'�jdddd�|d<t|dd	gd
gddd
|�}t|djtj|��d}x1|D])}t|d||d�|d7}qvWddd(fg}ddd)fg}tjd*d|�}tjd+�jdd�|d<t|dd	gd
gddd
|�}t|djtj|��d}x5|D]-}t|d||dd �|d7}qLWddd,fg}ddd-fg}tjd.d|�}tjd/�jdd�|d<t|dd	gd
gddd
|�}t|djtj|��d}xV|D]N}t|dd ||d�t|ddddddg�|d7}q&Wddd0fg}ddd1fg}tjd2d|�}tjd3�jdd�|d<t|dd	gd
gddd
|�}t|djtj|��d}xR|D]J}t|dd||d�t|dd||d�|d7}q!Wddd4fg}ddd5fg}tjd6d|�}tjd7�jddd�|d<t|dd	gd
gddd
|�}t|djtj|��d}x�|D]�}t|ddd�df||ddd�df�t|ddd�df||ddd�df�t|dddd�fddg�|d7}q	Wddd8fg}ddd9fg}tjd:d|�}tjd<�jddd�|d<t|dd	gd
gddd
|�}t|djtj|��d}x�|D]�}t|ddd�df||ddd�df�t|ddd�df||ddd�df�t|dddd�fddg�|d7}qt
WdS(=NR)RR�iiiR!RzR�R2RRR iR�iR(R)R(iii(i(ii(iii(i(iii(i(i(iiii(iii(i(i(iii(i(i(iii(iii(iii$iH(i(i(ii$(i(i(ii(i(ii(ii(ii(ii(ii(ii(ii(iii$(
R"RnRRRR!R�R�R4RRR8Rg(R�R�R)RR@tcount((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyt test_iter_buffered_cast_subarrays		(!&	
-)	
=)	
)	
%	
	
	
!	
"	
99'"	
99'cC`s�tjd�jddd�}tjd�jddd�}ttt||gddgdgd	ggd
d�t||gddgdgd	ggd
d�tjd�jddd�}t||gddd
gdgd	ggd
d�tjd�jddd�}ttt||gddgdgd	ggd
d�tjd�jddd�}ttt||gddgdgd	ggd
d�dS(NiiiiiRzRURR`RBRCR2R�i(R"RR8RRfR(R)R�((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyt test_iter_buffering_badwriteback�s.			cC`s`tjdddgdtj�}t|jtjd��ttt|dgdgdd	�t|dgdgdd
�}t|dtd��t|djtjd
��tjdddgdtj	�}t|jtjd��ttt|dgdgdd
�t|dgdgdd�}t|dt
d��t|djtjd��dS(NtabcR)tabcdR!tS4RzR2R tS2tS6itU4tU2tU6(R"Rtbytes_RR!RR{RRtunicodeR(R)R((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyttest_iter_buffering_string�s!!cC`sHtjd�}t|dddgdd�}t|dj|j�dS(NiRzt	growinnerRUR�ii(R"RRRRW(R)R((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyttest_iter_buffering_growinner�s	c`s�tjdd�dd!�ddddd	g}ddg}ddgddgg�tj�jg}��fd�}xc|�D]X\}}}tj|j�dgd|d|d|d|�}d
|jdd<|j�||_	x*|D]"\}}	|	|j
tj�7}	q�W|jd}
x�td
d �D]�}tj|dgd|d|d|d|d|�}d
|jdd<|j�||_	x*|D]"\}
}||
j
tj�7}q�W|jd}t
||
�q1Wq�WdS(!NiiiiRzR�RR�R�R2RRaii����c3`s�x�tdd�D]�}x�t|d
�D]w}xn�D]f}|�j|�j�jf}tjjj�d|�}x"ddgD]}|||fVq�Wq3Wq&WqWdS(Niiiii	i����i	i
i	i
(iii(R4titemsizeR"tlibt
stride_trickst
as_strided(txstysRbRetarrtskip(R)top_axes_list(sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyt
get_params�s
 RbR}top_flagsR .R�i�i�i�i�(R2(RRa(iii(iii����(iii(ii����i����i(R"RtfloatR!RR(R'RdR�Rtastypetint_R4R
(R}RR RRRbRtnditer2ta2_intb2_intcomp_restbufsizetnditer1ta1_intb1_intres((R)RsO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyttest_iter_buffered_reduce_reuse�s6	
	

	
c	C`s�tjd�jddd�}tjd�jddd�}tjd�jdd�}t|||ggdd	gdgdgg�ttt|||ggdgdd	gdgg�ttt|||ggdgdgdd	gg�dS(
NiiiiiiiR2Ri(R"RR8RRRf(R)R�R�((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyttest_iter_no_broadcast%s	c	C`s�td�jddd�}tj|dgddgg�\}}g}x.|D]&}|jg|D]}|^qb�qOWt|ddddddgdd	d
ddd
gg�tj|ddgdgg�\}}g}x.|D]&}|jg|D]}|^q��q�Wt|ddgddgddgdd	gd
dgdd
gg�tj|ddgdgg�\}}g}x.|D]&}|jg|D]}|^q��q�Wt|dddgdddgdd
dgd	dd
gg�dS(Niiiiiiiiiii	i
i(RR8R"tnested_itersRR(R)RR�R�R@R�((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyttest_iter_nested_iters_basic3s '
$7'
$C'
$c	C`s�td�jddd�}tj|dgddgg�\}}g}x.|D]&}|jg|D]}|^qb�qOWt|ddddddgdd	d
ddd
gg�tj|ddgdgg�\}}g}x.|D]&}|jg|D]}|^q��q�Wt|ddgddgddgdd	gd
dgdd
gg�tj|ddgdgg�\}}g}x.|D]&}|jg|D]}|^q��q�Wt|dddgdddgdd
dgd	dd
gg�tj|dgddggdd�\}}g}x.|D]&}|jg|D]}|^q9�q&Wt|ddddddgdd
dd	dd
gg�tj|ddgdggdd�\}}g}x.|D]&}|jg|D]}|^q��q�Wt|ddgdd	gddgd
dgddgdd
gg�tj|ddgdggdd�\}}g}x.|D]&}|jg|D]}|^q{�qhWt|dddgdd
dgdddgd	dd
gg�dS(Niiiiiiiiiii	i
iRBRC(RR8R"RRR(R)RR�R�R@R�((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyttest_iter_nested_iters_reorderIs>'
$7'
$C'
$=-
$7-
$C-
$c	C`s�td�jddd�ddd�ddd�ddd�f}tj|dgddgg�\}}g}x.|D]&}|jg|D]}|^q��qwWt|ddddddgd	d
ddd
dgg�tj|ddgdgg�\}}g}x.|D]&}|jg|D]}|^q�qWt|ddgddgddgd	d
gddgd
dgg�tj|ddgdgg�\}}g}x.|D]&}|jg|D]}|^q��q�Wt|dddgdddgd	dd
gd
ddgg�tj|dgddggdd�\}}g}x.|D]&}|jg|D]}|^qa�qNWt|dd
ddd
d	gddddddgg�tj|ddgdggdd�\}}g}x.|D]&}|jg|D]}|^q��q�Wt|dd
gddgd
d	gddgddgddgg�tj|ddgdggdd�\}}g}x.|D]&}|jg|D]}|^q��q�Wt|ddd
gd
dd	gdddgdddgg�dS(Niiii����iiiiiiii	i
iRBRC(RR8R"RRR(R)RR�R�R@R�((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyt test_iter_nested_iters_flip_axesss>C'
$7'
$C'
$=-
$7-
$C-
$cC`s�td�jdd�}td�jdd�}tj||gdgdgg�\}}g}x.|D]&}|jg|D]}|^qz�qgWt|ddgddgddggddgddgddggg�tj||gdgdgg�\}}g}x.|D]&}|jg|D]}|^q$�qWt|ddgddggddgddggddgddggg�dS(Niiii(RR8R"RRR(R)R�RR�R�R@R�((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyt test_iter_nested_iters_broadcast�s*
$I*
$c	C`s�tddd�jdd�}tj|dgdggdd	d
gdd�\}}t|djtjd��g}x.|D]&}|jg|D]}|^q��q~Wt|dddgdd
dgg�d}tddd�jdd�}tj|dgdggdddgdddd�\}}t|djtjd��x/|D]'}x|D]}|dcd7<q^WqQWt|dddgdd
dgg�d\}}}}t|dddgd
ddgg�dS(NiR!R�iiiiRR2R(R R�iiRRRRR�.(N(NNNN(RR8R"RRR!RR'(R)RR�R�R@R�((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyt!test_iter_nested_iters_dtype_copy�s,
$%

%cC`s�tddd�jdd�}tj|dgdggdd	gd
dgdd
dd�\}}t|djtjd��x/|D]'}x|D]}|dcd7<q�Wq�Wt|dddgdddgg�dS(NiR!RiiiiR}RzRRRR�R R�.ii(RR8R"RRR!(R)RR�R@R�((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyt%test_iter_nested_iters_dtype_buffered�s		

c
C`s�tjd�}ttt|dggdgddggddgdgg�tjd�jdd	�}ttt|dgd
gdgddggdddgddgg�dS(NiR2RRaRbii����iiRUi(R"RRRfRR'R8(R)((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyttest_iter_reduction_error�sc	C`s
tjd�}t|dgdgdgddggddgdgg�}d|jd	d
<x$|D]\}}|d
c|7<qcWt|jd	jd�t|jd	tj|��tjd�jdd�}t|dgdd
gdgddggddd	gddgg�}d|jd	d
<t|d	j	d�t|d	j
d�x$|D]\}}|d
c|7<qWWt|jd	jd�t|jd	tj|��tjd�}t|dgdd
gdgddggddddd	gg�}t|dgdd
ddgdgddggddddd	ggdd�}|jd	jd�|jd	jd�|j
�x&|D]}|d	d
c|d7<q�Wx&|D]}|d	d
c|d7<q�Wt|jd	|jd	�t|jd	j�|j�dS(NiR�R2RRaRbii����i.iiRUiRzR�R�i
(i(i(iii(R"RRR'RdRRVtsumR8R;ReRgtfillR�RW(R)RR@R�tit1R0((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyttest_iter_reduction�sJ	


c		C`s�tjd�}tjddd�j�j�}t||gddgdgdd	ggd
dgdgg�}t|d
jtjd��t|d
j|jk�x$|D]\}}|dc|7<q�Wt|tj	|��tjd�j
dd�}tjddgdd�j�j�}t||gdddgdgdd	ggd
dd
gddgg�}t|d
jd�t|d
jd�x$|D]\}}|dc|7<q�Wt|tj	|dd
��tjd�d
}tj|dgddddgdgddggd
ddgddggdd�}|jd
jd�|j�t|dd
dd
dg�tjdtj�dd�d
dd�d
d�fjd
dd�}tj|j�j
|j�|d<tjd dtj�j
dd�}|j�}|ddd�dd�df}tj||gdddgdgdgg�}x!|D]\}}|jd�qkWt|d
dd�|d
dd��t|ddd�d�dS(!NigR!R�R�RzR2RR�Rbii����i.iiRUtaxisR�RaRcii
iiii(i(i(ii(ii
ii(R"RRR�R#RRR!RRR8R;ReR'RdR R�Rgtint8t	transposeRWR((	R)R�RR@R�R�R-ty_basety_base_copy((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyttest_iter_buffering_reduction	sR!'	
F"$"'cC`s�tjd�}tjd�}tj||gddddgdd	gd
ggdd�}g}x(|D] \}}|j|jd
�qgWt|ddddg�tt|�|j�dS(NiiiR}R�RURzRR2RR�ii(ii(ii(R"RnRRR;RRRW(R)R�R-tbufsizesR@R�((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyt0test_iter_buffering_reduction_reuse_reduce_loopsR	s!	c
C`stjd�}tjd�}tjtttgtttgg�}tjtttg�}tjdddgdd�}tjdddgdd�}tjdddgdd�}ttt||ggd	d
gdgg�ttt||ggdd
gddgg�ttt||ggdgd	dd
gg�ttt|||ggd	d
gddgddgg�ttt||ggd	gddgg�ttt|||gd
gdgd	d
gddgg�tj|||gd
gdgd	d
gddgg�ttt|||gd
gdgd	d
gd	dgg�tj||gdgd	d
gddggdddgdd�tt	tj||gdgd	d
gddggdddgdd�tt	tj||gdgd	d
gddggdddgdd�dS(NiiiiR!tu1R�RRtwritemaskedR2t	arraymaskR�RzR RR�(ii(i(
R"RnRRR|RRfRR'R{(R)R�tmtm2tm3tmbad1tmbad2((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyttest_iter_writemasked_badinputc	s\'								cC`sutjddd�}tjtttg�}tj||ggddgddgg�}x|D]\}}d|d	<qaWt|dddg�tj||gd
gddgddgg�}x|D]\}}d|d	<q�Wt|dddg�tj||gd
gddgddggdd
dgdd�}x|D]\}}d|d	<qAWt|dddg�dS(NiR!R�RR,R2R-i.Rzg@R R�RR(i(R"RnRRR|RRR'(R)tmskR-R@R.((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyttest_iter_writemasked�	s,				c
C`smtjtjd��}dddddddd	d
ddd
dg
}x!|D]}ttt||�qLWdS(NiR�R;RdR�R�R&thas_multi_indext	has_indexR�RVtnopR]R(R"RRgRtAttributeErrortdelattr(R-tattrts((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyt)test_iter_non_writable_attribute_deletion�	s
cC`sRtjtjd��}ddddg}x!|D]}ttt||�q1WdS(NiRRRxR(R"RRgRR9R:(R-R;R<((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyt%test_iter_writable_attribute_deletion�	s
cC`sQtjtjd��}y|d=|dd5Wntk
r@n
t�nXdS(Niii(R"RRgR{Rj(R-((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyttest_iter_element_deletion�	s
cC`s2tjdddgdfddddfg�}x0|D](\}}|d|d<|d|d<q7Wt|jdddgddgd	d
gg�tjddddddfg�}xO|D]G\}}}|||d<|||d<|||d<|||d<q�Wt|jddd
gddgg�dS(NiiiR R�iiiiii
iii(i(i
iN(ii(ii(ii(ii(ii(R"RR'RRd(R-R)R�R�((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyt test_iter_allocated_array_dtypes�	s0/$cC`s�tddgdgdggd�}t|jd�tt|�d�t|jd�t|jd�ttt|�|j�tt|�d�ttt|�tt	j
d�dgdggddg�}t|jd�tt|�d�ddd
ddfdg}t	jddd
�}t|ddgdgddd|�}t|�}t|d	d�t|dd�t|d
dgdgd�t|dd�dS( NiiRR2iiRbiR)RR�R�R�R�R�R�g�?R!RzR�RRR (ii((ii((R)R(R�R�(ii(R�R�(
RRRVR�RRRt
StopIterationR�R"RR5R(RR�R)R�((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyttest_0d_iter�	s*%
-cC`stjd�jddd�}tj|gdddgg�\}}g}x.|D]&}|jg|D]}|^qe�qRWt|dddddddd	d
ddd
gg�tj|dddggg�\}}g}x.|D]&}|jg|D]}|^q��q�Wt|dgdgdgdgdgdgdgd	gd
gdgdgd
gg�tj|ddggdgg�\}}}g}x?|D]7}x.|D]&}|jg|D]}|^q��q�Wq�Wt|dddgdddgdd
dgd	dd
gg�dS(Niiiiiiiiiii	i
i(R"RR8RRR(R)RR�R�R@R�tktz((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyttest_0d_nested_iter
s"'
$4'
$U-

(cC`s�tjtj�jd}tjjjtjd�|fd�}tt	t
||dd�dff�tt	t
||dd�dffddg�dS(NiiiR}R(i(R"tiinfotintptmaxR�RRRnRRfRR'(RWR((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyttest_iter_too_large.
s
'&	cC`sAd}d}x-||tjtj�jkr;|d7}qWddg|}g}x?t|�D]1}|}d||d<|jtj|��q_Wt|�}x*td�D]}tt	t
|d|�q�Wt
|dd�x]t|�D]O}xFtd�D]8}t
||d|�tt	t
||dd|�q�Wq�WdS(	Nii
iii����iii(R"RFRGRHR4RtemptyR7RRfR	(t	base_sizetnumtshape_templateR�RR;tmode((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyt#test_iter_too_large_with_multiindex;
s&"	t__main__(lt
__future__RRRR$R�tnumpyR"RRRRtnumpy.compatRRtnumpy.core.multiarray_testsR	t
numpy.testingR
RRR
RRRRRR1RARERGRIRJRKRLRNRORPRRRSRTRXRYR[R^RhRqR�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�R�R�R�R�R�R�R�tslowRRRRRRRRRR"R(R*R3R5R=R>R?R@RBRERIROt__name__(((sO/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_nditer.pyt<module>s�".				)							,			%			%			$	F		K	M	
	;	?	,	&		!	'	@	&		.	
								#			"	)						.	�	�	"			2			*	*					4	8		B	&	
		
				
	"

Zerion Mini Shell 1.0