+
    &iI                     x   R t ^ RIt^ RIt^ RIHtHtHtHtHtH	t	H
t
HtHtHtHtHtHtHtHtHtHt ^ RIHtHtHtHtHtHt R t ! R R4      t ! R R4      t ! R	 R
4      t ! R R4      t  ! R R4      t! ! R R4      t"R t#R t$R t%R t&R t'R t( ! R R4      t) ! R R4      t* ! R R4      t+ ! R R4      t,R# )z"Test functions for matrix module

N)addarangearraydiageyefliplrflipudhistogram2dmask_indicesonestritril_indicestril_indices_fromtriu_indicestriu_indices_fromvanderzeros)assert_assert_array_almost_equalassert_array_equalassert_array_max_ulpassert_equalassert_raisesc                 H    \        V 4      p\        P                  ! W4      pV# N)r   r   outer)ndatas   & ^/var/www/html/photoedit/myenv/lib/python3.14/site-packages/numpy/lib/tests/test_twodim_base.pyget_matr   $   s    !9D99T DK    c                   V   a  ] tR t^*t o R tR tR tR tR tR t	R t
R tR	 tR
tV tR# )TestEyec           
        \        \        ^4      \        . RO. RO. RO. RO.4      4       \        \        ^RR7      \        . RO. RO. RO. RO.R4      4       \        \        ^4      ^8H  \        ^\        R7      4       R# )   fdtypeN       r*   r*   r*   r)   r*   r*   r*   r*   r)   r*   r*   r*   r*   r)   )r   r   r   boolselfs   &r   
