Current File : //usr/lib64/python2.7/site-packages/numpy/core/tests/test_blasdot.pyc
�
E�`Qc@sddlZddlZddlmZmZddlmZmZm	Z	m
Z
mZmZm
Z
mZddlmZdZdefd��YZyddljjZWnek
r�dZnXejedkd�d	��Zd
�Zd�Zd�ZdS(
i����N(tzerostfloat64(tdectTestCasetassert_almost_equaltassert_t
assert_raisestassert_array_equaltassert_allclosetassert_equal(tinnerit	TestInnercBseZd�ZRS(cCs;tdddt�}t||�}t|ddt�dS(	sTicket 844.tshapeiiPtdtypeitdecimalN(iiP(RRtinner_RtDECPREC(tselftatp((sC/usr/lib64/python2.7/site-packages/numpy/core/tests/test_blasdot.pyttest_vecselfs(t__name__t
__module__R(((sC/usr/lib64/python2.7/site-packages/numpy/core/tests/test_blasdot.pyR
ss#Numpy is not compiled with _dotblascCs�ddlm}m}m}m}m}t|tjk�t|tjk�t|tjk�t|tjk�t|tjk�dS(Ni����(tdottvdotR
talterdott
restoredot(t
numpy.coreRRR
RRRt_dotblas(RRR
RR((sC/usr/lib64/python2.7/site-packages/numpy/core/tests/test_blasdot.pyttest_blasdot_useds(cCs�ddlm}tjddgddggdt�}tjddgddggdt�}tjddgd	dggdt�}|||�}t||�dS(
Ni����(RiiiiR
ii(RRtnptarraytfloatR(RRtbtctd((sC/usr/lib64/python2.7/site-packages/numpy/core/tests/test_blasdot.pyttest_dot_2args"s'''cCsDtjjd�tjjd	�}tjjd
�}tjd�}x'td�D]}tj|||�qPWttj	|�d�tj||dd�}t||�t|tj||d|�k�|dd�dfj
�}|dd�dfj
�}tj||�}t|tj|||�k�t||�dS(Niiii iitouti(ii(ii (ii (Rtrandomtseedt
random_sampletemptytxrangeRR	tsystgetrefcounttNoneRRtcopy(tftvtrtitr2((sC/usr/lib64/python2.7/site-packages/numpy/core/tests/test_blasdot.pyttest_dot_3args,s
"c
Cs�tjjd�tjjd	�}tjjd
�}tjd�}tttj|||�tjd�}tttj|||�tjd
�}tttj|||�tjd�}tttj|||�tttj|||j�tjd�}tttj|||dd�ddd�f�tttj|||dd�dd�f�tjddtj	�}tttj|||�tjddt
�}tttj|||�dS(Niiii ii@iR
(ii(ii (ii(i(i (i i(ii@(ii (ii (RR&R'R(R)Rt
ValueErrorRtTtfloat32tint(R/R0R1((sC/usr/lib64/python2.7/site-packages/numpy/core/tests/test_blasdot.pyttest_dot_3args_errors?s&2/(tnumpyRR+RRRt
numpy.testingRRRRRRRR	tnumpy.core.multiarrayR
RRRtnumpy.core._dotblastcoreRtImportErrorR-tskipifRR$R4R9(((sC/usr/lib64/python2.7/site-packages/numpy/core/tests/test_blasdot.pyt<module>s:	

!