+
    ʇio                     ^    ^ RI t ^ RIt^ RIt^ RIHt ^ RIHtHtHt  ! R R4      t	R t
R tR# )    N)random)assert_assert_array_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]P&                  P)                  ]P,                  ! R4      P.                  R8  RR7      R 4       tR tR tRtV tR# )TestRegressionc                4   \         P                  ! RR ^4       F{  p\        P                  ! V^^24      p\	        \         P
                  ! V\         P                  ) 8  4      ;'       d(    \         P
                  ! V\         P                  8*  4      4       K}  	  R# )g      @Ng      )nplinspacer   vonmisesr   allpi)selfmurs   &  ڃ/Users/max/.openclaw/workspace/postharvest/merge_env/lib/python3.14/site-packages/numpy/random/tests/test_randomstate_regression.pytest_VonMises_range"TestRegression.test_VonMises_range   sa     ++c2q)BAr*ABFF1v:&==266!ruu*+=> *    c                   \        \        P                  ! \        P                  ! ^^^^
R7      ^8  4      4       \        \        P                  ! \        P                  ! ^^^^
R7      ^ 8  4      4       R.p\
        P                  R8  pV'       d'   \
        P                  R8w  d   VP                  R4       V F#  p\        \        P                  ! V!  ^ 8  4       K%  	  R# )   sizewin32N) r   r           )   r   r   )	r   r
   r   r   hypergeometricsysmaxsizeplatformappend)r   args	is_64bitsargs   &   r   test_hypergeometric_range(TestRegression.test_hypergeometric_range   s    v,,QBR@1DEFv,,RBR@1DEF .
 KK%'	0KK9:CF))3/!34 r   c                >   R p\         P                  ! ^ 4       \         P                  ! RVR7      p\        P                  ! V^8H  4      V,          pRVR R2p\        VR8  V4       \        P                  ! V^8H  4      V,          pRVR R2p\        VR8  V4       R	# )
  g?r   zFrequency was fz, should be > 0.45g?z, should be < 0.23gq=
ףp?N)r   seed	logseriesr
   sumr   )r   Nrvsnfreqmsgs   &    r   test_logseries_convergence)TestRegression.test_logseries_convergence#   s    A!, vvdai 1$tAh&89tS!vvdai 1$tAh&89tS!r   c                X   . RO. RO. RO. RO3 F  p\         P                  ! R4      p\        V4      pVP                  V4       \        P
                  ! V^ ,          V^,          V^,          V^,          .\        R7      p\        \        P
                  ! V\        R7      V4       K  	  R# )   N90  dtype)r5      r   N)r5   r5   r9   r9   r   r   N)r5   r;   r<   N)r:   r9   r   N)r   RandomStatelistshuffler
   arrayobjectr   )r   trngshuffledexpecteds   &    r   test_shuffle_mixed_dimension+TestRegression.test_shuffle_mixed_dimension3   s    !0+&(A $$U+CAwHKK!xx1qtQqT1Q4 8GHrxx?J(r   c           
     D   \         P                  ! 4       p\        P                  ! . RO4      p\	        ^4       Fc  p\         P
                  ! V4       VP                  R4       \        VP                  ^
^
\        P                  ! ^
4      R,          R7      V4       Ke  	  R# )r   i  g      $@)r   pN)
r         r9   r5   	      rK   r   r   )	r   r=   r
   r@   ranger+   r   choiceones)r   mresis   &   r   test_call_within_randomstate+TestRegression.test_call_within_randomstate?   si     hh56qAKKNFF4Lqxxrwwr{S7HxI3O	 r   c                    \         P                  ! ^ .^ ..^R7       \         P                  ! ^ .^ ..\        P                  ! ^4      R7       \         P                  ! ^ .^ ..\        P                  ! ^4      R7       R# )r   r   N)r   multivariate_normalr
   int_int64)r   s   &r   #test_multivariate_normal_size_types2TestRegression.test_multivariate_normal_size_typesI   s\     	""A3!A6""A3!BGGAJ?""A3!BHHQK@r   c                    \         P                  ! R 4       \         P                  ! RR^dR7      p\        \        P
                  ! \        P                  ! V4      4      '       * R4       R# )iIg-C6?r   zNans in random.betaN)r   r+   betar   r
   anyisnan)r   xs   & r   test_beta_small_parameters)TestRegression.test_beta_small_parametersQ   sA     	JKKS1BFF288A;'')>?r   c                   \         P                  ! R 4       . ROp. ROp\        P                  \        P                  \        P
                  3 Fu  p\        P                  ! W#R7      \        V4      ,          p\         P                  ! WR7      p\        WQ9   4       \        \        \         P                  WR,          R7       Kw  	  R# )  r7   )rI   g?N)r5   r9   r   )rM   rM   r9   )r   r+   r
   float16float32float64r@   r-   rO   r   r   