test_basicTestEye.test_basic+   sv    SVL(((* +	, 	S#&L(((* ,/0	1 	SVq[$'	)r    c           	     H   \        \        \        P                  ! ^4      \        R7      \        ^^ .^ ^..4      4       \        \        \        P                  ! ^4      \        P                  ! ^4      \        P                  ! ^4      R7      \        . RO. RO.4      4       R# )   r&   )MkNr+   r,   )r   r   npuint64intr   r/   s   &r   test_uint64TestEye.test_uint64;   se    S1S151a&1a&9I3JKS111FL,78	:r    c           
         \        \        ^^R7      \        . RO. RO. RO. RO.4      4       \        \        ^RR7      \        . RO. RO. RO. RO.4      4       R# )	r$   r6   Nr+   r,   r-   r*   r*   r*   r*   r(   r   r   r   r/   s   &r   	test_diagTestEye.test_diagA   sT    Sa[L(((* +	, 	Sb\L(((* +	,r    c           
         \        \        ^^4      \        . RO. RO. RO. RO.4      4       \        \        ^^4      \        . RO. RO. RO.4      4       R# )	r$   Nr)   r*   r*   r*   r)   r*   )r*   r*   r)   r*   r*   r*   r(   r+   r,   r@   r/   s   &r   test_2dTestEye.test_2dN   sQ    SAYI%%%' (	) 	SAYL((* +	,r    c           
         \        \        ^^^R7      \        . RO. RO. RO.4      4       \        \        ^^RR7      \        . RO. RO. RO. R	O.4      4       R# )
   r=   Nr,   r-   r>   rF   rD   rE   r@   r/   s   &r   test_diag2dTestEye.test_diag2dZ   sU    SA^L((* +	,
 	SA_I%%%' (	)r    c                .   \        \        ^^^4      ^ ^.^ ^ ..4       \        \        ^^R4      ^ ^ .^^ ..4       \        \        ^^^4      ^ ^ .^ ^ ..4       \        \        ^^R4      ^ ^ .^ ^ ..4       \        \        ^^^4      ^ ^ .^ ^ .^ ^ ..4       \        \        ^^^4      ^ ^.^ ^ .^ ^ ..4       \        \        ^^R4      ^ ^ .^^ .^ ^..4       \        \        ^^R4      ^ ^ .^ ^ .^^ ..4       \        \        ^^R4      ^ ^ .^ ^ .^ ^ ..4       R# )r4   Nr?   rK   r   r   r/   s   &r   test_eye_boundsTestEye.test_eye_boundsf   s7   SAq\QFQF#34SAr]aVaV$45SAq\QFQF#34SAr]aVaV$45SAq\QFQFQF#;<SAq\QFQFQF#;<SAr]aVaVaV$<=SAr]aVaVaV$<=SAr]aVaVaV$<=r    c                B    \        \        ^^RR7      RR.RR..4       R# )r4   S3r&      1r    NrP   r/   s   &r   test_stringsTestEye.test_stringsq   s%    SAT*SkC;/	1r    c                J    \        \        ^^\        R7      RR.RR..4       R# )r4   r&   TFN)r   r   r.   r/   s   &r   	test_boolTestEye.test_boolu   s"    SAT*dE]UDM,JKr    c                F   \        ^^RR7      p\        ^^RRR7      p\        W4       VP                  P                  '       g   Q hVP                  P                  '       d   Q hVP                  P                  '       d   Q hVP                  P                  '       g   Q hR# )r$   r=   F)r6   orderNr?   )r   r   flagsc_contiguousf_contiguous)r0   mat_cmat_fs   &  r   
test_orderTestEye.test_orderx   s    AqBAqBc*U"{{''''';;+++++;;+++++{{'''''r     N)__name__
__module____qualname____firstlineno__r1   r:   rA   rG   rL   rQ   rV   rY   rc   __static_attributes____classdictcell____classdict__s   @r   r"   r"   *   s8     ) :,
,
)	>1L( (r    r"   c                   B   a  ] tR t^t o R tRR ltR tR tR tRt	V t
R# )	TestDiagc                   ^d\        ^4      ,          P                  R4      p\        R4      p\        ^4       F  pW,          W#V3&   K  	  \	        \        V4      V4       \        R4      pVP                  4       p\        ^4       F)  pW,          W#V^,           3&   W,          WC^,           V3&   K+  	  \	        \        V^R7      V4       \	        \        VRR7      V4       R# )d   lr=   N)   rs   )   rt   rK   )r   astyper   ranger   r   copy)r0   valsbr6   cs   &    r   test_vectorTestDiag.test_vector   s    fQi'',&MqAgAdG T$Z#&MFFHqA'AQhK'A!eQhK  	T$!_a(T$"%q)r    Nc                   Vf)   ^d\        ^4      ,          ^,           P                  R4      p\        R4      p\        ^4       F  pWV3,          W#&   K  	  \	        \        V4      V4       V^ ,          p\        ^4       F  pWV^,           3,          W#&   K  	  \	        \        V^4      VR,          4       \        ^4       F  pW^,           V3,          W#&   K  	  \	        \        VR4      VR,          4       R # )Nrr   :NrJ   N)rs   rK   )r   ru   r   rv   r   r   )r0   rx   ry   r6   s   &&  r   test_matrixTestDiag.test_matrix   s    <'!*$q(005D$KqA1:AD T$Z#EqA1q5>AD T$]AbE*qAAq>AD T$^QrU+r    c                r    \        ^d\        ^4      ,          ^,           RRR7      pV P                  V4       R# )rq   r\   rr   )r]   r'   N)r   r   r~   )r0   rx   s   & r   test_fortran_orderTestDiag.test_fortran_order   s,    cGAJ&*3cBr    c                <   ^^.^^.^^..p\        \        V^R7      . 4       \        \        V^R7      ^.4       \        \        V^ R7      ^^.4       \        \        VRR7      ^^.4       \        \        VRR7      ^.4       \        \        VRR7      . 4       R# )r)   r=   Nr?   rK   rO   )r   r   )r0   As   & r   test_diag_boundsTestDiag.test_diag_bounds   s    VaVaV$T!q\2&T!q\A3'T!q\Aq6*T!r]QF+T!r]QC(T!r]B'r    c                6    \        \        \        ^...4       R# )r)   N)r   
ValueErrorr   r/   s   &r   test_failureTestDiag.test_failure   s    j$1#0r    re   r   )rf   rg   rh   ri   r{   r~   r   r   r   rj   rk   rl   s   @r   ro   ro      s#     *,(1 1r    ro   c                   &   a  ] tR t^t o R tRtV tR# )
TestFliplrc                    \        \        \        \        ^4      4       \	        ^4      pVRRRR13,          p\        \        V4      V4       . RO. RO.p. RO. RO.p\        \        V4      V4       R# )r$   NNNNr?   r*   r)   r4   rJ   r$   rs   )r4   r)   r*   )rs   r$   rJ   )r   r   r   r   r   r   r0   ary   s   &  r   r1   TestFliplr.test_basic   sb    j&$q'2AJa2gJVAY"VAY"r    re   Nrf   rg   rh   ri   r1   rj   rk   rl   s   @r   r   r      s     	# 	#r    r   c                   &   a  ] tR t^t o R tRtV tR# )
TestFlipudc                    \        ^4      pVRRR1R3,          p\        \        V4      V4       . RO. RO.p. RO. RO.p\        \        V4      V4       R# )r$   Nr   r?   r   r   )r   r   r   r   s   &  r   r1   TestFlipud.test_basic   sR    AJddAgJVAY"VAY"r    re   Nr   rl   s   @r   r   r      s     # #r    r   c                      a  ] tR t^t o R tR tR tR tR tR t	R t
]P                  P                  RRR.4      R 4       tR	tV tR
# )TestHistogram2dc                   \        . RO4      p\        . RO4      p\        P                  ! ^ ^^
4      p\        P                  ! ^ ^^
4      p\        WW434      ^ ,          p\        . RO. RO. RO. RO. RO. RO. RO. RO. RO.	4      p\	        VP
                  V4       \        WV4      ^ ,          p\	        VP
                  V4       \        \        \        ^
4      4      \        \        ^
4      4      4      w  rSp\	        V\        ^
^
4      4       \	        V\        P                  ! ^ ^	^4      4       \	        V\        P                  ! ^ ^	^4      4       R# )	̙
}?N)r   g%?g$F?g;cjY?gI+?)gp5x?g?_?gp?gbd?gg<=?)	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*   )	r*   r)   r*   r*   r*   r*   r*   r*   r*   )	r   r7   linspacer	   r   Tlistrv   r   )r0   xyxedgesyedgesHanswers   &      r   test_simpleTestHistogram2d.test_simple   s   LNHJQ2&Q2&v./2(((((((((*	+ 	133'f%a(133''U2YeBiI61c"bk*62;;q!R#8962;;q!R#89r    c           	     R   \        . RO4      p\        . RO4      p\        WR^ ^.^ ^..RR7      w  r4p\        . RO. R	O. R
O. RO. RO. RO.4      p\        W6R,          ^4       \        V\        P
                  ! ^ ^^4      4       \        V\        P
                  ! ^ ^^4      4       R# )r)   T)rv   densityg       @N)r)   r)   r4   rJ   r$   r$   r$   rs   )r)   rJ   r4   r*   r)   r4   rJ   r$   )   rs   )        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   r7   r   r0   r   r   r   xedyedr   s   &      r   	test_asymTestHistogram2d.test_asym   s    *+*+!&!Q!Q 0$@ 	"!b[!43Aq! 453Aq! 45r    c                    \        . RO4      p\        . RO4      p\        W. RO. RO.RR7      w  r4p\        . RO. RO. R	O.4      R,          p\        W6^4       R# )
r)   T)r   g      "@N)	r)   r4   rJ   r)   r4   rJ   r)   r4   rJ   )	r)   r)   r)   r4   r4   r4   rJ   rJ   rJ   )r)   r4   rJ   rs   )r)   r)         ?)r   r         ?)r   r	   r   r   s   &      r   test_densityTestHistogram2d.test_density   s]    -.-.!<.>
"%' (*,- 	"!Q/r    c                    \         P                  P                  ^d4      R,           R,           p\        WR^ ^.^ ^.3R7      w  r#p\	        V^ 4       R# )rq         ?g    .A)rv   N)r$   rs   )r7   randomrandr	   r   )r0   rr   r   r   s   &    r   test_all_outliers!TestHistogram2d.test_all_outliers   sG    IINN3"$s*!!1v1v6FG1a r    c                    \        . . ^ ^.^ ^.3R7      w  rp\        V\        R..4      4       \        . . ^R7      w  rp\        V\        P                  ! R4      4       R# )r*   binsr   N)r$   r$   )r	   r   r   r7   r   )r0   r   edge1edge2s   &   r   
test_emptyTestHistogram2d.test_empty  sX    %b"QFQF3CD%Qtf.%b"15%Q 01r    c                   \        . RO4      p\        . RO4      pRp\        WV^34      w  rEp\        . RO. RO. RO. RO. RO. RO. RO. RO. RO. R	O.
4      p\        WG4       \        V\        . R
O4      4       \        W^V34      w  rEp\        . RO. RO. RO. RO.4      p\        WG4       \        V\        . R
O4      4       R# )r*   N)r*   g<D瑷?g ?g!,3{?glyT?gf.?r)   )r*   g(@TT\?gIZ?gYN?gK?~?g&W-U?r)   )r*   g?g?g333333?g?r   g333333?gffffff?g?g?r)   )g       @r   r   r   )r   r   r   r   )r   r   r   r   )r   r   r   r   )r   r   r   r   )r   r   r   g      ?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   r   r   r   r   r   )r   r	   r   )r0   r   r   edgesr   xeyer   s   &       r   test_binparameter_combination-TestHistogram2d.test_binparameter_combination  s      Duaj1	r	
  	1%2u%=>?q%j1	r555578
 	1%2u%=>?r    c                    ! R  R4      p^^.pV! 4       p\        W24      p\        WA3W23/ 38H  4       \        W#4      p\        WA3W#3/ 38H  4       \        W"VR7      p\        WA3W"3RV/34       \        W"V^.R7      p\        WA3W"3RV^./34       \        \        \         W"V.R7       \        W"VR7      p\        WA3W"3RV/34       R# )c                   &   a  ] tR tRt o R tRtV tR# )5TestHistogram2d.test_dispatch.<locals>.ShouldDispatchi+  c                
    W#V3# r   re   )r0   functiontypesargskwargss   &&&&&r   __array_function__HTestHistogram2d.test_dispatch.<locals>.ShouldDispatch.__array_function__,  s    F**r    re   N)rf   rg   rh   ri   r   rj   rk   rl   s   @r   ShouldDispatchr   +  s     + +r    r   r   r   )weightsr   N)r	   r   r   	Exception)r0   r   xys_dr   s   &    r   test_dispatchTestHistogram2d.test_dispatch*  s    	+ 	+ V '#B778 '"B778S)%x&#?@c1X.%x&3(1CDEibC5A,%x)S1ABCr    c                    \         P                  ! V4      \         P                  ! V4      rC\        P                  ! \        R R7      ;_uu_ 4        \        W44       RRR4       R#   + '       g   i     R# ; i)z"x and y must have the same length.)matchN)r7   r   pytestraisesr   r	   )r0   x_leny_lenr   r   s   &&&  r   test_bad_lengthTestHistogram2d.test_bad_length>  sR    wwu~rwwu~1]]:!EG GG G G Gs   A&&A7	re   N)r   r   )
      )      )rf   rg   rh   ri   r   r   r   r   r   r   r   r   markparametrizer   rj   rk   rl   s   @r   r   r      sV     :46 0!
2@>D( [[/(H1EF Gr    r   c                   &   a  ] tR tRt o R tRtV tR# )TestTriiF  c                    \        . RO. RO. RO.4      p\        \        ^4      V4       \        \        ^\        R7      VP	                  \        4      4       R# )r)   r&   NrD   r)   r)   r*   r)   r)   r)   )r   r   r   r.   ru   )r0   outs   & r   
test_dtypeTestTri.test_dtypeG  sC    Y  ! 	3q63'3q-szz$/?@r    re   N)rf   rg   rh   ri   r   rj   rk   rl   s   @r   r   r   F  s     A Ar    r   c                     \         P                  R ,          \         P                  R,          ,            F  p \         P                  ! RV R7      p\         P                  ! V4      p\         P                  ! V4      p\        V^^ .^^..4       \        W2P                  4       \        VP                  VP                  4       \        VP                  VP                  4       K  	  R# )AllFloat
AllIntegerr&   N)r4   r4   )	r7   	typecodesr   triltriur   r   r   r'   )r'   r   ry   rz   s       r   test_tril_triu_ndim2r   O  s    j)BLL,FFFGGF%(GGAJGGAJ11v1v./1cc"QWWagg&QWWagg& Gr    c                     \         P                  R ,          \         P                  R,          ,            EF  p \         P                  ! ^^.^^..^^.^^ ..^^.^ ^ ...V R7      p\         P                  ! ^^ .^^..^^ .^^ ..^^ .^ ^ ...V R7      p\         P                  ! ^^.^ ^..^^.^ ^ ..^^.^ ^ ...V R7      p\         P                  ! V4      p\         P                  ! V4      p\        WC4       \        WR4       \        VP                  VP                  4       \        VP                  VP                  4       EK  	  R# )r   r   r&   N)r7   r   r   r   r   r   r   r'   )r'   r   a_tril_desireda_triu_desireda_triu_observeda_tril_observeds         r   test_tril_triu_ndim3r   [  sW   j)BLL,FFFHHVaVVaVVaV 	
 VaVVaVVaV# 	
 VaVVaVVaV# 	
 ''!*''!*?;?;_**AGG4_**AGG4+ Gr    c                  t   \         P                  ! ^^\         P                  .. RO\         P                  ^^..4      p \         P                  ! . RO. RO\         P                  ^^..4      pVP                  p\	        \         P
                  ! V 4      V4       \	        \         P                  ! V 4      V4       R# )r)   Nr   rD   r   )r7   r   infr   r   r   r   )arrout_trilout_trius      r   test_tril_triu_with_infr  t  s    
((Q266NVVQN$ %C xx"&&!Q) *H zzHrwws|X.rwws|X.r    c                  `   \         P                  R ,           F  p V R8X  d   K  \         P                  ! R
V R7      p\        \         P                  ! V4      P
                  VP
                  4       \        \         P                  ! V4      P
                  VP
                  4       K  	  \         P                  ! RR.RR..RR7      p\        \         P                  ! V4      P
                  VP
                  4       \        \         P                  ! V4      P
                  VP
                  4       \         P                  ! R
RR7      p\        \         P                  ! V4      P
                  VP
                  4       \        \         P                  ! V4      P
                  VP
                  4       R	# )AllVr&   z2001-01-01T12:00z2002-02-03T13:56z2004-01-01T12:00z2003-01-03T13:45
datetime64zf4,f4N)rJ   rJ   )r7   r   r   r   r   r'   r   r   )rz   r  s     r   test_tril_triu_dtyper	    s    \\%  8hhvQ'RWWS\''3RWWS\''3 ! ((');<');<>%'C ##SYY/##SYY/
((6
)C##SYY/##SYY/r    c                  0   \        ^\        P                  4      p \        P                  ! ^	4      P	                  ^^4      p\        W,          \        . RO4      4       \        ^\        P                  ^4      p\        W,          \        . RO4      4       R# )rJ   N)r*   r)   r4   r$   rs      )r)   r4   rs   )r
   r7   r   r   reshaper   r   )iur   iu1s      r   test_mask_indicesr    sa    	a	!B
		!Q"Aque$678
q"''1
%CqvuY/0r    c            
         \        ^4      p \        ^^R7      p\        ^^R7      p\        ^^^R7      p\        P                  ! . RO. RO. RO. RO.4      p\        P                  ! ^^4      P	                  ^^4      p\        W@,          \        . R	O4      4       \        WR,          \        . R
O4      4       RW@&   \        V\        . RO. RO. RO. RO.4      4       RWR&   \        V\        . RO. RO. RO. RO.4      4       RWA&   \        V\        . RO. RO. RO. RO.4      4       RWS&   \        V\        . RO. RO. RO. RO.4      4       R# )r$   r=   mr6   r  Nr)   r4   rJ   r$   rs   r   rt   r  	   r   r                  )
r)   rs   r   r  r   r   r  r  r  r  )
r)   r   rt   r   r  r  r        r   r?   )r?   r4   rJ   r$   )r?   r?   rt   r  )r?   r?   r?   r  r?   r?   r?   r?   )r?   r4   rJ   r$   rs   )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$   rs   )r!  r!  r!  r!  r   )r!  r!  r!  r!  r!  )r   r7   r   r   r  r   )il1il2il3il4r   ry   s         r   test_tril_indicesr&    sK   
q/C
qA
C
qA
C
qA
#C
,!"$ 	%A 			!R  A&A qvABDqvBCE AFqm,..0 12
 AFq.0224 56 AFq02224 56
 AFq36779 :;r    c                   &   a  ] tR tRt o R tRtV tR# )TestTriuIndicesi  c           
        \        ^4      p\        ^^R7      p\        ^^R7      p\        ^^^R7      p\        P                  ! . RO. RO. RO. RO.4      p\        P                  ! ^^4      P	                  ^^4      p\        WQ,          \        . R	O4      4       \        Wc,          \        . R
