%PDF- %PDF-
Mini Shell

Mini Shell

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

�
�9Zc@`s�ddlmZmZmZddlZddlZddlmZmZm	Z	ddl
mZmZm
Z
mZmZmZmZmZddlmZddlmZdefd��YZd	efd
��YZdefd��YZd
efd��YZdefd��YZdefd��YZdefd��YZdefd��YZdefd��YZe dkr�e�ndS(i(tdivisiontabsolute_importtprint_functionN(tmatrixtasmatrixtbmat(tTestCasetrun_module_suitetassert_tassert_equaltassert_almost_equaltassert_array_equaltassert_array_almost_equalt
assert_raises(tmatrix_power(tmattTestCtorcB`s#eZd�Zd�Zd�ZRS(c
C`s�tjddgddgg�}t|�}ttj|j|k��td�}t||g||gg�}tjddddgddddgddddgddddgg�}ttj|j|k��ttj|j|k��tjddgdd	gg�}tddddgdddd	gg�}ttjt||g�|k��tjd�}t|�}	t|	jd
k�dS(NiiiisA,A;A,Aiiii(ii(	tnptarrayRRtalltARtarangetshape(
tselfRtmAtBtCtDtEtAEresulttvectmvec((sW/opt/alt/python27/lib64/python2.7/site-packages/numpy/matrixlib/tests/test_defmatrix.pyt
test_basics"!!*%cC`stttd�dS(Ntinvalid(R
t	TypeErrorR(R((sW/opt/alt/python27/lib64/python2.7/site-packages/numpy/matrixlib/tests/test_defmatrix.pyttest_exceptions%sc
C`s�tjddgddgg�}tjddgddgg�}tjddddgddddgddddgddddgg�}tjddddgddddgddddgddddgg�}ttjtd	�|k��ttjtd	d
i|d6�|k��tttd	di|d6�ttjtd	d
i|d6di|d6�|k��td
d
i|d6|d6di|d6|d6�}ttj||k��dS(NiiiiiiiisA,A;A,AtldictRtgdictsA,B;C,DRRR(RRRRRR
R"(RRRtAresultt	mixresulttb2((sW/opt/alt/python27/lib64/python2.7/site-packages/numpy/matrixlib/tests/test_defmatrix.pyttest_bmat_nondefault_str)s"!!,64(t__name__t
__module__R R#R)(((sW/opt/alt/python27/lib64/python2.7/site-packages/numpy/matrixlib/tests/test_defmatrix.pyRs		tTestPropertiescB`steZd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
�Zd�Z
RS(cC`stddddgddddgddddgddddgg�}tddddg�}tdd	dd
g�j}d}t||jdd��t||jdd��t||j��t|tj|dd��t|tj|dd��t|tj|��d
S(seTest whether matrix.sum(axis=1) preserves orientation.
        Fails in NumPy <= 0.9.6.2127.
        iiiiiiiiiiitaxisN(RtTRtsumR	R(RtMtsum0tsum1tsumall((sW/opt/alt/python27/lib64/python2.7/site-packages/numpy/matrixlib/tests/test_defmatrix.pyttest_sum>scC`s(tdddgdddgg�}t|j�d�t|jd�tdd	d
gg��t|jd�tdgdgg��ttj|�d�ttj|dd�tdd	d
gg��ttj|dd�tdgdgg��tdddg�}t|j�dk�dS(
Niiiiiii�ii
iixR-(RR	tprodRR(Rtxty((sW/opt/alt/python27/lib64/python2.7/site-packages/numpy/matrixlib/tests/test_defmatrix.pyt	test_prodQs$((..cC`s�tdddgdddgg�}t|j�d�t|jd�tdddgg��t|jd�tdgdgg��ttj|�d�ttj|dd�tdddgg��ttj|dd�tdgdgg��dS(	NiiiiiiiR-(RR	tmaxR(RR6((sW/opt/alt/python27/lib64/python2.7/site-packages/numpy/matrixlib/tests/test_defmatrix.pyttest_max^s$((.cC`s�tdddgdddgg�}t|j�d�t|jd�tdddgg��t|jd�tdgdgg��ttj|�d�ttj|dd�tdddgg��ttj|dd�tdgdgg��dS(	NiiiiiiiR-(RR	tminR(RR6((sW/opt/alt/python27/lib64/python2.7/site-packages/numpy/matrixlib/tests/test_defmatrix.pyttest_minhs$((.cC`s�tjd�jd�}t|j�dk�ttj|jd�tjddg�k��ttj|jd�tjddg�k��dS(Niiiii(ii(RRtreshapeRtptpRR(RR6((sW/opt/alt/python27/lib64/python2.7/site-packages/numpy/matrixlib/tests/test_defmatrix.pyttest_ptprs1cC`sxtjd�jd�}|jtj�}t|jdd�|jdd��t|jdd�|jdd��dS(Ni	itddofii(ii(RRR=tviewRR	tvar(RR6tmx((sW/opt/alt/python27/lib64/python2.7/site-packages/numpy/matrixlib/tests/test_defmatrix.pyttest_varxs%cC`sxddlj}tjddgddgg�}t|�}ttj|j|�|j��ttj	tjtj
|�|jk���ttj	tjtj
|�|jk���ttj	||j
k��|d|}t|�}ttj|j|�|j��ttj	tjtj
|�|jk���ttj	tjtj
|�j�|jk���dS(Nig�?g@g@g@y@(tnumpy.linalgtlinalgRRRRtallclosetinvtIRt	transposeR.tHRtconj(RRFRRRtmB((sW/opt/alt/python27/lib64/python2.7/site-packages/numpy/matrixlib/tests/test_defmatrix.pyR ~s"..".cC`s\ttjd�jdd��}tddgddgdd	gg�}t|j|�dS(
Niiig��:���gn�)t��?g#��q��g#��q�?gn�)t��?g�6�B�q��(RRRR=R
RI(RR6txpinv((sW/opt/alt/python27/lib64/python2.7/site-packages/numpy/matrixlib/tests/test_defmatrix.pyt	test_pinv�s
!	cC`s�tjd�jdd�}t|�}t|�d}ttj||dk��ttj|t|d�k��ttj|t|d�k��ttj||k��ttj||k��ttj||k��ttj||k��ttj||k��ttj||k��ttj||k��ttj||k��ttj||k��ttj||k��ttj||k��ttjt|�dk��ttjt|dk���dS(Nidi
g�������?i(RRR=RRRtanytabs(RRRRM((sW/opt/alt/python27/lib64/python2.7/site-packages/numpy/matrixlib/tests/test_defmatrix.pyttest_comparisons�s&#$ cC`sMtjd�jdd�}t|�}d|d<t|d|dk�dS(Nidi
i����i(ii(ii(ii(RRR=RR(RRR((sW/opt/alt/python27/lib64/python2.7/site-packages/numpy/matrixlib/tests/test_defmatrix.pyt
test_asmatrix�s
cC`sZtddgddgg�}t|j�td�k�t|j�td�k�dS(Niiig�?(RRR/tmean(RR((sW/opt/alt/python27/lib64/python2.7/site-packages/numpy/matrixlib/tests/test_defmatrix.pyttest_noaxis�scC`s8tddgddgg�}tt|�dk�dS(Niis matrix([[1, 0],
        [0, 1]])(RRtrepr(RR((sW/opt/alt/python27/lib64/python2.7/site-packages/numpy/matrixlib/tests/test_defmatrix.pyt	test_repr�s(R*R+R4R8R:R<R?RDR RORRRSRURW(((sW/opt/alt/python27/lib64/python2.7/site-packages/numpy/matrixlib/tests/test_defmatrix.pyR,=s		
	
	
							tTestCastingcB`seZd�ZRS(cC`stjd�jdd�}t|�}|j�}tjdtj�d}||}t|jj	tjk�ttj
||k��ttj
||dk��|j�}tjdtj�}||}t|jj	tjk�ttj
||k��dS(Nidi
g�������?(i
i
(i
i
(RRR=Rtcopytonestfloat64RtdtypettypeRt
complex128(RRRRMtOtmC((sW/opt/alt/python27/lib64/python2.7/site-packages/numpy/matrixlib/tests/test_defmatrix.pyR �s

(R*R+R (((sW/opt/alt/python27/lib64/python2.7/site-packages/numpy/matrixlib/tests/test_defmatrix.pyRX�stTestAlgebracB`s#eZd�Zd�Zd�ZRS(cC`s�ddlj}tjddgddgg�}t|�}tjd�}xCtd�D]5}ttj||j	|��tj
||�}qXW|j|�}tjd�}xDtd�D]6}ttj||j	|��tj
||�}q�Wttj||j	tj
||���ttj||j	||��ttjd|j	d|��t|�}|d9}ttj|j	d|��dS(	Nig�?g@g@g@iii(RERFRRRtidentitytrangeRRGRtdotRH(RRFRRRtitAinvtmA2((sW/opt/alt/python27/lib64/python2.7/site-packages/numpy/matrixlib/tests/test_defmatrix.pyR �s$!)!!
cC`s�td�}|j�}|dC}|j�}|dC}|j�}|dC}t||d�t|tj||��ttj||�tjd��dS(s<Test raising a matrix to an integer power works as expected.s1. 2.; 3. 4.ii����N(RRYRRRdteye(Rtmtm2tmitm4((sW/opt/alt/python27/lib64/python2.7/site-packages/numpy/matrixlib/tests/test_defmatrix.pyttest_pow�s


cC`stddgddgg�}yd|Wntk
r=nX|jd�y|t�Wntk
rmnX|jd�dS(s:Check that 'not implemented' operations produce a failure.g�?g@g@g@s)matrix.__rpow__ doesn't raise a TypeErrors?matrix.__mul__ with non-numeric object doesn't raisea TypeErrorN(RR"tfailtobject(RR((sW/opt/alt/python27/lib64/python2.7/site-packages/numpy/matrixlib/tests/test_defmatrix.pyttest_notimplemented�s


(R*R+R RmRp(((sW/opt/alt/python27/lib64/python2.7/site-packages/numpy/matrixlib/tests/test_defmatrix.pyRa�s		
tTestMatrixReturncB`seZd�ZRS(c
&C`stdgdd�}id6d6d7d6dgfd	6d8d
6d9d6d:d
6tjdg�d6}dddddddddddddddddd d!d"d#d$d%d&d'd(d)d*dd+d,d-d.d/d0d1d2d3g&}x�t|�D]�}|jd4�s�||kr
q�nt||�}t|tj�r�|j	d�|j
d�||kr^||}nd;}||�}tt|�tkd5|�q�q�Wtt|j
�tk�tt|j�tk�tdg�j�\}}	tt|�tjk�tt|	�tjk�dS(<Ng�?R\tf8tintctastypegtclipitcompresstrepeatR=itswapaxesRdtargmintchoosetdumptdumpstfilltgetfieldtgetAtgetA1titemtnonzerotputtputmasktresizetsearchsortedtsetflagstsetfieldtsortt	partitiontargpartitionttakettofilettolistttostringttobytesRRPR/targmaxR;R9RTRBR>R5tstdtctypestitemsett_s%s(Rs(gg�?(i(i(ii((RRRtdirt
startswithtgetattrt
isinstancetcollectionstCallableRtR}RR]trealtimagR�tndarray(
Rtat
methodargstexcluded_methodstattribtftargstbtctd((sW/opt/alt/python27/lib64/python2.7/site-packages/numpy/matrixlib/tests/test_defmatrix.pyttest_instance_methodssB



$(R*R+R�(((sW/opt/alt/python27/lib64/python2.7/site-packages/numpy/matrixlib/tests/test_defmatrix.pyRq
stTestIndexingcB`seZd�ZRS(cC`s�ttjd	t��}tjd
t�}dddg|dd�df<|dk|dd�df<t|ddgddgddgg�dS(Niiig�������?g�������?g333333�?ig�?(ii(ii(RRtzerostfloatR	(RR6R7((sW/opt/alt/python27/lib64/python2.7/site-packages/numpy/matrixlib/tests/test_defmatrix.pyR 8s
(R*R+R (((sW/opt/alt/python27/lib64/python2.7/site-packages/numpy/matrixlib/tests/test_defmatrix.pyR�7stTestNewScalarIndexingcB`sbeZd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�ZRS(
cC`s%tddgddgg�|_dS(Niiii(RR�(R((sW/opt/alt/python27/lib64/python2.7/site-packages/numpy/matrixlib/tests/test_defmatrix.pytsetUpAscC`s'|j}|d}t|jd�dS(Nii(R�R	tndim(RR�R6((sW/opt/alt/python27/lib64/python2.7/site-packages/numpy/matrixlib/tests/test_defmatrix.pyttest_dimesionsDs	
cC`s;|j}tj||g�}t|jdddg�dS(Ni(R�RRR	R(RR�R6((sW/opt/alt/python27/lib64/python2.7/site-packages/numpy/matrixlib/tests/test_defmatrix.pyttest_array_from_matrix_listIs	cC`s2|j}t|j�ddgddgg�dS(Niiii(R�R	R�(RR�((sW/opt/alt/python27/lib64/python2.7/site-packages/numpy/matrixlib/tests/test_defmatrix.pyttest_array_to_listNs	cC`s|j}|ddddgf}tt|t��t|tdddgg��|ddg}tt|t��t|tddgddgg��|dgdggddgddggf}tt|t��t|tddgddgg��dS(Niiiii(R�RR�RR	(RR�R6((sW/opt/alt/python27/lib64/python2.7/site-packages/numpy/matrixlib/tests/test_defmatrix.pyttest_fancy_indexingRs	%.cC`s�tdddgdddgg�}t|ddtdddgg��t|ddjd�t|djd	�t|dd�dfjd
�td�}t|dd�t|dd�t|dd�dfj|j�dS(Niiiiiii(ii(ii(ii(ii(RR	R(RR6((sW/opt/alt/python27/lib64/python2.7/site-packages/numpy/matrixlib/tests/test_defmatrix.pyttest_matrix_element^s$' cC`s5ttjdt��}t|d|dd�dS(Niii(ii(ii(RRR�R�R	(RR6((sW/opt/alt/python27/lib64/python2.7/site-packages/numpy/matrixlib/tests/test_defmatrix.pyttest_scalar_indexingjscC`s�ttjd��}t|ddd�fddgg�t|ddd�fddgg�t|dd�dfdgdgg�t|dd�dfdgdgg�dS(Niii(RRRhR(RR6((sW/opt/alt/python27/lib64/python2.7/site-packages/numpy/matrixlib/tests/test_defmatrix.pyttest_row_column_indexingns
&&)cC`s�tjd�}d|_t|�}t|dd�tjttg�f|dd�df�t|tjtttg�dd�f|ddd�f�dS(Niiii(ii(RRRRRRtTruetFalse(RRR6((sW/opt/alt/python27/lib64/python2.7/site-packages/numpy/matrixlib/tests/test_defmatrix.pyttest_boolean_indexingus
	<cC`s�tjd�}d|_t|�}t|dd�ddgf|dd�ddd�f�t|dddgdd�f|ddd�dd�f�dS(Niiiiii����(ii(RRRRR(RRR6((sW/opt/alt/python27/lib64/python2.7/site-packages/numpy/matrixlib/tests/test_defmatrix.pyttest_list_indexing|s
	<(R*R+R�R�R�R�R�R�R�R�R�R�(((sW/opt/alt/python27/lib64/python2.7/site-packages/numpy/matrixlib/tests/test_defmatrix.pyR�@s									t	TestPowercB`seZd�Zd�ZRS(cC`srtjddgddgg�}ttt|d��tjk�t|�}ttt|d��tk�dS(Niii(RRRR]RR�RR(RR�((sW/opt/alt/python27/lib64/python2.7/site-packages/numpy/matrixlib/tests/test_defmatrix.pyttest_returntype�s!"cC`s>ttddgddggd�ddgddgg�dS(Niii(RR(R((sW/opt/alt/python27/lib64/python2.7/site-packages/numpy/matrixlib/tests/test_defmatrix.pyt	test_list�s(R*R+R�R�(((sW/opt/alt/python27/lib64/python2.7/site-packages/numpy/matrixlib/tests/test_defmatrix.pyR��s	t	TestShapecB`sYeZd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
RS(	cC`s=tjdgdgg�|_tdgdgg�|_dS(Nii(RRR�RRi(R((sW/opt/alt/python27/lib64/python2.7/site-packages/numpy/matrixlib/tests/test_defmatrix.pyR��scC`s*t|jjd�t|jjd�dS(Nii(ii(ii(R	R�RRi(R((sW/opt/alt/python27/lib64/python2.7/site-packages/numpy/matrixlib/tests/test_defmatrix.pyt
test_shape�scC`s<ttj|j�jd�ttj|j�jd�dS(Ni(i(i(R	RtravelR�RRi(R((sW/opt/alt/python27/lib64/python2.7/site-packages/numpy/matrixlib/tests/test_defmatrix.pyttest_numpy_ravel�scC`s6t|jj�jd�t|jj�jd�dS(Nii(i(ii(R	R�R�RRi(R((sW/opt/alt/python27/lib64/python2.7/site-packages/numpy/matrixlib/tests/test_defmatrix.pyttest_member_ravel�scC`s6t|jj�jd�t|jj�jd�dS(Nii(i(ii(R	R�tflattenRRi(R((sW/opt/alt/python27/lib64/python2.7/site-packages/numpy/matrixlib/tests/test_defmatrix.pyttest_member_flatten�scC`s�tjdddgdddgg�}ttj|�ddddddg�ttj|dd�ddddddg�ttj|j�ddddddg�ttj|jdd	�ddddddg�tdddgdddgg�}ttj|�ddddddg�ttj|dd�ddddddg�ttj|j�ddddddg�ttj|jdd	�ddddddg�dS(
NiiiiiitordertFR(RRR	R�R.R(RR6((sW/opt/alt/python27/lib64/python2.7/site-packages/numpy/matrixlib/tests/test_defmatrix.pyttest_numpy_ravel_order�s'(.+1$(.+cC`s�tdddgdddgg�}t|j�ddddddgg�t|jdd�ddddddgg�t|jj�ddddddgg�t|jjdd	�ddddddgg�dS(
NiiiiiiR�R�R(RR	R�R.(RR6((sW/opt/alt/python27/lib64/python2.7/site-packages/numpy/matrixlib/tests/test_defmatrix.pyttest_matrix_ravel_order�s
$(.+cC`sIttj|j|jj���ttj|j|jj���dS(N(RRtmay_share_memoryR�R�R�(R((sW/opt/alt/python27/lib64/python2.7/site-packages/numpy/matrixlib/tests/test_defmatrix.pyttest_array_memory_sharing�s"cC`sIttj|j|jj���ttj|j|jj���dS(N(RRR�RiR�R�(R((sW/opt/alt/python27/lib64/python2.7/site-packages/numpy/matrixlib/tests/test_defmatrix.pyttest_matrix_memory_sharing�s"(R*R+R�R�R�R�R�R�R�R�R�(((sW/opt/alt/python27/lib64/python2.7/site-packages/numpy/matrixlib/tests/test_defmatrix.pyR��s								t__main__(!t
__future__RRRR�tnumpyRRRRt
numpy.testingRRRR	R
RRR
tnumpy.matrixlib.defmatrixRtnumpy.matrixlibRRR,RXRaRqR�R�R�R�R*(((sW/opt/alt/python27/lib64/python2.7/site-packages/numpy/matrixlib/tests/test_defmatrix.pyt<module>s":/�=*	D1

Zerion Mini Shell 1.0