+
    ÖÍiJ  ã                   ó^   € ^ 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   &  ÚP/usr/lib/python3/dist-packages/numpy/random/tests/test_randomstate_regression.pyÚtest_VonMises_rangeÚ"TestRegression.test_VonMises_range   sa   € ô —+’+˜c 2 qÖ)ˆBÜ—’  A rÓ*ˆAÜ”B—F’F˜1¤§¡˜v™:Ó&×=Ð=¬2¯6ª6°!´r·u±u±*Ó+=Ö>ó *ó    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°°B¸RÔ@À1ÑDÓEÔFÜ”—’”v×,Ò,¨R°°B¸RÔ@À1ÑDÓEÔFð .ð
ˆô —K‘K %Ñ'ˆ	ßœŸ™¨Ô0à�K‰KÐ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ŒÜ×Ò ¨!Ô,ˆô �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                ób  € . RO. RO. RO. RO3 Fœ  p\         P                  ! R4       \        V4      p\         P                  ! V4       \        P
                  ! V^ ,          V^,          V^,          V^,          .\        R7      p\        \        P
                  ! V\        R7      V4       Kž  	  R# )é   Né90  ©Údtype)r5   é   r   N)©r5   r5   ©r9   r9   ©r   r   N)r5   r;   r<   N)r:   r9   r   N)r   r+   ÚlistÚshuffler
   ÚarrayÚobjectr   )r   ÚtÚshuffledÚexpecteds   &   r   Útest_shuffle_mixed_dimensionÚ+TestRegression.test_shuffle_mixed_dimension7   s{   € â!Ú0Ú+Ú&ó(ˆAô �KŠK˜ÔÜ˜A“wˆHÜ�NŠN˜8Ô$Ü—x’x  1¥ q¨¥t¨Q¨q­T°1°Qµ4Ð 8ÄÔGˆHÜœrŸxšx¨¼Ô?ÀÖ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   é	   é   rI   r   r   )	r   ÚRandomStater
   r?   Úranger+   r   ÚchoiceÚones)r   ÚmÚresÚis   &   r   Útest_call_within_randomstateÚ+TestRegression.test_call_within_randomstateC   si   € ä×ÒÓ ˆÜ�hŠhÒ5Ó6ˆÜ�q–ˆAÜ�KŠK˜ŒNØ�F‰F�4ŒLä˜qŸx™x¨°´r·w²w¸r³{ÀSÕ7H˜xÓIÈ3Ö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_typesÚ2TestRegression.test_multivariate_normal_size_typesM   s\   € ô 	×"Ò" A 3¨!¨¨°AÕ6Ü×"Ò" A 3¨!¨¨´B·G²G¸A³JÕ?Ü×"Ò" A 3¨!¨¨´B·H²H¸Q³K×@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_parametersU   sA   € ô 	�Š�JÔÜ�KŠK˜ ¨SÔ1ˆÜ”B—F’Fœ2Ÿ8š8 A›;Ó'Ô'Ð)>Ö?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   )rG   gÍÌÌÌÌÌì?N)r5   r9   r   )rK   rK   r9   )r   r+   r
   Úfloat16Úfloat32Úfloat64r?   r-   rN   r   r   Ú