O4      4       RWQ&   \        V\        . RO. RO. RO. RO.4      4       RWc&   \        V\        . RO. RO. RO. RO.4      4       RWR&   \        V\        . RO. RO. RO. RO.4      4       RWd&   \        V\        . RO. RO. RO. RO.4      4       R# )r$   r=   r  r  Nr  r  r  r  )
r)   r4   rJ   r$   r   rt   r  r   r  r  )r)   r4   rJ   r$   rs   rt   r  r  r   r  r  r  r   r   r?   r   )rs   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!  )rs   r?   r?   r!  )r?   r?   r!  r!  r!  )r   r?   r?   r!  r!  )r   r  r?   r?   r!  )r   r7   r   r   r  r   )r0   r  iu2iu3iu4r   ry   s   &      r   test_triu_indices!TestTriuIndices.test_triu_indices  sO   1o1"1"1Q'HHl"%&( ) IIa$$Q* 	16 !BC	E16  ": ;	<
 1 "2"1"1"2"4 5	6
 1 "6"5"6"6"8 9	: 1 "4"2"1"2"4 5	6
 1 "9"7"7"6"8 9	:r    re   N)rf   rg   rh   ri   r-  rj   rk   rl   s   @r   r(  r(    s     .: .:r    r(  c                   &   a  ] tR tRt o R tRtV tR# )TestTrilIndicesFromi  c                    \        \        \        \        P                  ! R4      4       \        \        \        \        P                  ! R4      4       R# r4   N)r4   )r4   r4   r4   )r   r   r   r7   r   r/   s   &r   test_exceptions#TestTrilIndicesFrom.test_exceptions  -    j"3RWWT]Cj"3RWWY5GHr    re   Nrf   rg   rh   ri   r3  rj   rk   rl   s   @r   r0  r0         I Ir    r0  c                   &   a  ] tR tRt o R tRtV tR# )TestTriuIndicesFromi	  c                    \        \        \        \        P                  ! R4      4       \        \        \        \        P                  ! R4      4       R# r2  )r   r   r   r7   r   r/   s   &r   r3  #TestTriuIndicesFrom.test_exceptions
  r5  r    re   Nr6  rl   s   @r   r9  r9  	  r7  r    r9  c                   ,   a  ] tR tRt o R tR tRtV tR# )
