+
    &i$                     J    ^ RI t ^ RIt^ RIHtHtHtHtHtH	t	  ! R R4      t
R# )    N)_assert_valid_refcountassert_assert_array_almost_equalassert_array_equalassert_equalassert_raisesc                      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R tR tR tR tR tR tR tR tR tR tR tR tR tR tR tRtV tR# )TestRegressionc                    \        \        P                  ! ^.4      \        P                  ! ^^ .4      ,
          \        P                  ! R^.4      4       R# )   N)r   nppoly1dselfs   &]/var/www/html/photoedit/myenv/lib/python3.14/site-packages/numpy/lib/tests/test_regression.pytest_poly1dTestRegression.test_poly1d   s8    RYYs^biiA&77YYAw'	)    c                    \         P                  P                  R4      pVP                  4       p\         P                  ! VRR7       \         P                  ! VRR7       \	        W4       R# )   T)rowvarFN)r   r   )r   randomcopycovr   r   xys   &  r   test_cov_parameters"TestRegression.test_cov_parameters   sE    IIV$FFH
q
q1 r   c                    \        ^d4       F9  p\        P                  ! . RO^^.4       \        P                  ! . RO^^.4       K;  	  R# )d   N)r      r      )r   r   r#   r   r$   )ranger   digitize)r   is   & r   test_mem_digitize TestRegression.test_mem_digitize   s4    sAKKq!f-KK!Q0 r   c                n    \        . \        P                  ! \        P                  ! . 4      4      4       R # N)r   r   uniquearrayr   s   &r   test_unique_zero_sized%TestRegression.test_unique_zero_sized"   s    2ryy"67r   c                v   \         P                  ! R  4      pV! \         P                  ! R4      \         P                  ! R4      \         P                  ! R4      4       V! \         P                  ! R4      \         P                  ! R4      \         P                  ! R4      \         P                  ! R4      4       R# )c                      V # r+    )argss   *r   <lambda>3TestRegression.test_mem_vectorise.<locals>.<lambda>(   s    r   N)r   r#   r   )r#   r   r   )r   r   r#   r#   r#   )r   	vectorizezeros)r   vts   & r   test_mem_vectorise!TestRegression.test_mem_vectorise&   sr    \\,-
288I 3RXXi5HI
288I 3RXX ? 688F#	%r   c                    \        \        P                  R ,          ^ .4       \        \        P                  R,          . 4       R# ):r   r   y              ?:r   r   NN)r   r   mgridr   s   &r   test_mgrid_single_element(TestRegression.test_mgrid_single_element-   s)    288F+aS1288C="-r   c                N    R  p\         P                  ! V4      p\        V4       R# )c                     ^{# ){   r2   )r   r   s   &&r   p1TestRegression.test_refcount_vectorize.<locals>.p4   s    r   N)r   r7   r   )r   rC   vs   &  r   test_refcount_vectorize&TestRegression.test_refcount_vectorize2   s    	LLOq!r   c                    \         P                  ! \         P                  \         P                  ^.RR7      p\        \         P                  P
                  \        VR4       R# )r   F)rrI   N)r   r   nanr   linalgLinAlgErrorgetattr)r   rC   s   & r   test_poly1d_nan_roots$TestRegression.test_poly1d_nan_roots9   s9    IIrvvrvvq)U3bii++Wa=r   c                6    \         P                  ! . R .4       R# )g      ?N)r   polymulr   s   &r   test_mem_polymulTestRegression.test_mem_polymul>   s    


2tr   c                `    \         P                  ! . 4      p\         P                  ! VR 4       R# )zasdasd	asdasdN)r   r-   append)r   r   s   & r   test_mem_string_concat%TestRegression.test_mem_string_concatB   s    HHRL
		!%&r   c                    \         P                  ! . RO4      p\         P                  ! . RO4      p\         P                  ! W4      w  r4\        W2,          V,           V4       R# )r   Nr   r#   r   )r   r#   r   r$      )r   r   polydivr   )r   urE   qrI   s   &    r   test_poly_divTestRegression.test_poly_divG   s>    IIi IIo&zz!QUQY"r   c                    \         P                  ! . RO4      p\         P                  ! ^^.4      p\        W8g  4       \        W8H  4       R# )r   NrY   )r   r   r   r   s   &  r   test_poly_eqTestRegression.test_poly_eqN   s4    IIi IIq!fr   c                   . ROp. ^ZN^[N^\N^]N^^N^_N^`N^aN^bN^cN^dN^eN^fN^gN^hN^iN^jN^kN^lN^mN^nN^oN^pN^qN^rN^sN^tN^uN^vN^wN^xN^yN^zN^{N^|N^}N^~N^N^N^N^N^N^N^N^N^N^N^N^N^N^N^N^N^N^N^N^N^N^N^N^N^N^N^N^N^N^N^N^N^N^N^N^N^N^N^N^N^N^N^N^Np. RNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNR	NRNR	NRNRNRNRNR
NRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNR	NRNRNRNRNRNR	NRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNp\         P                  ! W#^4      p\        W4       R# )g1$ͱ>g      "@g      @g      @g      @g       @g      @g      &@g      @g      $@g      *@g      (@N)g1$ͱgHPB?g{p#gpI#@g
K<ls)r   polyfitr   )r   refr   r   testeds   &    r   test_polyfit_build!TestRegression.test_polyfit_buildU   s   00R 0 0R 0 0R 0 0R 0 0R 0 0S 0# 0s 0C 00000!$0&)0+.0030580:=0?B0DG00000!$0&)0+.0030580:=0?B0DG0 0 0 0  0 "%0 '*0 ,/0 140 690 ;>0 @C0 EH0 	0 	0 	0  	0 "%	0 '*	0 ,/	0 14	0 69	0 ;>	0 @C	0 EH	0
 0
 0
 0
  0
 "%0
 '*0
 ,/0
 140
 690
 ;>0
 @C0
 EH0 0 0 0  0 "%0 '*0 ,/0:S :# :s :C : :c :3 : :c :3 : :c :::::!$:&*:,/:15:7::<?:AD:FI::::!:#&:(+:-0:25:7::<?:AD:FJ: : : :  : "&: (+: -0: 25: 7:: <?: AD: FI: 	: 	: 	: !	: #&	: (+	: -0	: 25	: 7:	: <@	: BE	: GJ	:
 :
 :
 :
  :
 "%:
 '*:
 ,/:
 14:
 69:
 ;>:
 @D:
 FI: : : :  : "%: '*: ,/: 14: 69: A!$!#.r   c                R   R p\         P                  ! ^\        R7      p\         P                  ! W"4      w  r4\	        VP
                  \        8H  V4       Rp\         P                  ! ^\        R7      p\         P                  ! W"4      w  r4\	        VP
                  \        8H  V4       R# zWrong type, should be complexdtypezWrong type, should be floatN)r   onescomplexr[   r   rl   intfloat)r   msgr   r]   rI   s   &    r   test_polydiv_type TestRegression.test_polydiv_typej   sr    -GGAW%zz!7"C(+GGAS!zz!5 #&r   c                p    \        \        \        P                  \        P                  ! R4      RR7       R# )r   )binsN)r   
   i   )r   