ValueError)r   acountsdtprobscs   &     r   "test_choice_sum_of_probs_tolerance1TestRegression.test_choice_sum_of_probs_toleranceX   sy     	D**bjj"**4BHHV.V<Ea)AAFO*fmmQ#+F	 5r   c                    \         P                  ! R 4       \        P                  ! RR.4      p\	        ^d4       F  p\         P
                  ! V4       K  	  ^ RIpVP                  4        R# )rd   ri   N  aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa)r   r+   r
   r@   rN   r?   gccollectr   ri   _rr   s   &   r   1test_shuffle_of_array_of_different_length_strings@TestRegression.test_shuffle_of_array_of_different_length_stringse   sK     	DHHc:&'sANN1  	


r   c                6   \         P                  ! R 4       \        P                  ! \        P                  ! ^4      \        P                  ! ^4      .\
        R7      p\        R4       F  p\         P                  ! V4       K  	  ^ RIpVP                  4        R# )rd   r7   r)   N)
r   r+   r
   r@   arangerA   rN   r?   rr   rs   rt   s   &   r    test_shuffle_of_array_of_objects/TestRegression.test_shuffle_of_array_of_objectst   s]     	DHHbiilBIIaL1@tANN1  	


r   c                    ! R  R\         P                  4      p\        P                  ! ^4      p\         P                  ! ^4      P                  V4      pVP                  V4      p\        V\         P                  ! . RO4      4       \        V\         P                  ! ^4      P                  V4      4        ! R R4      p\        P                  ! ^4      pV! 4       pVP                  V4      p\        V\         P                  ! . RO4      4       \        VP                  4       \         P                  ! ^4      4       R# )c                       ] tR t^tRtR# )3TestRegression.test_permutation_subclass.<locals>.N N)__name__
__module____qualname____firstlineno____static_attributes__r   r   r   r.   r~      s    r   r.   c                   N   a  ] tR t^t o ]P
                  ! ^4      tRR ltRtV t	R# )3TestRegression.test_permutation_subclass.<locals>.MNc                    V P                   # )N)ri   )r   r8   copys   &&&r   	__array__=TestRegression.test_permutation_subclass.<locals>.M.__array__   s    vvr   r   )NN)
r   r   r   r   r
   ry   ri   r   r   __classdictcell____classdict__s   @r   Mr      s     		!A r   r   N)r   r9   r5   )r9   r5   rM   r   r   )