TestVanderi  c                N   \         P                  ! . RO4      p\        V4      p\         P                  ! . RO. RO. RO. RO.4      p\        W#R	,          4       VP                  ^,          p\        ^4       F+  p\        WR7      p\        W#RWE,
          V13,          4       K-  	  R# )
r*   r   NN)r*   r)   rK   rJ   r   )r)   r)   r)   r)   r)   )r  ir$   rK   r)   )Q      r  rJ   r)   )r   :r)   NN)r7   r   r   r   shaperv   )r0   rz   vpowersr  r   s   &     r   r1   TestVander.test_basic  s    HH]#1I?*-,. /
 	1Um,LLOqAqAqAE!G"45 r    c                ,   \        . RO\        P                  R7      p\        V4      p\        P                   ! . RO. RO. RO.4      p\	        W#4       \        RR	.4      p\        V^R7      p\        P                   ! . R
O. RO.4      p\	        W#4       R# )r   r&   r?  N)r   r  )y   r   r)   )   rH  r)   )   r  r)         ?      ?      ?      )y               @rL  r)   )y              rM  r)   )r   r7   int8r   r   )r0   rz   rD  expecteds   &   r   test_dtypesTestVander.test_dtypes   s|    -rww/1I88\*)+ , 	1'8X&'1N88_-/ 0
 	1'r    re   N)rf   rg   rh   ri   r1   rP  rj   rk   rl   s   @r   r=  r=    s     6( (r    r=  )-__doc__r   numpyr7   r   r   r   r   r   r   r   r	   r
   r   r   r   r   r   r   r   r   numpy.testingr   r   r   r   r   r   r   r"   ro   r   r   r   r   r   r   r  r	  r  r&  r(  r0  r9  r=  re   r    r   <module>rU     s         & U( U(p,1 ,1^
# 
#	# 	#y yxA A	'52
/0,1,;^/: /:dI II I( (r    