+
    KV-j´  ã                   ó^   € ^ RI t ^ RIt^ RIt^ RIt^ RIHt ^ RIHtHtH	t	H
t
  ! R R4      tR# )é    N)Úrandom)ÚIS_PYPYÚassert_Úassert_array_equalÚassert_raisesc                   óP  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]P                   P#                  ]P&                  P(                  ^8H  RR7      ]P                   P#                  ]RR7      ]P                   P-                  R]P0                  ]P2                  ]P4                  ]P6                  ]P8                  ]P:                  ]P<                  ]P>                  ]P@                  ]PB                  PD                  .
4      V 3R lR l4       4       4       t#Rt$V t%R# )ÚTestRegressionc                óF  € \         P                  ! RR ^4       F„  p\        P                  P	                  V^^24      p\        \         P                  ! V\         P                  ) 8„  4      ;'       d(    \         P                  ! V\         P                  8*  4      4       K†  	  R# )g      @Ng      À)ÚnpÚlinspacer   ÚmtrandÚvonmisesr   ÚallÚpi)ÚselfÚmuÚrs   &  Ús/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/numpy/random/tests/test_regression.pyÚtest_VonMises_rangeÚ"TestRegression.test_VonMises_range   sg   € ô —+’+˜c 2 qÖ)ˆBÜ—‘×&Ñ& r¨1¨bÓ1ˆAÜ”B—F’F˜1¤§¡˜v™:Ó&×=Ð=¬2¯6ª6°!´r·u±u±*Ó+=Ö>ó *ó    c                ó   € \        \        P                  ! \        P                  P	                  ^^^^
R7      ^8  4      4       \        \        P                  ! \        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                  P                  ! V!  ^ 8„  4       K/  	  R# )é   ©ÚsizeÚwin32N)éþÿ r   r   l        )ì   þÿÿ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»   € ä”—’”r—y‘y×/Ñ/°°2°rÀÐ/ÓCÀaÑGÓHÔIÜ”—’”r—y‘y×/Ñ/°°A°rÀÐ/ÓCÀaÑGÓHÔIð .ð
ˆô —K‘K %Ñ'ˆ	ßœŸ™¨Ô0à�K‰KÐ9Ô:ÛˆCÜ”B—I‘I×,Ò,¨cÑ2°QÑ6Ö7ó r   c                ób  € R p\         P                  P                  ^ 4       \         P                  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   r   ÚseedÚ	logseriesÚsumr   )r   ÚNÚrvsnÚfreqÚmsgs   &    r   Útest_logseries_convergenceÚ)TestRegression.test_logseries_convergence$   sž   € àˆÜ
�	‰	�‰�qÔÜ�y‰y×"Ñ" 3¨QÐ"Ó/ˆô �vŠv�d˜a‘iÓ  1Õ$ˆØ˜t A˜hÐ&8Ð9ˆÜ��t‘˜SÔ!ä�vŠv�d˜a‘iÓ  1Õ$ˆØ˜t A˜hÐ&8Ð9ˆÜ��t‘˜SÖ!r   c                ój  € . RO. RO. RO. RO3 F   p\         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# )é   Ni90  ©Údtype)r6   é   r   N)©r6   r6   ©r9   r9   ©r   r   N)r6   r;   r<   N)r:   r9   r   N)r   r   ÚRandomStateÚlistÚshuffleÚarrayÚobjectr   )r   ÚtÚrngÚshuffledÚexpecteds   &    r   Útest_shuffle_mixed_dimensionÚ+TestRegression.test_shuffle_mixed_dimension4   sƒ   € â!Ú0Ú+Ú&ó(ˆAô —)‘)×'Ñ'¨Ó.ˆCÜ˜A“wˆHØ�K‰K˜Ô!Ü—x’x  1¥ q¨¥t¨Q¨q­T°1°Qµ4Ð 8ÄÔGˆHÜœrŸxšx¨¼Ô?ÀÖJó(r   c           
     óh  € \         P                  P                  4       p\         P                  ! . RO4      p\	        ^4       Fl  p\         P                  P                  V4       VP                  R4       \        VP                  ^
