ELF>:@@8@\\ \\!\! ]]!]!$$PtdLLLQtdRtd\\!\!GNUwzJMvtqZRw)PMf]"wyz|}~n=Z5칍qX|CE. ETnͣv-} OTorV=f)w )x-2HmDS9cjRSZ|5Q `r0 X'6|D>Bs/8 aE`RR"4p `0Wx!  _ 4+ x!7 |!$ x!c P P R    @\ ` ; __gmon_start___init_fini_ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalizePyObject_GetAttrPyThreadState_Get_Py_CheckRecursionLimitPyObject_Call_Py_CheckRecursiveCallPyErr_OccurredPyExc_SystemErrorPyErr_SetString_PyThreadState_UncheckedGetPyFrame_NewPyEval_EvalFrameEx_Py_DeallocPyExc_DeprecationWarningPyErr_WarnFormatPyExc_TypeErrorPyErr_FormatPyErr_NormalizeExceptionPyException_SetTracebackPyObject_GetAttrStringPyExc_ValueErrorPyOS_snprintfPyErr_WarnExPyErr_ClearPyObject_RichCompareBool_Py_NoneStructPyDict_SetItemStringPyExc_AttributeErrorPyErr_ExceptionMatchesPyInterpreterState_GetIDPyExc_ImportErrorPyModule_NewObjectPyModule_GetDictPyDict_GetItemWithErrorPyExc_KeyErrorPyErr_SetObjectPyTuple_PackPyList_NewPyDict_NewPyImport_ImportModuleLevelObjectPyObject_GC_UnTrackPyObject_GC_TrackPyObject_CallFinalizerFromDeallocPyDict_NextPyUnicode_ComparePyTuple_NewPyEval_EvalCodeExPyBaseObject_Typemt19937_gen_PyDict_GetItem_KnownHashPyExc_NameErrorPyLong_AsLongPyLong_TypePyLong_AsUnsignedLongPyExc_OverflowErrorPyErr_GivenExceptionMatchesPyObject_GenericGetAttr_PyObject_GenericGetAttrWithDictPyFunction_TypePyCFunction_TypePyTraceBack_Here_PyObject_GetDictPtr_Py_FalseStruct_Py_TrueStructPyObject_NotPyObject_SetAttrPyUnicode_FromStringPyCode_NewPyUnicode_FromFormatPyMem_ReallocPyMem_MallocPyExc_RuntimeErrorPy_GetVersionPyFrame_TypePyBytes_FromStringAndSizePyUnicode_FromStringAndSizePyImport_AddModulePyObject_SetAttrStringPyUnicode_InternFromStringPyUnicode_DecodePyObject_HashPyLong_FromLongPyLong_FromString__pyx_module_is_main_numpy__random___mt19937PyImport_GetModuleDictPyDict_GetItemStringPyImport_ImportModulePyType_ReadyPyCapsule_NewPyDict_SetItem_PyType_LookupPyDict_DelItemPyType_ModifiedPyObject_GetItemPyCapsule_GetPointerPyCapsule_TypePyExc_Exceptionmt19937_jumpPyList_TypePyLong_FromSsize_tPyObject_SetItemPyMethod_TypePyDict_SizePyNumber_LongPyObject_RichComparePyObject_IsTruePyTuple_TypePyNumber_Ormt19937_init_by_arraymt19937_seedPyFloat_TypePyDict_TypePyUnicode_TypememcmpPyObject_Size_PyUnicode_ReadyPyExc_NotImplementedErrorPyInit__mt19937PyModuleDef_Initmt19937_jump_stateget_coefcopy_stategen_nextadd_statehorner1callocfreelibm.so.6libpthread.so.0libc.so.6_edata__bss_start_endGLIBC_2.2.5 ui < \!S]!`S]!]!`k!{!pk!z!k!|!k!8k!{!k!H7k!{!k!7k!{!l!7 l!{!(l!6Hl!{!Pl! 6pl!{!xl!p6l!{!l!7l!{!l!h7l!{!l!8m!{!m!88m!{!@m!8`m!{!hm!7m!{!m!8m!{!m!87m!{!m!7n!{!n!h8(n!x{!0n!6Pn!p{!Xn!b8xn!h{!n!X8n!`{!n!8n!X{!n!8n!P{!n!7o!H{! o!8@o!@{!Ho!7ho!8{!po!8o!0{!o!K8o!({!o!8o! {!o!E8p!{!p!?80p!{!8p!8Xp!{!`p!8p!{!p!8p!z!p!8p!z!p!98p!z!q!5 q!z!(q!5Hq!z!Pq!7pq!z!xq!38q!z!q!8q!z!q!X7q!z!q!-8r!z!r!78r!z!@r! 7`r!z!hr!x7r!z!r!8r!z!r!8r!z!r!@5s!z!s!7(s!xz!0s!6Ps!pz!Xs!8xs!hz!s!7s!`z!s!7s!Xz!s!'8s!Pz!s!'8t!Hz! t!5@t!@z!Ht!6ht!8z!pt!P6t!0z!t!x8t!(z!t!7t! z!t!7u!z!u!!8u!{3u!y!u!u!u!<u!8?8v!3Pv! Zv!@#v!Yv! Yw! x!w!w!Hw!Xw!Sw!3w!w!w!H0 x!3(x!8x!h!@x!3Hx! Xx!@c!`x!3hx!P{x!3x!y^!^! _! _! _! _! _! (_!%0_!&8_!'@_!(H_!9P_!:X_!<`_!=h_!xp_!?x_!A_!L_!R_!S_!V_!X_!Y_!Z_![_!__!a_!c_!h_!k_!m_!q_!v`!w `!(`!0`!8`!@`!H`!P`!X`! ``!h`!p`!x`!`!`!`!`!`!`!`!`!`!`!`!z`!`!`!`!`!a!!a!"a!#a!$ a!)(a!*0a!+8a!,@a!Ha!-Pa!.Xa!/`a!0ha!1pa!2xa!3a!4a!5a!6a!7a!8a!a!;a!>a!@a!Ba!Ca!Da!Ea!Fa!Ga!Hb!Ib!Jb!Kb!M b!N(b!O0b!8b!P@b!QHb!Pb!TXb!`b!Uhb!Wpb!\xb!b!]b!^b!`b!bb!db!eb!fb!gb!ib!jb!lb!nb!ob!pb!qb!rc!sc!tc!uHH52+!%4+!@%2+!h%*+!h%"+!h%+!h%+!h% +!h%+!h%*!hp%*!h`%*!h P%*!h @%*!h 0%*!h %*!h %*!h%*!h%*!h%*!h%*!h%*!h%*!h%*!h%*!h%z*!hp%r*!h`%j*!hP%b*!h@%Z*!h0%R*!h %J*!h%B*!h%:*!h%2*!h %**!h!%"*!h"%*!h#%*!h$% *!h%%*!h&%)!h'p%)!h(`%)!h)P%)!h*@%)!h+0%)!h, %)!h-%)!h.%)!h/%)!h0%)!h1%)!h2%)!h3%)!h4%)!h5%)!h6%z)!h7p%r)!h8`%j)!h9P%b)!h:@%Z)!h;0%R)!h< %J)!h=%B)!h>%:)!h?%2)!h@%*)!hA%")!hB%)!hC%)!hD% )!hE%)!hF%(!hGp%(!hH`%(!hIP%(!hJ@%(!hK0%(!hL %(!hM%(!hN%(!hO%(!hP%(!hQ%(!hR%(!hS%(!hT%(!hU%(!hV%z(!hWp%r(!hX`%j(!hYP%b(!hZ@%Z(!h[0%R(!h\ %J(!h]%B(!h^%:(!h_AVEAUIHATIUHSHHHH@u H$!HLH5H81mLK M9s#H#!MHLH5H81AAuKM9vFIPLIAQHML11L1]ZYyH uHZ1HH[]A\A]A^UHSQH5(?!HHu1Ht%HHŅxH uHZ[]AVEAUIATIHUS{Ht3H;?#!Hu1AtHLLH u'HHT#!H8tX1[]A\A]A^AUATIUSQHxCHl&!HuH_&!Ht"H9tH"!H5H81H?!HtHH5LIHtHIMHuLHtHIHAH HLHxkAH LLHxHAH LLHpx%E1H LLHPxHHMH)ZH[]A\A]AUI1ATU1SQ HtaH=w>!I1%HHt((HHtHE1LHLH1I $uLHt H uHZH[]A\A]H7!HH !H9u1H=7!=AUH=t7!ATUSQ*IHuoHHxXH !H0'*tPH{XWLc`HkhCXHChHt Hu MtI $uLHtHMuHZL[]A\A]AWAVAUATUSHHH5=!Ht)1H9UH!H5H8W7Ld$ A1HTLLl$(H<LH1vD$(8D$ u D$*8D$"t?Hl$01MHHLpL:1HH!1H@ HH7!HTH!8uHH-H8!H58!H=9!\yϽH5PHHtH=7!)!HtC)HC9!H5"HyӽH=R8! H8!HuH=38! Ho8!HtH=K8! HO8!HtH58!1H 6!Hu=H57!1H5!HtH57!1H5!HtH5O!1HH]H5!HtH55!1>Ho5!HkH55!1HD5!HHH55!1H5!H%H6!H56!1H4!HH55!1H4!HH5|5!1H4!HH55!1eHf4!HH55!1BHvH=HD$HH|$A`HH5AH HH4H5!HA0HHH5HAXHHH5YH1!HAHHH5(HAHHH5rHeAHHH5HH;AHH]H5HAHH1H5HAHHH5VHAHHH5,HAHHH5vHiAHHH5LH?AHHH5"HAHHpH5HH uHH=HHA@HH'H55Hv/!HHH5-!HHtz1H@IHu HuH'!H5HH8HMuHMt5AHHH5HtH u&HH uHH=e-!zIHzH5M-!H=.!H6I $uL`H=9-!6IHEH5)-!H=.!H[I $uLIHH-!H=h.!HH-!ID$HH5-!L I $uLHD$ HD$(HD$0IHH(H;-!tHuHPHtHL`LhHtHEMtI$MtIEH="IHxH5'HIHuLHuH!H5H89H!H9Ct,H!H5CH8H  H1HH H1-!uHH -!HuH!H5H8E= H,!t& H5Hi!H81O H,!w'H5H-!H81LÅuH!H5H81&tH!H50H81Hu)5H!I~XH0uQAHMuHMtI $uL}MIMLbH H=~"HL$0HT$(LHt$ 9x?H5(!H=+!1HHt/H H u/HA%AA AILLH,H|$ Ht HuH|$(Ht HuH|$0HHhIHtqH5o(!H=*!HI $L&+   I $LDH H= !H5'!H \H[]A\A]A^A_H="!fHH} !HtHÐH=%!H%!H9tH !Ht H=%!H5%!H)HHH?HHtH !HtfD=Y%!u/UH=~ !Ht H= ! h1%!]{f.HHu(!8Ht H(!HP`Hf.HGHHtfDSAVAUATUSHGLM|HIHL- !p NH A;MhLHHAHH QP AEH=~9|HtTH[]A\A]A^ @9}@$[]A\A]A^;H=@t5H9tbHXHt4LIM~H;QtG1H;Tt;HI9uIM9u1@HDHH9tHuH;` uθHHH?H9t}HXHtOHJH~H;rtb1 @H;ttSHH9uH HNH5ƽHWH81X1+@HDHH9tHuH;5 uH@H H5xH81fDHc SH=pt>P [ 1ЉV,1Љ1Љ1;Hc fHc SH=pt>P [ 1ЉV,1Љ1Љ1Hc fUHSHHc =pP D 1ȉV,1ȉ1ȉ1ÁpBffHc҉ D*Y 1ЉV,1Љ1Љ1*XYhH[]fHc :H fDSHHHc =pH  1ЉV,1Љ1Љ1H pt^QHcɉ H[ 1ʉV,1ʉ1ʉ1H fD+Hc iHHD$ HD$@f.AUIHATIUHSHHWH=!HH!H@IEI$HtHHH[]A\A]DcHuH=_!HHGHHt'HHuH HH5CH81HUHSHHH=!HGHHtHHt#HH[]fHfDH! HH5H81EHGtkHGHHHwUH5.HcHDGHËGWHH fG@GWHH H;SHH@`HtvHHtjHHt`H5 H9CuHHH+t*H[HH5HHuH@HHD$KHD$HuHc H5H8fSHHGHWHt`Ht"1HtxaLH9uuH[WGHH ‰щH9tH# H5dH8lDGH[H H5H8:HuHtfDH@`HtjHHt^HHtTH H9Cu+@HH+1H߉D$ D$ HH5HHu9@H+H H5`H8fSHHGHGHHHHcH1H[WGHH HcʉH9tH H5H8@GH[WGHH HHcʉH9uH[GH[DKHcH9aHu$HrCH@`HtgHHt[HHtQH" H9Cu+@HH+H߉D$ bD$ HH5HHuHwH[ H5H8\H9AUATUSHHHHFHHHW@@HXHt6HJH~H;rte1 H;ltWHH9u1H[]A\A]HH9t2Hu1H;- HuIM9tJtH9u]H[]A\A]fHHH[]A\A]LfM{HvH9t1 fDH;\tHI9uE1HCs@fHFHt[@tRHXHt^HJH>H;rG1DH9t3HH9uéHHH9Ht*HH9u@HH9Hu1H;5j fAUATIUHSHHHEHHhID$HHL- p VP A;U1HLH{H QP AEH=~$9|*HH+t)HH[]A\A] @9}1@$HHH[]A\A]fH1[H]A\A]1HLHfDH=qG@1rfHHuHl H5UH8=AAUATUSHHGH; Ht$H;! HWBHHjE1 tfAL%R H QP A;$HLHp VP A$H=~09|6HHH[]A\A]DLof. @9}@$Ht$HHH[]A\A]DHt$aH@H=,=@1ffHHuH H5H85LJE1 uLGHt$uLAH1ɺLAHAUIATIUSHH(HGH;" |H;m HHI$L`IELh HCHLMojL-{ p VP A;Uh1HHAI=H QP AEH=9MQHmH+H(L[]A\A]fDHWBፁ!Ht$~D$1Ll$D$)D$LB uH{Ht$AIfD @9`u@$R@H@H(L[]A\A]fH(=Ht$~D$Ht$HT$D$)D$IE11HHIH=q@E1IHuHl H5UH8=1ɺAIfDAVAUATUSHGHH;  H; HOQE1 Lat{6H-G p VP ;UL1AH x WP EH=~9|%HrH[]A\A]A^fD @9}@$Lo|LL- !MH- p VP ;U1LHAHhp VVDLwLgLo GH-X p VP ;UAFu6A~$Cu/MIIEIcVIH9WHK0HS(HK0HS(1MtIEIHE1E1LQL1R1PAUjIH0Hp VP E=Z@9@$fDHHt01z@H=/1[D2H H5ݧH86H=1DLH1[]A\A]A^H=qY1AVL11LrHLLL\H@AWAAVAUIATIUSH8IEE1H5r!H)D Z!DʃHcH9\m1 }4H9}$)ωHcH|>9~ى9|19A9HHH9XL(IEH!1LLHHt;hlHImuLqH+Ht"H8[]A\A]A^A_fImuLH8[]A\A]A^A_3H=!HH@XfHD$IF`AFXHD$IFhIFhHD$oHH[H8H!H9GH!Ht3H H9tH;( t;Ht/E1*hH H5!E1H=!~D$I~XHD$IV`D$I^hAFXIFhHt H/OHt H*XHt H+YEDfDLIHELIMoH(!HE11L !111AQUAWATPPPPP HPII$HI$HI/MH!H5!x}HcH9\~h1@}yAL$9~e)AAAAAIcHT9~DDDHL1H=ͽIDPE1f.9AD9~sMcIIA9XT;5!tcfHcуHoL A9|AXM(5!IEDI,$LDA95{!D~@HIcH.H~Mcċ5L!HM!ID=>!IA9ZrfHT$HT$@HнHL谽(L蠽~1fDH=!H5!HGHH8HHHHL$ 諾HL$ HHHHo H9 sDH5q!HV萿HH HRH fD6H&H@H!H5!XL(IEDMcIN HHH HHHT$(HD$ gHD$ HT$(I8M(H/CH Hx iHAUATUSHH!L- HCHHL% p VP A;$1HLHH QP A$H=~L9|RHH߽H+tDH TH=wH1[]A\A]D @9}q@$H@fDH1LHHufH='f.KHuH H5H8萻@f.AUATUSHH!L-P HCHH诼L% p VP A;$1HLH胼H QP A$H=~L9|RHH߽RH+tDH H=OH1[]A\A]D @9}@$HfDH1L蛽HHufH=Y脻'f.HuH_ H5HH80@f.AVAUATIUSHFHFHHHcHcHfFVHH Hu hHuxHi H[]A\A]A^@nHcHtH~Ih1LH,H9uDnFHH ǐnHHH е H=#1rH@`HOHH?HHH.H@H- H9fD0HkHEHH>HcHH@`H2HH"LIHH9hLiI.HuL蘷ImuL艷H+HwkHcߋkCHH H͋kH+oȋkCHH HH5HHH@H|H{_HH H5H8蠷H@`HHHHIHH9huuIEImHEHHݴHcHAmHcAmAEHH HAmAmAEHH H5HIHpH+HLhHXKHuH H5oH8萶H5ZHOIHHHuH H5)H8JAWAVIAUATUSHH H H9H/H HGHL%t MID$H5/ LHHII$HMI$H,IHHI H  H9H H H8HH- HtHEH5 HHHvHHxHmH5 HL{H+IEL= HHIHZ H QP ;1LLLHH QP =29H,ImI,$vE1C|hAHHHEH; H@hHH@(HHLHЅH+IIpu苶HH^IFH5 LHHzIMyID$H5 LHHkII$HMbI$HH5J LHImtIHAH5 HHIVIc( IH`H5 HLI$+HI$OH5v LHIm!LL9evBHEJH5sHhIH3ICHuH H5>H8_ZHuH H5H8:H : 1H=n^@AWAVAUATIUSHHH_L-} H<$HDŽ$HkHDŽ$LHDŽ$H֟H}IH@HHFLHHIHmCH$H- HXHLkL聟HHHLMLHHAH$H'CHHH; L HDŽ$HPH$HH@HHH$H$H//L$H$IEH~H5k H$Ht$PH9"H;  IUB%HZH\$1ۨ uI]L= p VP A;'HHHD$H蓝p VP AH= @9 HH$H$HtH/qH$HDŽ$HH$H/xH$HDŽ$H/JHDŽ$)HD$@HHHH; t HHHHuHXH@HT$0H\$HD$Ht HD$0HHD$HtHHD$HtH豙HD$(HHHH; t HxHHHuHpH@HT$8Ht$HD$ Ht HD$8HHD$HtHHD$ HtHL;%G aH5 HF ID$LHH9%H&$H( ID$H5 LHH"HH$HG-HDŽ$HSH;0 $HCH$H$HSHHH$H$H/'H$H$H$HnHH$H$HtHm(H$HDŽ$H$H-H/%I,$H$HDŽ$$HDŽ$IH H5p H9p&#HW H%HHC H$H$HCH5/ HHHl%HH$Hf%H$H/DH$H HDŽ$H9Go&L7HH$H$HtH/H$HDŽ$H&H$H/H? H$HDŽ$HDŽ$L- L9kNH趗HH$H&H޺HBHH$H&H$H/H$L=5 HDŽ$L L9L9H;= LD$HOÅ5'H$LD$HH/HDŽ$H5+ H=D 1%HH$H+H9H$H/4D$H A1HDŽ$fDەfDHXH@HT$0H\$HD$9@HXH@HT$8H\$HD$ @IL$IEH H\$PH9W&H;0 "IMQ1 HYuImNL=_ p VP A;(1HH&H QP AH= @9H9H$H$HH/豔@HH$4苔fD{~fDL- IEH;D$PH;+ -"IMQ"1 HYuImIL=Z p VP A;p'1HI!X SP A=29/M%L$H7 H0 HHD$HHHIEH5 LHDŽ$HH%HH$H[%pHH$H]&H$H. H9G|HoHoHGHEHH$H$H/H$H$H(H$Hm%!H$H/H$H$HDŽ$H&H/H$H$HDŽ$AHDŽ$@hfDH;Y H@hHH@HLHHH$HHEHEHHdH3"H5AH9#AfH$HmHDŽ$H$FdhIIp&HCH;a L9{IHCJ,HEHEH$?H@`H/HH/HHH/H H9E '@HHmA#HDHLHDH踐 E1L9{vzJlHE/EUHH ЉAH9Hι H5yH8貒Hq&H$AfDDe`L舑IH HHѐI,$HLfDpHH$H谏Ñ@$Kf.苏fDH5y 1HLD$H躏HH$H$LD$HL9AL9Du H; EH+4HDŽ$EID$-ID$HHHS L-‰H9H*1 HD$H A1{ fDH! L11E1A H8qH$Ht H/H$Ht H/H$Ht H/H PDE1H=z}MtImtAHtH+tFHtHmtJMtI,$tNHĨL[]A\A]A^A_fL蘍fDH舍fDHxfDLhfD[fDK$fD;+fD@>DD$HR H$AMHDŽ$Ht H/d H$HDŽ$Ht H/1 HD$(H HDŽ$LhXL9MkHBH5IM4A@&@IXHHqH~)H;Q;1H;T%HH9uE1E1E11E1H$HD$`H$HD$XH$HD$hHD$(~D$8L\$ HD$H8HpHPLXHt H/" Ht H.[ Ht H* Ht H) Mt I) H$Ht H/ HDŽ$Mt I( Mt I* H$Ht H/ H$HDŽ$Ht H/ t$HH $DH=vwHDŽ$MHL$hHT$XHt$`H|$@贪 H$H$1H$HHIFLMLD$ HL$iHL$LD$ p L=m VA;P 1HHL$ LAHD$,HT$HL$ p p A=x<@9 HuI. H) HH;) H;  H;  HHT$RHT$AH* EL$EMt I/H$HDŽ$Ht H/H$HDŽ$Ht H/HD$@~D$0HDŽ$Ht$HD$H8LxLpHpHt H/`Mt I/aMt I.H HH$HxH/H H$HIHHufML9tdMu1H;ֱ  LLD$hHL$`HT$X׈LD$hHL$`HT$Xu$IL9JtI9ft$HH 1DH=tfH$H|$(H$H$HHL$`HT$XHD$h貧 H H H9HH HHL-o M.IEH5 LHHIMbImI@H; L$H;D$P H;԰ IPBHrE1Ht$P uMhLD$HL= LD$HH QA;P LD$HLLHD$PI豈LD$Hp VP A== 29 MMM"I/[L;- nIUHH5 LHHHH5 H9tHAH; HyZ L=[ IMH)I(IEH58 LHHIM~H H5 H9pHh HHH T HsHAH5X LD$PHHL$HHHHL$HLD$PIMH)! LD$PLL$HLL$HLD$PHHiLHHD$HHL$HLD$PHIvH< H5% HLD$pHL$PHD$HVLL$HHL$PLD$p/ LHLLL$xHL$pLD$PRLD$PHL$pHHD$HLL$x!I(H)I)HD$HH; 2!ImHD$Hx!L H I9A{L{IH*"H|$HLκLL$PLL$PHH""I)H5 H|$H1HL$PՃHL$PHI<"HHHD$pdHL$PLL$pHI"H),I) I@H5 LLD$PHH"LD$PHH"I(H H9AgLiMZLIIEIH)LLLL$PEImLL$PIM"I)M9L;ʫ L; LLT$P-LT$PA"I*E"H5 H|$HIH#H H H9H#H HQ$HL M#H5 LLT$pLL$P蘟LL$PLT$pHI#I)LD$pLT$P褃LT$PLD$pHI#L@LT$pHD$P諄LL$PLT$pHI#H^ H5 HLT$xLL$pHD$PLD$PLL$pLT$x9H H5 LÄLD$PLL$pLT$x LLLLD$xLT$PĞLT$PLL$pHILD$x%I*#I)#I(t#L;- %Ht$HHHD$@HH#IE IuHH$Hxh,H$Ht H/$H$HDŽ$Ht H/ $H$HDŽ$Ht H/$HD$(HL$ HDŽ$HT$Ht$8HSfDH*DSH=D!fDfDfDHT$pHt$PLD$8LT$(LL$ HL$UHT$pHt$PLD$8LT$(LL$ HL$fHHT$PLD$8LT$(LL$ HL$HT$PLD$8LT$(LL$ HL$fHLD$8LT$(LL$ HL$~LD$8LT$(LL$ HL$?HLD$(LT$ LL$~LD$(LT$ LL$ DLLD$ LT$v~LD$ LT$ [~sfDLD$ LT$A~LD$ LT$fLLT$#~LT$fL~}fDHHT$}HT$fLHT$ HL$}HT$ HL$A' HD$@~D$0Ht$HD$H8HPLpHpHt H/}Ht H*MI.L;}fDHT$ HL$AHT$ HL$@$0fDH HA H8}HDŽ$I.:11E1~fD|fDH@H$~H2H$HDŽ$HDA Dc|fDLD$HN|LD$H@HL|!8;~@$0fD$H E1E11AE1E1H${H$qfDH{mH{}@$fL11E1{<@1H$1Hxh{HL$8HtHHD$(HHHt$HtHHD$(HHHL$ E1HtHHD$HHHt$0HtHHD$HHxHL$HtHHD$HHIHt$HtHHD$HHIFH5 HHHL$Ht$|L= HL$p VA;Ht$P  1LHD$||H QHL$P A=p4@9|gH I.t0H)Hzw1L}I.HuDLHL$yHL$HuAV fDHL${HL$@$H$L裡HULyDLysyJfDcy]fDSyfDL@y@D#y[fDLLD$H yLD$HH) H5je11AH8yD$Hk H$HtH/t H$xff.AzLѡ L= 1IM9H8{ADžH$"D$Hg AE1cf.HHz Hg4zL=E H QP A;1HL@HLD$PLL$HwLD$PLL$HIEImI] HD$HyL=۠ p VP A;wEu }$C/IM0IU(1HtHCHHE1E1HQ1R1PSjHt$xyH0I\yX SP A==29L$M;H$11MD$H A{HkvH* H5;_H8swfDH$H$Ht$ H$xL|$Ht$ ~D$HxXHH`LphHph$@XHt H/# Ht H), Mt I.- HDŽ$A< HDŽ$HDŽ$dfDubfDLuLB1 uI}H$AHdf.HuHuHxu{;wfDHXu<HHu H8uE1E1E11"H= H* H5+ 覢HfDtfDA4 ;DAt$fDAD$AT$HH Љ‰H9H H5L]H8TuH=1Y\vxfDHSH;T$PH; \ HKAM HiE1 uLk9vL=J X SP A;1LHvH QP AH= @9= HH$H$HH$fDA+ DLsssfD1D$H AHJH7HrI9F1 fL;l5HH9uE1IEA@HFH@IXHQLOMH;w1 H9tHI9uvH1D$H AH=ɸ H-" HGHHH HHg H$HHj H $tL=5 p VP A;>1HL@HωD$PLD$HqLD$HD$PfHqA0 D1HLHL$NuHL$HkqgfDLD$HvsLD$H@$HGH$H|HWHHH$H$H/H$H$H=L$H8@1D$H AHDŽ$LljD$HpD$HH=AULD$ HL$brHL$LD$ J1fHL$rHL$HuHD$ H H5 UH8pHT$ HL$MfHpXH$MD$H AfHoD$H ADH=qTHL$Ht$qHt$HL$3I.AV @HqHuHW H5@TH8(pfDH$1D$HR A9D$H A1[H H5WH8oDIEImI] HD$qL=# p VP A;>Eu }$C IM0IU(1HtHCHHE1E1HQ1R1PSjHt$8@qH0HpH QP A=-29}p@$@LLLD$HpLD$HIHpH1MD$H A(+rHg;pHG H$M11D$H AH= H H5 6I'fDH= L=b HGLHH IMH LH5hH81:qf.E1E1E11D$H A;fH=Qne1MD$H! AME11E1D$H AfpIhH=IQtn|1D$H0 AaIHHEMxHII(eHLLHL$HrHL$HIH)Hl1D$Hv A+LǺLD$HH$ޓLD$HIpL M IUI9yHXH HqH~&L;IV1@L;LCHH9uIIH H5SAHRH81NoLE1E1D$H( E1E1[fkoHE1E1E1AD$H3 -@1MD$H AM1_fDxLJ1 uIxLD$HH$vALD$HI/l@$fD$H ADID$H AuD@DH $'jH $fDHjLjHH5e|HHMD$HT A1H=iNkLD$HD$H% E1E11AE1fLD$HkLD$HH E1E11D$H% AvDCi9fDH;1 HϺHL$HiiHL$HHIE1E1D$H5 A@DH5 H=Ү 1賆HH HHD$HʏHL$HH)D$HG E1E11AE1DD$H A1L[h/HLL$PIhLL$PLLL$pHL$P-hLL$pHL$PLhE1E11D$HY A1lIQDE1E1D$H[ AH= H LD$HH5 HLD$HH?H=DLoiHHL$PHL$PIIkLD$PHL$HI2H=/ LD$H荕LD$HHE1D$H] ACH=KhuH$A11L-] D$H LH-* M hL= p VP A; 1HHAh@$sLHD$PfHL$PE1D$H` AH9 H5"KH8 gE1D$He AXLLD$P"fLD$PHLL$PHD$pfLD$pLL$PLHL$PeHL$PLHL$HeHL$HLLT$PeLT$P#H1LuiHWHCLkHk HD$HgL= p VP A;AEu A}$CHs0HS(HHEHMHE1E1LVR1PQ1jHt$xgH0H5gH QP A=29g@$ HLL$PdLL$P H H1H55`AH81hD$H HDŽ$hHGL}d5HfHH=I,fIL1HgI ~fHH$HDŽ$H2H$1MD$H AHHCHcUHH9, IM0IU(H=VHe@LLT$pLL$P~cLT$pLL$PME1E11D$H% AzHHCHcUHH9QIM0IU(E1D$Hh A9H=GdHbHH  HHxH9HXH]HrH~)H;J1H;LxHH9uHIH H5JAHWH81^fLT$HE1E1D$Hm 1m@H5 H=: 1HHHHD$P2HL$PH)Ll$HAE11D$H E1E1 Ll$HA1D$H LLT$PHD$paLD$pLT$PLl$HE1E11D$H ALl$HE1E1D$H AcHH H5\H8bfDLl$HE1E1D$H AC@H@`HHHLHHL9hu-@H訐H+H߉D$H`t$HH53\H(HHuHd H5MEH85aLl$HE1D$H A~dILl$HE1E1D$H ASedLD$PH Ll$HA1D$H 'Ll$HE11AD$H H H59[LL$PAH8`LE1E1E1D$H( LL$PH=KDva tLl$HAE11D$H E1H5J H=c 1D}HH HHD$P[HL$PH)Ll$HAE11D$H E1E12Ll$HE1E11D$H AHD$PH H5CALD$pH8_E1E1HL$PD$H% LD$pHHI9YHuL;  GH=] HV LT$PH5R LT$PIfUHL$11H}HLl$HE11AD$H 8E1E1E1AD$HC Ll$H1D$H A1ɺAH}HL$H11H|IcH= LT$PLT$PILl$H1D$H AHd]\11Ll$H1D$H AeH1H`HLL]LLD$P ]LD$P^LLD$pLL$P\LD$pLL$P3H=A^#HHEIcUH9+Hs0HS(\H|$H\Hl H5UAH8=]H$HDŽ$HH$MD$H A8=\^HzHS H5WH8\_H\[[LLD$hHL$`HT$X ML$tLpHHcL|LDID$HH vWL5~ H QP A; 1HLHKWH QP AH= @9H HmI,$HAEhL5~ AHCL9H;} H@hHqH@HdLHHHHEoHEHH_H.pHWAH9AaHmG|hIIp?IEhH ĀADž( oIE H~HL$~D$H HD$H0D$HL$AE(~D$HD$1D$AE8?DHnoID$@=Lt$~D$Ht E1Ll$Hl$0D$)D$ ID$LP@ uML$d HLAHH\E1E1AI,$4 1Mt I.Mt I/Mt I(H Hm3HT$RT$ @9T@$@HLD$nRID$1ҿLD$Iܹ1ۿL9cHCJ,HEHEH@`H< HH, HHH H@H;g{ f HBH-HH HHT$THT$AH9 @H*$HVQHHQG|hIIpbDE1L9cJlHEEUHH ЉAH9HFz H59H8Q*SHu%Af.D}mHmA> H MDH=Q=HH+H߉D$PPD$HH[]A\A]A^A_DLQIHt(HHPI/HLPrA< fHOLOHOID$@=Lt$~D$Ht E1L|$LD$0D$)D$ ID$HX@ uM\$LD$)HLLD$HH]A (L(OEHLD$OLD$fLt$~D$Ht HLl$LHl$0D$)D$ vHHMI.LNDLNARHrHhNp{P@$KfIܹ1ۿE1@Lt$~D$Ht HL|$LLD$0D$LD$)D$ uLD$HH MtI.t8I/tI(LMLLD$MLD$@LLD$MLD$HT$ HLLKH5ۂ 6r>t@LT$LD$OMT$LD$\LljT$4MT$ULT$LD$MLD$T$f;QHOAVHAv H5R5H8MD1AH+E1E1H߉T$LD$LLD$T$@E1A]DHyNHk|H=) H H5 yHfD1LLOHHL㺁AA@A-HI1AHHOIH= L% HGLHHHH,H6u LH5FAH81TOf.H=/ML㺁A1dkML㺁AHAHs H5/T$H8KT$HJHHH55 LHV9MH HD$ HEYfIܹ1ۿE1@Iܹ1ۿA 01HLNHH)E1L㺂A Wf.HH5EiHHH@@E1hBJHH ȉAH9MHs HT$H5R2H8ZJHT$H*HIfDDzH=.H@hH H@H 1HIMa H-„ L99Hh I9EH9E A} } IUH;U IEHMH9@H@t HA} u 8@ @IM0MMHIDH@ HM0HH@HDHȃ[3DA9iHFE1H?IEAHIEuL=E:f.Hh@HHH@IH HN H5 H'A@IH. HCH;D$H;@f J H@hH H@HHIM H5 LL@I/nHCH;D$H;e  H@hH H@H HIM H5C LL@@I/H5 LL@ImH+ID$LHUL>AąIME1D$HfDL; H~LnIEL;L%e M9uuL9ImuL;H- L52 HELMOy=L%d P P A;$1HLAHL=P P A$H= @9 HHbHm* H +8oAH='XxFfD!H 8;AH='-xHmI.H+HHD[]A\A]A^A_@ H8&(LD$HL$)HL$HHmP H5"H8'HL$IEE1E1ND$HPH@`HHHLIHHgP HD$ I9EIEIEHHH Z%HcHAuImLt$p&t$AEAMHH HHcȉH9tHO H5H8&ImL"&AuAEAMHH HcȉH9sImLt$%t$LH5Y!QEIHL(HcȉH9HE'H7HHLT$ HL$'HL$LT$ H9LT$ HN H5 HL$H8%HL$LT$ H@`HHHHL$(LLT$LT$HL$(HIHD$ I9CuQLLT$(HL$ L\$TL\$HL$ LT$(I+L߉D$$t$HL$ LT$(iLH5 LT$ HL$CHL$LT$ HIuLT$ HL$&HL$LT$ HH5HIM Lt$$t$Z&HVHM H5zH8$;H@`HtsHHtgLHHtZHD$ H9Au3HHL$THL$H)HωD$#t$HH5BHHu%%HHuL H5H8#1ɺLAIA<1ɺALD$IIEf։T1ielHH=quLJ pDAVA+S+@DD1ielDDHHpu܁pDLJ pApDME11fDHcD9DDDNAtVLDD1McF4i fA3EADAo~D D9ʹDNDAuofDHcDDH4DD1ieX]3)ȃpu u[A^foh$fop$HHfo%n$fo-v$ffooHHo$ffffoffrffoffoff@H9uf% ʉу3 ߰1ʋʁ Љƒ3 %߰1Љ% ȉƒ3 %߰1H HfDo@ofoHffffofrfffoodfff@H9u LJ % Љƒ30%߰1Љ D f.HHÐf.HFH9s HGH9r(1@oHH= u닆 1@HH= u Ð =KHcЍpLHcA  HcȉЃ3H "3A @=n1HcЍp-LHcA  f=ot  H !LJ % Љƒ303 D pD USDD)D)D)B EЅ0FLIcAMcF D1 D9u9}-E B EHcɃMcFD19|=o2EEfDAA HcHcɋ 1 =pu[]BDхDD LcɃMcFF19u9~'EA E HcMcF D1 9|oEEDAA HHcɋ 1 pu[]1Dх1҅zf.AUI ATUHSMH\I HHt*LLHL[]A\A]LLDL8t'HyHtLL Lu1HRHtLLyDLLdUHpSHxH5p oHHH~ Dž HHHH[]HH while calling a Python objectNULL result without error in PyObject_Call__int__ returned non-int (type %.200s). The ability to return an instance of a strict subclass of int is deprecated, and may be removed in a future version of Python.__%.4s__ returned non-%.4s (type %.200s)%.200s.%.200s is not a type object%.200s.%.200s size changed, may indicate binary incompatibility. Expected %zd from C header, got %zd from PyObject%s.%s size changed, may indicate binary incompatibility. Expected %zd from C header, got %zd from PyObjectInterpreter change detected - this module can only be loaded into one interpreter per process.%s() got multiple values for keyword argument '%U'%.200s() keywords must be strings%s() got an unexpected keyword argument '%U'calling %R should have returned an instance of BaseException, not %Rraise: exception class must be a subclass of BaseExceptionCannot convert %.200s to %.200scan't convert negative value to uint32_tvalue too large to convert to uint32_tvalue too large to convert to intnumpy.random._mt19937.MT19937.__setstate_cython__numpy.random._mt19937.MT19937.__reduce_cython__Module '_mt19937' has already been imported. Re-initialisation is not supported.compiletime version %s of module '%.100s' does not match runtime version %sUnable to initialize pickling for %sinvalid vtable found for imported type_ARRAY_API is not PyCapsule objectmodule compiled against ABI version 0x%x but this version of numpy is 0x%xmodule compiled against API version 0x%x but this version of numpy is 0x%xFATAL: module compiled as unknown endianFATAL: module compiled as little endian, but detected different endianness at runtimenumpy.random._mt19937.MT19937.jump_inplacenumpy.random._mt19937.MT19937.state.__get__numpy.random._mt19937.MT19937.jumped%.200s() takes %.8s %zd positional argument%.1s (%zd given)hasattr(): attribute name must be stringnumpy.random._mt19937.MT19937._legacy_seedingnumpy.random._mt19937.MT19937.__init__numpy.random._mt19937.MT19937.state.__set__ MT19937(seed=None) Container for the Mersenne Twister pseudo-random number generator. Parameters ---------- seed : {None, int, array_like[ints], SeedSequence}, optional A seed to initialize the `BitGenerator`. If None, then fresh, unpredictable entropy will be pulled from the OS. If an ``int`` or ``array_like[ints]`` is passed, then it will be passed to `SeedSequence` to derive the initial `BitGenerator` state. One may also pass in a `SeedSequence` instance. Attributes ---------- lock: threading.Lock Lock instance that is shared so that the same bit git generator can be used in multiple Generators without corrupting the state. Code that generates values from a bit generator should hold the bit generator's lock. Notes ----- ``MT19937`` provides a capsule containing function pointers that produce doubles, and unsigned 32 and 64- bit integers [1]_. These are not directly consumable in Python and must be consumed by a ``Generator`` or similar object that supports low-level access. The Python stdlib module "random" also contains a Mersenne Twister pseudo-random number generator. **State and Seeding** The ``MT19937`` state vector consists of a 624-element array of 32-bit unsigned integers plus a single integer value between 0 and 624 that indexes the current position within the main array. The input seed is processed by `SeedSequence` to fill the whole state. The first element is reset such that only its most significant bit is set. **Parallel Features** The preferred way to use a BitGenerator in parallel applications is to use the `SeedSequence.spawn` method to obtain entropy values, and to use these to generate new BitGenerators: >>> from numpy.random import Generator, MT19937, SeedSequence >>> sg = SeedSequence(1234) >>> rg = [Generator(MT19937(s)) for s in sg.spawn(10)] Another method is to use `MT19937.jumped` which advances the state as-if :math:`2^{128}` random numbers have been generated ([1]_, [2]_). This allows the original sequence to be split so that distinct segments can be used in each worker process. All generators should be chained to ensure that the segments come from the same sequence. >>> from numpy.random import Generator, MT19937, SeedSequence >>> sg = SeedSequence(1234) >>> bit_generator = MT19937(sg) >>> rg = [] >>> for _ in range(10): ... rg.append(Generator(bit_generator)) ... # Chain the BitGenerators ... bit_generator = bit_generator.jumped() **Compatibility Guarantee** ``MT19937`` makes a guarantee that a fixed seed and will always produce the same random integer stream. References ---------- .. [1] Hiroshi Haramoto, Makoto Matsumoto, and Pierre L'Ecuyer, "A Fast Jump Ahead Algorithm for Linear Recurrences in a Polynomial Space", Sequences and Their Applications - SETA, 290--298, 2008. .. [2] Hiroshi Haramoto, Makoto Matsumoto, Takuji Nishimura, François Panneton, Pierre L'Ecuyer, "Efficient Jump Ahead for F2-Linear Random Number Generators", INFORMS JOURNAL ON COMPUTING, Vol. 20, No. 3, Summer 2008, pp. 385-390. Get or set the PRNG state Returns ------- state : dict Dictionary containing the information required to describe the state of the PRNG name__loader__loader__file__origin__package__parent__path__submodule_search_locationsMissing type objectname '%U' is not definedintan integer is requirednumpy/random/_mt19937.c%s (%s:%d)stringsource%d.%d%sbuiltinscython_runtime__builtins__4294967295numpy.random.bit_generatorBitGeneratornumpydtypeflatiterbroadcastndarraygenericnumberunsignedintegerinexactcomplexfloatingflexiblecharacterufuncSeedSequenceSeedlessSequencenumpy.core._multiarray_umath_ARRAY_API_ARRAY_API not found_ARRAY_API is NULL pointer__init__.pxdnumpy.import_array_mt19937.pyxinit numpy.random._mt19937at leastat mostjumped__init____del__numpy.random._mt19937.MT19937state_legacy_seeding__reduce_cython____setstate_cython__1001033l33|3HHH(IILJBJ+J^JmJ:K,KJQKZK4ZYVLZV+aaa>aNabb`bbtD%state is not a legacy MT19937 stateself._bitgen cannot be converted to a Python object for picklingnumpy.core.umath failed to importnumpy.core.multiarray failed to importSeed must be between 0 and 2**32 - 1state must be for a {0} PRNGSeed must be non-emptySeed array must be 1-dstate must be a dictcline_in_traceback__setstate_cython__generate_state__reduce_cython__bit_generatorImportError__pyx_vtable__ValueError__reduce_ex__TypeError__setstate__operator__getstate__squeezecastingasarrayMT19937unsafeuint32__reduce____import__formatastypezerosstaterangeordernumpyjumpsint64index__enter__dtype__class____test__sizeseedsafe__name____main____init____exit__poskeygetany__all__npCA<߰߰߰߰߰c9rĞp'#Y>&Y"wRVH(IH >9m1a VT3{L|:gGQ}t M3XaU;p;\Ba [>_waAGBϩ]X`(,;}>YɁiޠsQHR;hwsVl;ޑ81jծBF\T<%\EC̵sԂD-FRlUp (=J&x{B€̫Qg0;^R>L,}j:^#2ØxwfJUB@ ϡLΒ(1'hA`m#ϾrQ6ȋ@XJ;Io)9hMaNa, Da.p;f|3(jC oIÍIEĤ g+\ۮdjmXS2Xrwt`; Or5(a}RN?i;JAugӷ; {gw\[vGn $Q_(y' A$3Kr xPrBκuT9‘xn5AmtĖõ-T26:[ u\c#X08&qTw^<ta[ RԄ\3]HkA )3,FP*:*`l#&1I5QI|˒G9[j< Fy&eC} $@i] }8Ulq/9w2_=l5Qy#EEhFa8MV, h_.p6FcU7r\/GL0yMpv 32% mw(GJn{bhBJbJ8TPW g& (,:ugt*s88B:>ZȽeB ROפplBLeB*<#EB|Է ˧h7s fޭx6 Å~Bd/ze !`rOlcb<<u Z% |Hw~ uq'Vo8(I@:kݪ0.t^.=od'G+0a&"V ՜f#%ǛgRf^icvNeGYb8NB,l^3s*3XАktE4O`Qt*=;2ӆL%l]"20ݴ;~_&y4a@XxlP;e 5d((⎅ͣe:DPA9Ueˇt/dU\<o߉®^ˌWaDJ6Fu!~YY>zngyp5d\j9 j =Nt+ޯ/r\#VׂDΑ WGNZ+J XzeQ68Fp}P@Fb>(z:v [5ik]YMD"~=NQoFa椊TSUaV`V^a<>9l$/,Դɂ+h%{@2@h"]k{~zk#0hO2!s 5PW&G8A%<3, T+\VV}٣HxۂV-_FLI9Y%*#~!\>-;PQ3gj1W>&H6\ȔA g?\(ٗ: 76c~dr;{zvIfQ<% pϖ7d}81u,`5h]d#}8q]S\&z2c%ի%CbA,0eY21 5*# ВrQS_ $,n2F%G^T8<0fH%Ws6sLO}n@=Yo< < l`e1x40pZc|m2sfc_b j>xHRyA/{j|K^-&$mpxػBm͈l>dJu} <\8r +4y3>U*#|\m&g{-oӳBjR" 9Ӈ_7ۮI%SZCA@vp)^YGZ:0-*•W3J^e֌`^ccM(%~ \wML-r2-ɰEу";`s) =( BsreRW#;:T< tX   8 L@  H t@  @  <P0Lp`0|@l ` p!\ # & - p. /h 3 @= Kh  @ (p<Pdxp`zRx $FJ w?;*3$"D&Da\LpBBB A(A0p (A BBBA Y (A BBBH @lBEB D(D0G@p 0A(A BBBH |A~ A g I L(4BID D(GP (C ABBJ | (F ABBI PxBEH D(D0GxHfAZ0D(A BBB$;QADA HAA8dyBEE G(A0[(C BBB80]BBD A(A0I(D ABB(lADD U DAE 44AAD0K AAE D DAO 4^BGA C(A0l(D ABBTyD` D $s$8$At K Z F Id`[BEE B(A0D8H] 8A0A(B BBBF  8F0A(B BBBA D gCA M DBJ AABD` \< hBBE B(D0A8G@WHJPGXC`AhBpI@o 8D0A(B BBBF pL  D E  ^HW q  ^HW q (4ADD  AAJ AG e Ar 8(BHD D(D0s (D ABBF (d8mADG e DAJ |yD E AA (xgAD z AH  AH <AD A AI  AH ^ AI G AH t >KBA A(G0 (A ABBD B (F ABBC D (G ABBH F04oIA A(A0}(D ABB\XBBI D(D0 (D ABBD d (D ABBC D (C DBBA L0BBA A(D@ (D ABBF ~ (G ABBF L ZBED A(GP (D ABBG  (D ABBC dBBB A(A0 (A BBBG 8J@FHCPBXB`I0 (A BBBH 8OBEB E(D0C8Dp 8A0A(B BBBJ N 8A0A(B BBBH dxTABBAAAAAIp8d"RBBA A(D0 (C ABBF 8 #RBBA A(D0 (C ABBF H@ 4BBB B(A0A8Js8A0A(B BBB< `$BBB D(A0a (A BBBE H ( BBE B(A0A8DP 8D0A(B BBBG p D1BBE B(A0A8D`hHpYhF`^ 8D0A(B BBBE hGpIxCBBI` p?DBBB B(D0A8G 8D0A(B BBBJ ;JCCABNJCCABNN JACADNt4 BBB E(A0A8DeHYFa 8A0A(B BBBH  8A0A(B BBBF L "BBB B(A0A8D 8D0A(B BBBE   H; ( t0BLBL ` ,t ( 4_ , LTC AH  AH 8 BJA I(I0| (D ABBL $ `\AND DAS`S]!   4 \!]!oX H `! + oooo]!4455&565F5V5f5v55555555566&666F6V6f6v66666666677&767F7V7f7v77777777788&868F8V8f8v88888888899&969F9V9f9v999999999::&:6:F:V:f:v::::::: jumped(jumps=1) Returns a new bit generator with the state jumped The state of the returned big generator is jumped as-if 2**(128 * jumps) random numbers have been generated. Parameters ---------- jumps : integer, positive Number of times to jump the state of the bit generator returned Returns ------- bit_generator : MT19937 New instance of generator jumped iter times Notes ----- The jump step is computed using a modified version of Matsumoto's implementation of Horner's method. The step polynomial is precomputed to perform 2**128 steps. The jumped state has been verified to match the state produced using Matsumoto's original code. References ---------- .. [1] Matsumoto, M, Generating multiple disjoint streams of pseudorandom number sequences. Accessed on: May 6, 2020. http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/JUMP/ .. [2] Hiroshi Haramoto, Makoto Matsumoto, Takuji Nishimura, François Panneton, Pierre L'Ecuyer, "Efficient Jump Ahead for F2-Linear Random Number Generators", INFORMS JOURNAL ON COMPUTING, Vol. 20, No. 3, Summer 2008, pp. 385-390. _legacy_seeding(seed) Seed the generator in a backward compatible way. For modern applications, creating a new instance is preferable. Calling this overrides self._seed_seq Parameters ---------- seed : {None, int, array_like} Random seed initializing the pseudo-random number generator. Can be an integer in [0, 2**32-1], array of integers in [0, 2**32-1], a `SeedSequence, or ``None``. If `seed` is ``None``, then fresh, unpredictable entropy will be pulled from the OS. Raises ------ ValueError If seed values are out of range for the PRNG. {!z!|!8{!H7 {!7{!7{!6{! 6%{!p6{!7 {!h7 {!8{!8{!8{!7{!8{!87{!7{!h8 x{!6p{!b8h{!X8 `{!8 X{!8P{!7H{!8@{!7 8{!8 0{!K8({!8  {!E8{!?8{!8{!8 {!8 z!8z!98z!5'z!5"z!7 z!38z!8z!X7z!-8z!7 z! 7z!x7z!8z!8z!@5Az!7 xz!6pz!8hz!7`z!7Xz!'8Pz!'8Hz!5$@z!68z!P60z!x8 (z!7 z!7z!!8{3y!u!<8?30 ZD@#Y Y x!w!S3H03h!3 @c!3P{3yGCC: (GNU) 4.4.7 20120313 (Red Hat 4.4.7-23)GCC: (GNU) 8.3.1 20190311 (Red Hat 8.3.1-3)X+ 4 4 :  LN\!]!]!]!^!`! c!x! R*5 S&c0|!X|! S T TP|!6 U|^ Vr : ;Q{! <y <] c!|! X X0 =J Yyz Ys Z Z[ 0]! ^hL _s P` a^ pa^ a bF ca|!ix|!q `dm d eg `g i> v>% v!Q @kXl l PnZ ph|! sO@|!p|!x!x!:x{!W`|!i yR|!y! P{Ry! 8?9k! Jz!Vz!dz!y{!z!{!|!{!{!|! {!5y!B{!dy!s{!y!y!y!Hz!y!@z! y!, {!: {!R y!a z! z! y! z! y!"  |Y z!n {! @{! z! z! z! z! xz!  |!* 8|!E (|!} z! z! z! {! {! |! 0z!   Py!7 Hy!U z!e @y!~ 8y! (z! p{! {! {! z! Pz!  , Xz!< `k!S {!c  D `{! h{! `z! hz! 0y! (y!0{!)P{!B y![y!y{!pz!{!y!y! {!z!{!{!!y!:x!X z!i|!uz! ({!`y!Xy!pk!z!& "\H{!j8z!X{!`u!h 8 H7  7 6 6%& p6E 7 W h7 j 8u 8 8 7 8 87 7 h8  6 b8  X8  8 $ 83 7J 8V 7 g8{!x 8  K8 8  E8 ?8 8 8  8  8 98 5'% 5"N 7 _ 38m 8y X7 -8 7  7 x7 8 8 @5A 7 % 6= 8J 7Z '8h 5$ 6 P6 x8  7 7 !8 y! u!0. x!]w!Ph!@c!+ R  S `S3x!B]!i Su\!+ @9 `9\]!]!Lx!`! `0'<MXi{ %AR^ ;kx! R *:S _^s~  P(9Rb{ @\'4DXq  x!=Ug{ -<|!AQ`  Px! `1=JYn z0@\m " 4  $ < /usr/lib/../lib64/crti.ocall_gmon_start_mt19937.c__pyx_tp_new_5numpy_6random_8_mt19937_MT19937__pyx_ptype_5numpy_6random_13bit_generator_BitGenerator__pyx_vtabptr_5numpy_6random_8_mt19937_MT19937__Pyx_PyObject_GetAttrStr__Pyx_PyObject_Call__Pyx_PyFunction_FastCallNoKw__pyx_pyframe_localsplus_offset__Pyx_PyNumber_IntOrLongWrongResultType__Pyx__GetException__Pyx_ImportType__Pyx_setup_reduce_is_named__pyx_n_s_name__Pyx_copy_spec_to_module__pyx_pymod_createmain_interpreter_id.14899__pyx_m__Pyx_PyDict_GetItem__Pyx__ExceptionReset.isra.16__Pyx_Import.constprop.21__pyx_tp_clear_5numpy_6random_8_mt19937_MT19937__pyx_tp_traverse_5numpy_6random_8_mt19937_MT19937__pyx_tp_dealloc_5numpy_6random_8_mt19937_MT19937__Pyx_ParseOptionalKeywords.constprop.30__Pyx_Raise.constprop.35__Pyx_PyFunction_FastCallDict.constprop.37__Pyx_PyErr_GivenExceptionMatchesTuple__Pyx_TypeTest.isra.3__pyx_f_5numpy_6random_8_mt19937_mt19937_uint32__pyx_f_5numpy_6random_8_mt19937_mt19937_raw__pyx_f_5numpy_6random_8_mt19937_mt19937_double__pyx_f_5numpy_6random_8_mt19937_mt19937_uint64__Pyx__GetModuleGlobalName__pyx_d__pyx_b__Pyx_GetBuiltinName__Pyx_PyInt_As_Py_intptr_t__Pyx_PyInt_As_uint32_t__Pyx_PyInt_As_int__Pyx_PyErr_ExceptionMatchesInState.isra.9__Pyx_PyObject_GetAttrStrNoError.constprop.23__pyx_type_5numpy_6random_8_mt19937_MT19937__Pyx__PyObject_CallOneArg__Pyx_PyObject_CallOneArg__Pyx_PyObject_Call2Args__Pyx_PyObject_CallNoArg__pyx_empty_tuple__Pyx_AddTraceback__pyx_code_cache__pyx_cython_runtime__pyx_dict_version.15399__pyx_dict_cached_value.15400__pyx_n_s_cline_in_traceback__pyx_empty_bytes__pyx_pw_5numpy_6random_8_mt19937_7MT19937_9__setstate_cython____pyx_builtin_TypeError__pyx_tuple__11__pyx_pw_5numpy_6random_8_mt19937_7MT19937_7__reduce_cython____pyx_tuple__10__pyx_pymod_exec__mt19937__pyx_string_tab__pyx_int_0__pyx_int_624__pyx_int_4294967295__pyx_n_s_main__pyx_n_s_range__pyx_n_s_ValueError__pyx_builtin_ValueError__pyx_n_s_TypeError__pyx_n_s_ImportError__pyx_builtin_ImportError__pyx_kp_u_Seed_must_be_between_0_and_2_32__pyx_tuple___pyx_kp_u_Seed_must_be_non_empty__pyx_tuple__2__pyx_kp_u_Seed_array_must_be_1_d__pyx_tuple__3__pyx_tuple__4__pyx_tuple__5__pyx_kp_u_state_is_not_a_legacy_MT19937_st__pyx_tuple__6__pyx_kp_u_state_must_be_a_dict__pyx_tuple__7__pyx_kp_u__8__pyx_n_u_bit_generator__pyx_tuple__9__pyx_kp_s_self__bitgen_cannot_be_converted__pyx_kp_u_numpy_core_multiarray_failed_to__pyx_tuple__12__pyx_kp_u_numpy_core_umath_failed_to_impor__pyx_vtable_5numpy_6random_8_mt19937_MT19937__pyx_f_5numpy_6random_8_mt19937_7MT19937_jump_inplace__pyx_n_s_pyx_vtable__pyx_n_s_MT19937__pyx_n_s_getstate__pyx_n_s_reduce_ex__pyx_n_s_reduce__pyx_n_s_reduce_cython__pyx_n_s_setstate__pyx_n_s_setstate_cython__pyx_ptype_5numpy_6random_8_mt19937_MT19937__pyx_ptype_5numpy_ndarray__pyx_ptype_5numpy_6random_13bit_generator_SeedSequence__pyx_n_s_operator__pyx_n_s_numpy__pyx_n_s_np__pyx_n_u_MT19937__pyx_n_s_allPyArray_API__pyx_n_s_test__pyx_getprop_5numpy_6random_8_mt19937_7MT19937_state__pyx_dict_version.14535__pyx_dict_cached_value.14536__pyx_n_s_zeros__pyx_dict_version.14538__pyx_dict_cached_value.14539__pyx_n_s_uint32__pyx_n_s_dtype__pyx_n_s_class__pyx_n_u_key__pyx_n_u_pos__pyx_n_u_state__pyx_pw_5numpy_6random_8_mt19937_7MT19937_5jumped__pyx_n_s_state__pyx_pyargnames.14482__pyx_n_s_jumps__pyx_pw_5numpy_6random_8_mt19937_7MT19937_3_legacy_seeding__pyx_n_s_exit__pyx_n_s_enter__pyx_n_u_squeeze__pyx_n_s_squeeze__pyx_dict_version.14423__pyx_dict_cached_value.14424__pyx_n_s_index__pyx_n_s_generate_state__pyx_dict_version.14430__pyx_dict_cached_value.14431__pyx_n_s_asarray__pyx_n_s_size__pyx_n_s_astype__pyx_dict_version.14434__pyx_dict_cached_value.14435__pyx_n_s_int64__pyx_n_u_safe__pyx_n_s_casting__pyx_n_s_any__pyx_dict_version.14439__pyx_dict_cached_value.14440__pyx_n_u_unsafe__pyx_n_u_C__pyx_n_s_order__pyx_pw_5numpy_6random_8_mt19937_7MT19937_1__init____pyx_n_s_init__pyx_dict_version.14354__pyx_dict_cached_value.14355__pyx_pyargnames.14311__pyx_n_s_seed__pyx_setprop_5numpy_6random_8_mt19937_7MT19937_state__pyx_n_s_get__pyx_kp_u_state_must_be_for_a_0_PRNG__pyx_n_s_format__pyx_moduledef__pyx_k_C__pyx_k_ImportError__pyx_k_MT19937__pyx_k_Seed_array_must_be_1_d__pyx_k_Seed_must_be_between_0_and_2_32__pyx_k_Seed_must_be_non_empty__pyx_k_TypeError__pyx_k_ValueError__pyx_k__8__pyx_k_all__pyx_k_any__pyx_k_asarray__pyx_k_astype__pyx_k_bit_generator__pyx_k_casting__pyx_k_class__pyx_k_cline_in_traceback__pyx_k_dtype__pyx_k_enter__pyx_k_exit__pyx_k_format__pyx_k_generate_state__pyx_k_get__pyx_k_getstate__pyx_n_s_import__pyx_k_import__pyx_k_index__pyx_k_init__pyx_k_int64__pyx_k_jumps__pyx_k_key__pyx_k_main__pyx_k_name__pyx_k_np__pyx_k_numpy__pyx_k_numpy_core_multiarray_failed_to__pyx_k_numpy_core_umath_failed_to_impor__pyx_k_operator__pyx_k_order__pyx_k_pos__pyx_k_pyx_vtable__pyx_k_range__pyx_k_reduce__pyx_k_reduce_cython__pyx_k_reduce_ex__pyx_k_safe__pyx_k_seed__pyx_k_self__bitgen_cannot_be_converted__pyx_k_setstate__pyx_k_setstate_cython__pyx_k_size__pyx_k_squeeze__pyx_k_state__pyx_k_state_is_not_a_legacy_MT19937_st__pyx_k_state_must_be_a_dict__pyx_k_state_must_be_for_a_0_PRNG__pyx_k_test__pyx_k_uint32__pyx_k_unsafe__pyx_k_zeros__pyx_methods__pyx_moduledef_slots__pyx_methods_5numpy_6random_8_mt19937_MT19937__pyx_getsets_5numpy_6random_8_mt19937_MT19937__pyx_doc_5numpy_6random_8_mt19937_7MT19937_2_legacy_seeding__pyx_doc_5numpy_6random_8_mt19937_7MT19937_4jumpedcrtstuff.cderegister_tm_clones__do_global_dtors_auxcompleted.7182__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entrymt19937-jump.cmag02.2847poly_coef__FRAME_END____dso_handle_DYNAMIC__GNU_EH_FRAME_HDR__TMC_END___GLOBAL_OFFSET_TABLE_mt19937_init_by_arrayPyUnicode_FromFormatPyObject_SetItemPyList_New_PyUnicode_ReadyPyExc_SystemErrorPyDict_SetItemStringfree@@GLIBC_2.2.5PyDict_SizePyException_SetTracebackPyExc_NotImplementedErrorPyMethod_Type_ITM_deregisterTMCloneTablePyFloat_TypePyTuple_Type_PyThreadState_UncheckedGetPyModuleDef_InitPyFrame_Newmt19937_seedPyObject_GetAttrStringPyImport_AddModulePyBytes_FromStringAndSize_PyObject_GenericGetAttrWithDictPyObject_SetAttrStringPyErr_WarnEx_edata_Py_DeallocPyModule_NewObjectPyInit__mt19937PyErr_SetObjectPyErr_NormalizeExceptioncopy_statePyObject_RichComparePyCode_New_finimt19937_jumpPyImport_GetModuleDictPyObject_GC_TrackPyExc_RuntimeErrorPyNumber_LongPyErr_GivenExceptionMatchesPyErr_SetStringPyObject_GetItemPyExc_ExceptionPyExc_ValueErrorPyExc_DeprecationWarningPyExc_TypeErrorPyInterpreterState_GetIDPyEval_EvalFrameExPyMem_ReallocPyErr_ExceptionMatchesmt19937_jump_statePyOS_snprintfPyTraceBack_HerePyObject_CallFinalizerFromDeallocPyObject_NotPyLong_FromSsize_tPyType_ReadyPyLong_FromLongmemcmp@@GLIBC_2.2.5PyObject_RichCompareBoolcalloc@@GLIBC_2.2.5PyErr_Clear_Py_CheckRecursiveCalladd_state_Py_CheckRecursionLimitPyExc_KeyErrorPyNumber_Or_Py_FalseStruct__gmon_start__PyTuple_New__pyx_module_is_main_numpy__random___mt19937PyObject_GenericGetAttrPyThreadState_GetPyExc_OverflowErrorPyDict_DelItemPyType_ModifiedPyObject_SetAttrPyErr_OccurredPyLong_AsLongPyImport_ImportModule_PyDict_GetItem_KnownHashPyDict_GetItemStringPyEval_EvalCodeExPyObject_Size_Py_NoneStruct_endPyObject_IsTrue_PyType_LookupPyImport_ImportModuleLevelObjectgen_nextPyObject_HashPyUnicode_Compare_Py_TrueStructhorner1__bss_startPyFunction_TypePyDict_Newget_coefPyLong_AsUnsignedLongPyDict_TypePyDict_NextPyBaseObject_TypePyLong_TypePyFrame_TypePyCapsule_Type_PyObject_GetDictPtrmt19937_genPyUnicode_FromStringPyUnicode_InternFromStringPyExc_ImportErrorPyDict_SetItemPyExc_AttributeErrorPyUnicode_TypePyCapsule_NewPyUnicode_DecodePyErr_FormatPyCapsule_GetPointerPyExc_NameErrorPyUnicode_FromStringAndSizePyModule_GetDict_ITM_registerTMCloneTablePyObject_GetAttrPyCFunction_TypePyLong_FromStringPyMem_MallocPyErr_WarnFormat__cxa_finalize@@GLIBC_2.2.5PyTuple_PackPy_GetVersionPyObject_GC_UnTrackPyDict_GetItemWithErrorPyList_Type.symtab.strtab.shstrtab.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.data.rel.ro.dynamic.got.got.plt.data.bss.comment$.o8  @XXH HoUo dnB++ x44s44~::  2 LLNND \!\]!]]!]]!]^!^`!` c! c x!x 0xY yp& H ؿ