r
   ndarrayr   r=   ry   viewpermutationr   r@   r   )r   r.   rC   origpermr   rQ   s   &      r   test_permutation_subclass(TestRegression.test_permutation_subclass   s    	

 	   #yy|  #t$4)!4541!2!21!56	 	   #Cq!4/!:;1;;="))A,7r   c           	         \         P                  R 8X  d   RMRp\        P                  ! RR7      ;_uu_ 4        \        P
                  ! ^ ^^
VR7       RRR4       R#   + '       g   i     R# ; i)bigz<i4z>i4znon-native byteorder is notmatch)r   r8   N)r   	byteorderpytestdeprecated_callr   randint)r   other_byteord_dts   & r   test_warns_byteorder#TestRegression.test_warns_byteorder   sJ    $'MMU$:5##*GHHNN1c2BC IHHHs   AA/	c                    \         P                  P                  R 4      p\         P                  P                  R R7      pVP                  ^ ^d4      VP                  ^ ^d4      8X  g   Q hR# )i[)r+   N)r
   r   r=   r   )r   rs1rs2s   &  r   "test_named_argument_initialization1TestRegression.test_named_argument_initialization   sQ    ii##I.ii###3{{1c"ckk!S&9999r   c                   \         P                  P                  ^
R.^
,          ^R7      pVP                  \         P                  ! \         P                  4      8X  g   Q h\         P                  P                  ^
R.^
,          R^R7      pVP                  \         P                  ! \         P                  4      8X  g   Q h\         P                  P                  ^
^R7      pVP                  \         P                  ! \         P                  4      8X  g   Q h\         P                  P                  ^
R^R7      pVP                  \         P                  ! \         P                  4      8X  g   Q hR# )
   g?)rI   r   F)rI   replacer   r   )r   r   N)r
   r   rO   r8   long)r   rm   s   & r   test_choice_retun_dtype&TestRegression.test_choice_retun_dtype   s    IIRB4"915ww"((277++++IIRB4"9e!Dww"((277++++IIRa(ww"((277++++IIRQ7ww"((277++++r   lzCannot test with 32-bit C long)reasonc                    \         P                  ! ^ 4      p\        P                  ! . RORR7      pVP	                  R^
R7      p\        W24       R# )r   rY   r7   r   N)
l   
 l   /*/ l   u&-n l   LC0 l   C34 l   RD7 l   v l   g}1 i	tll   ^C? r   )r   r=   r
   r@   r   r   )r   rC   rE   actuals   &   r   test_randint_117TestRegression.test_randint_117   sG       #88 5<CE U,6,r   c                r    \         P                  ! R 4      p\        VP                  ^. RO4      . RO4       R# )r6   N)r         ?g      ?g      ?r5   )r   r   r   r5   r5   )r   r=   r   binomial)r   rC   s   & r   test_p_zero_stream!TestRegression.test_p_zero_stream   s-       '3<<+BC*	,r   c                    \         P                  ! R 4      p\        P                  ! . RO. RO.4      p\	        VP                  ^ .^
..RRR7      V4       R# )i_ r   r   N)
r   r   r   r   r   r   r   r   r   r   )
r   rM   r9   r   r   r5      r   r5   r   )r9   r   )r   r=   r
   r@   r   r   )r   rC   rE   s   &  r   test_n_zero_stream!TestRegression.test_n_zero_stream   sQ       )88;;= >3<<!rdT<H#	%r   r   Nr   )r   r   r   r   r   r&   r2   rF   rT   rZ   ra   rn   rv   rz   r   r   r   r   r   markskipifr
   iinfomaxr   r   r   r   r   r   s   @r   r   r   
   s     ?5 " 
KPA@G8,D:	, [[))E1?  A-A-,% %r   r   c                      \         P                  ! ^
. 4      P                  R8X  g   Q h\         P                  ! ^. RR7      P                  R8X  g   Q hR# )r   r   N)r   )rK   r   r   )rK   r   r   r   )r   multinomialshaper   r   r   test_multinomial_emptyr      sH     b"%++t333a)4::lJJJr   c                      \         P                  ! \        R R7      ;_uu_ 4        \        P                  ! ^
R4       RRR4       R#   + '       g   i     R# ; i)zpvals must be a 1-dr   g333333?N)r   raises	TypeErrorr   r   r   r   r   test_multinomial_1d_pvalr      s3    	y(=	>	>2s# 
?	>	>	>s   AA	)r   r   numpyr
   r   numpy.testingr   r   r   r   r   r   r   r   r   <module>r      s/    
    D D~% ~%BK$r   