^
\         P                  ! ^
4      R,          R7      V4       Kn  	  R# )r   iá  g      $@)r   ÚpN)
r   é   é   r9   r6   é	   é   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@   sr   € ä�I‰I×!Ñ!Ó#ˆÜ�hŠhÒ5Ó6ˆÜ�q–ˆAÜ�I‰I�N‰N˜1ÔØ�F‰F�4ŒLä˜qŸx™x¨°´r·w²w¸r³{ÀSÕ7H˜xÓIÈ3ÖOó	 r   c                ó4  € \         P                  P                  ^ .^ ..^R7       \         P                  P                  ^ .^ ..\         P                  ! ^4      R7       \         P                  P                  ^ .^ ..\         P                  ! ^4      R7       R# )r   r   N)r   r   Úmultivariate_normalÚint_Úint64)r   s   &r   Ú#test_multivariate_normal_size_typesÚ2TestRegression.test_multivariate_normal_size_typesJ   sq   € ô 	�	‰	×%Ñ% q c¨Q¨C¨5°qÐ%Ô9Ü
�	‰	×%Ñ% q c¨Q¨C¨5´r·w²w¸q³zÐ%ÔBÜ
�	‰	×%Ñ% q c¨Q¨C¨5´r·x²xÀ³{Ð%ÖCr   c                óú   € \         P                  P                  R 4       \         P                  P                  RR^dR7      p\	        \         P
                  ! \         P                  ! V4      4      '       * R4       R# )iÒ–Ig-Cëâ6?r   zNans in np.random.betaN)r   r   r,   Úbetar   ÚanyÚisnan)r   Úxs   & r   Útest_beta_small_parametersÚ)TestRegression.test_beta_small_parametersR   sK   € ô 	�	‰	�‰�zÔ"Ü�I‰I�N‰N˜6 6°ˆNÓ4ˆÜ”B—F’Fœ2Ÿ8š8 A›;Ó'Ô'Ð)AÖBr   c                óÊ  € \         P                  P                  R 4       . ROp. ROp\         P                  \         P                  \         P
                  3 Fˆ  p\         P                  ! W#R7      \        V4      ,          p\         P                  P                  WR7      p\        WQ9   4       \        \        \         P                  P                  WR,          R7       KŠ  	  R# )éÒ  r7   )rI   gÍÌÌÌÌÌì?N)r6   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_toleranceÚ1TestRegression.test_choice_sum_of_probs_toleranceY   sŒ   € ô 	�	‰	�‰�tÔÚˆÚˆÜ—*‘*œbŸj™j¬"¯*©*Ó4ˆBÜ—H’H˜VÔ.´°V³Õ<ˆEÜ—	‘	× Ñ  Ð Ó,ˆAÜ�A‘FŒOÜœ*¤b§i¡i×&6Ñ&6¸ÀS½[×Ió	 5r   c                óþ   € \         P                  P                  R 4       \         P                  ! RR.4      p\	        ^d4       F"  p\         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_stringsf   sU   € ô 	�	‰	�‰�tÔä�HŠH�c˜:Ð&Ó'ˆä�s–ˆAÜ�I‰I×Ñ˜aÖ ñ ó 	Ø
�
‰
Žr   c                óZ  € \         P                  P                  R 4       \         P                  ! \         P                  ! ^4      \         P                  ! ^4      .\
        R7      p\        R4       F"  p\         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_objectsu   sg   € ô 	�	‰	�‰�tÔÜ�HŠH”b—i’i “l¤B§I¢I¨a£LÐ1¼Ô@ˆä�t–ˆAÜ�I‰I×Ñ˜aÖ ñ ó 	Ø
�
‰
Žr   c                ó¦  €  ! R  R\         P                  4      p\         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                  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   € Ø—v‘v�r   r   )NN)
r€   r�   r‚   rƒ   r   ry   ri   r‰   r„   Ú__classdictcell__©Ú__classdict__s   @r   ÚMr†   �   s   ø‡ € Ø—	’	˜!“ˆA÷ò r   rŽ   N)r   r9   r6   )r9   r6   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Þ   € ô	”—
‘
ô 	ô �i‰i×#Ñ# AÓ&ˆÜ�yŠy˜‹|× Ñ  Ó#ˆØ�‰˜tÓ$ˆÜ˜4¤§¢ª)Ó!4Ô5Ü˜4¤§¢¨1£×!2Ñ!2°1Ó!5Ô6÷	ñ 	ô �i‰i×#Ñ# AÓ&ˆÙ‹CˆØ�‰˜qÓ!ˆÜ˜4¤§¢ª/Ó!:Ô;Ü˜1Ÿ;™;›=¬"¯)ª)°A«,Ö7r   zPython running -OO)ÚreasonzPyPy does not modify tp_docÚclsc                ó$   <€ V ^8„  d   QhRS[ RR/# )r9   r—   ÚreturnN)Útype)Úformatr�   s   "€r   Ú__annotate__ÚTestRegression.__annotate__ª   s   ø€ ÷ Sñ S©$ð S°4ñ Sr   c                óà   € \        VR 4      '       g   Q h \        P                  ! V4       R#   \         d5    \        P
                  ! RTP                   RTP                   24        R# i ; i)Ú__text_signature__zinvalid signature: Ú.N)ÚhasattrÚinspectÚ	signaturerh   ÚpytestÚfailr�   r‚   )r   r—   s   &&r   Útest_inspect_signatureÚ%TestRegression.test_inspect_signature™   sc   € ô$ �sÐ0×1Ò1Ð1Ð1ð	SÜ×Ò˜cÖ"øÜô 	SÜ�KŠKÐ-¨c¯n©nÐ-=¸Q¸s×?OÑ?OÐ>PÐQ×Rð	Sús   –. ®;A-Á,A-r   N)&r€   r�   r‚   rƒ   r   r'   r3   rF   rT   rZ   ra   rn   rv   rz   r”   r¤   ÚmarkÚskipifr    ÚflagsÚoptimizer   Úparametrizer   Ú	GeneratorÚMT19937ÚPCG64Ú	PCG64DXSMÚPhiloxr=   ÚSFC64ÚBitGeneratorÚSeedSequenceÚbit_generatorÚSeedlessSeedSequencer¦   r„   r‹   rŒ   s   @r   r	   r	      s  ø‡ € ò?ò8ò "ò 
KòPòDòCòJòòò8ð, ‡[�[×Ñ˜Ÿ	™	×*Ñ*¨aÑ/Ð8LÐÓMØ‡[�[×Ñ˜Ð(EÐÓFØ‡[�[×ÑØà×ÑØ�N‰NØ�L‰LØ×ÑØ�M‰MØ×ÑØ�L‰LØ×ÑØ×ÑØ× Ñ ×5Ñ5ð	
ó÷Sóó Gó Nö"Sr   r	   )r¢   r    r¤   Únumpyr   r   Únumpy.testingr   r   r   r   r	   r   r   r   Ú<module>r¹      s(   ðÛ Û 
ã ã Ý ß MÓ M÷dSó dSr   