ValueError)r   ÚaÚcountsÚdtÚprobsÚcs   &     r   Ú"test_choice_sum_of_probs_toleranceÚ1TestRegression.test_choice_sum_of_probs_tolerance\   sy   € ô 	�Š�DÔÚˆÚˆÜ—*‘*œbŸj™j¬"¯*©*Ó4ˆBÜ—H’H˜VÔ.´°V³Õ<ˆEÜ—’˜aÔ)ˆAÜ�A‘FŒOÜœ*¤f§m¡m°QÀ#½+×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?   rM   r>   ÚgcÚcollect©r   ri   Ú_rr   s   &   r   Ú1test_shuffle_of_array_of_different_length_stringsÚ@TestRegression.test_shuffle_of_array_of_different_length_stringsi   sK   € ô 	�Š�DÔä�HŠH�c˜:Ð&Ó'ˆä�s–ˆAÜ�NŠN˜1Öñ ó 	Ø
�
‰
Ž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?   Úaranger@   rM   r>   rr   rs   rt   s   &   r   Ú test_shuffle_of_array_of_objectsÚ/TestRegression.test_shuffle_of_array_of_objectsx   s]   € ô 	�Š�DÔÜ�HŠH”b—i’i “l¤B§I¢I¨a£LÐ1¼Ô@ˆä�t–ˆAÜ�NŠN˜1Öñ ó 	Ø
�
‰
Žr   c                ó–  €  ! R  R\         P                  4      p\        P                  ! ^4       \         P                  ! ^4      P                  V4      p\        P                  ! V4      p\        V\         P                  ! . RO4      4       \        V\         P                  ! ^4      P                  V4      4        ! R R4      p\        P                  ! ^4       V! 4       p\        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   r5   )r9   r5   rK   r   r   )
r
   Úndarrayr   r+   ry   ÚviewÚpermutationr   r?   r‰   )r   r.   ÚorigÚpermrŽ   rP   s   &     r   Útest_permutation_subclassÚ(TestRegression.test_permutation_subclass†   sÐ   € ô	”—
‘
ô 	ô 	�Š�AŒÜ�yŠy˜‹|× Ñ  Ó#ˆÜ×!Ò! $Ó'ˆÜ˜4¤§¢ª)Ó!4Ô5Ü˜4¤§¢¨1£×!2Ñ!2°1Ó!5Ô6÷	ñ 	ô 	�Š�AŒÙ‹CˆÜ×!Ò! !Ó$ˆÜ˜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   € ä$'§M¡M°UÔ$:™5ÀÐÜ×#Ò#Ð*G×HÖHÜ�NŠN˜1˜c¨Ð2BÕC÷ I×H×HÒHús   ¹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   rL   r�   )r   Úrs1Úrs2s   &  r   Ú"test_named_argument_initializationÚ1TestRegression.test_named_argument_initialization¢   sQ   € ä�i‰i×#Ñ# IÓ.ˆÜ�i‰i×#Ñ#¨Ð#Ó3ˆØ�{‰{˜1˜cÓ" c§k¡k°!°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š™™™™™¹?)rG   r   F)rG   Úreplacer   r   )r¨   r   N)r
   r   rN   r8   Úlong)r   rm   s   & r   Útest_choice_retun_dtypeÚ&TestRegression.test_choice_retun_dtype¨   sö   € ä�I‰I×Ñ˜R B 4¨"¥9°1ÐÓ5ˆØ�w‰wœ"Ÿ(š(¤2§7¡7Ó+Ô+Ð+Ð+Ü�I‰I×Ñ˜R B 4¨"¥9°eÀ!ÐÓDˆØ�w‰wœ"Ÿ(š(¤2§7¡7Ó+Ô+Ð+Ð+Ü�I‰I×Ñ˜R aÐÓ(ˆØ�w‰wœ"Ÿ(š(¤2§7¡7Ó+Ô+Ð+Ð+Ü�I‰I×Ñ˜R¨°QÐÓ7ˆØ�w‰wœ"Ÿ(š(¤2§7¡7Ó+Ô+Ð+Ò+r   ÚlzCannot test with 32-bit C long)Úreasonc                ó¬   € \         P                  ! ^ 4       \        P                  ! . RORR7      p\         P                  ! R^
R7      p\        W!4       R# )r   rX   r7   r   N)
l   ¬
þ l   /*‰/ l   u&-n l   ÀLC0 l   C3�4 l   ûRD7 l   Ãvú l   g}Ê1 i	¤tll   Ó^C? r   )r   r+   r
   r?   r�   r   )r   rC   Úactuals   &  r   Útest_randint_117ÚTestRegression.test_randint_117³   s@   € ô 	�Š�AŒÜ—8’8ò 5à<CôEˆô —’ ¨BÔ/ˆÜ˜6Ö,r   c                óŽ   € \         P                  P                  R 4       \        \        P                  ! ^. RO4      . RO4       R# )r6   N)r   ç      Ð?g      à?g      è?r5   )r   r   r   r5   r5   )r
   r   r+   r   ÚbinomialrY   s   &r   Útest_p_zero_streamÚ!TestRegression.test_p_zero_stream¾   s-   € ô 	�	‰	�‰�uÔÜœ6Ÿ?š?¨1Ò.EÓFÚ*ö	,r   c                óÊ   € \         P                  P                  R 4       \         P                  ! . RO. RO.4      p\	        \        P
                  ! ^ .^
..RRR7      V4       R# )ií_„ r³   r   N)
r   r   r   r   r   r   r   r   r   r   )
r   rK   r9   r   r   r5   é   r   r5   r   )r9   r§   )r
   r   r+   r?   r   r´   )r   rC   s   & r   Útest_n_zero_streamÚ!TestRegression.test_n_zero_streamÅ   sO   € ô 	�	‰	�‰�wÔÜ—8’8Ò;Ú;ð=ó >ˆäœ6Ÿ?š?¨Q¨C°"°¨;¸À7ÔKØ#ö	%r   r   Nr   )r€   r�   r‚   rƒ   r   r&   r2   rD   rS   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   )rI   r¸   r   )rI   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Ð(=×	>Ö	>Ü×Ò˜2˜sÔ#÷ 
?×	>×	>Ò	>ús   ¥AÁA	)r   r›   Únumpyr
   r   Únumpy.testingr   r   r   r   rÂ   rÆ   r   r   r   Ú<module>rÉ      s3   ðÛ 
ã ã Ý ÷ñ ÷~%ñ ~%òBKô$r   