ValueErrorr   histogramddrm   r   s   &r   test_histogramdd_too_many_bins-TestRegression.test_histogramdd_too_many_binsu   s    j".."'''2BOr   c                B   R p\         P                  ! ^\        R7      p\        \         P                  ! V4      P
                  \        8H  V4       Rp\         P                  ! ^\        R7      p\        \         P                  ! V4      P
                  \        8H  V4       R# rj   )r   rm   rn   r   polyintrl   ro   rp   )r   rq   r   s   &  r   test_polyint_type TestRegression.test_polyint_typey   sf    -GGAW%

1##w.4+GGAS!

1##u,c2r   c                n    \        \        P                  ! \        P                  ! . .4      4      4       R # r+   )listr   ndenumerater-   r   s   &r   test_ndenumerate_crash%TestRegression.test_ndenumerate_crash   s     	R^^BHHbTN+,r   c                
  a \         P                  ! \         P                  4      P                  ^,          p\	        ^V,          R,          ^,           4      oV3R lpV3R lp\        \        V4       \        \        V4       R# )   c            	         < ^p \         P                  ! V 3^,          4      p\         P                  P                  ^ V SR7      p^ V\         P                  ! W"W"V4      &   R# r   )sizeNr   rm   r   randintix_nar'   thesizes      r   dp4TestRegression.test_large_fancy_indexing.<locals>.dp   sN    Aq!A		!!!QW!5A'(AbffQ1#$r   c                     < ^p \         P                  ! V 3^,          4      p\         P                  P                  ^ V SR7      pV\         P                  ! W"W"V4      ,           R# r   r   r   s      r   dp25TestRegression.test_large_fancy_indexing.<locals>.dp2   sO    Aq!A		!!!QW!5AbffQ1#$$r   Ng?)r   rl   intpitemsizero   r   rw   )r   nbitsr   r   r   s   &   @r   test_large_fancy_indexing(TestRegression.test_large_fancy_indexing   sX    !**Q.q%x9-12	)	% 	j"%j#&r   c                    \         P                  ! RR.4      p\         P                  ! RV4      p\        \         P                  W"3,          P                  V8H  4       R# )r   N)r   f4)bi4)r   )r   rl   r8   r   r_)r   dtr   s   &  r   test_void_coercion!TestRegression.test_void_coercion   sB    XX{K01HHT2ad!!R'(r   c                    \         P                  ! 4       .pV F*  p\        \        V\        4      4       \        VR 8g  4       K,  	  R# ) N)r   get_includer   
isinstancestr)r   include_dirspaths   &  r   test_include_dirs TestRegression.test_include_dirs   s8     () DJtS)*DBJ !r   c           	        \        \        \        P                  ! \        P                  ! ^.4      ^ 4      \        P                  4      4       \        \        \        P                  ! ^.^ 4      \        P
                  4      4       \        \        \        P                  ! \        P                  ! ^.4      ^4      \        P                  4      4       \        \        \        P                  ! ^.^4      \        P
                  4      4       R# )r   N)r   r   r   polyderr   ndarrayr   s   &r   test_polyder_return_type'TestRegression.test_polyder_return_type   s    
2::biina8"))DE
2::qc1-rzz:;
2::biina8"))DE
2::qc1-rzz:;r   c                l   ^ RI Hp \        P                  ! . RO\        P                  R7      p. ROp\        P
                  ! ^4      P                  \        P                  4      p\        P                  \        P                  \        P                  .p V! W#WE4       R#   \         d    \        hi ; i)r   )append_fieldsrk   NrY   )r   r   c)
numpy.lib.recfunctionsr   r   r-   int32eyeastypefloat64	ExceptionAssertionError)r   r   basenamesdatadlists   &     r   test_append_fields_dtype_list,TestRegression.test_append_fields_dtype_list   sv    8xx	2vvay)RXXrxx0	!$t3 	!  	!s   	B! !B3c                >   ^ RI Hp RR.p\        P                  ! V! R4      VR7      p\	        V\        P
                  ! R	.VR7      4       RR
R.3.p\        P                  ! V! R4      VR7      p\	        V\        P
                  ! R.VR7      4       R.p\        P                  ! V! R4      VR7      p\	        V\        P
                  ! R.VR7      4       R.p\        P                  ! V! R4      VR7      pR.p\	        V\        P
                  ! WBR7      4       R# )r   )StringIOr   z0 1 2 3rk   z0 1 2 3 4 5 6 7 8 9 10 11N)r   u1r#   )r   r   r#   r   r   r#   r   )r   r   )r   r   )r   r   )))r   r   r#   r   )r   r   r6   )r   )r   r   )r#   r   r#   )))r   r   )r$   rZ   ))      )r   	   )rv      )ior   r   loadtxtr   r-   )r   r   r   r   r   s   &    r   test_loadtxt_fields_subarrays,TestRegression.test_loadtxt_fields_subarrays   s    n-JJx	*"5Q"2!32>?(+678JJx	*"5Q"3!4B?@!"JJx	*"5Q"5!6bAB$%JJx ;<BGIJQ01r   c                    \         P                  ! ^\        R7      p \         P                  ! V4       R#   \         d    \
        hi ; i)r#   rk   N)r   r8   boolnansumr   r   )r   r   s   & r   test_nansum_with_boolean'TestRegression.test_nansum_with_boolean   s7    HHQd#	!IIaL 	!  	!s	   6 Ac                     ! R  R4      p\        \        P                  R4      p \        P                  ! V! 4       VR7        TP                  4        R#   \
         d    \        hi ; i  TP                  4        i ; i)c                       ] tR t^tRtRtR# ))TestRegression.test_py3_compat.<locals>.Cz3Old-style class in python2, normal class in python3r2   N)__name__
__module____qualname____firstlineno____doc____static_attributes__r2   r   r   Cr      s    Er   r   w)outputN)openosdevnullr   infoAttributeErrorr   close)r   r   outs   &  r   test_py3_compatTestRegression.test_py3_compat   sa    	 	 2::s#	GGAC$ IIK  	!  	! IIKs   A A((A+ +A=r2   N)r   r   r   r   r   r   r(   r.   r:   r>   rF   rN   rR   rV   r^   ra   rg   rr   ry   r}   r   r   r   r   r   r   r   r   r   r   __classdictcell__)__classdict__s   @r   r
   r
      s     )
!18%.
">
'
#/*	'P3-
'()
 <!2*! r   r
   )r   numpyr   numpy.testingr   r   r   r   r   r   r
   r2   r   r   <module>r      s!    	  Y Yr   