DCMT. ¼øÀ§ ¹× ¿ä¾à
- ƯÇã:
- MIT/X Consortium Lic...
- °Ô½ÃÀÚ À̸§:
- Bogdan Opanchuk
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://github.com/Manticore
DCMT. ű×
DCMT. ¼³¸í
Mersenne TwistersÀÇ µ¿Àû »ý¼º DCMT´Â Python ¸ðµâ ÀÎ Makoto Matsumoto ¹× Takuji Nishimura°¡ ¸¸µç C ¶óÀ̺귯¸® DCMT¸¦ ÅëÇØ ¾ãÀº ÆÄÀ̽㠷¡ÆÛ, Mersenne Twister Rng ¾Ë°í¸®ÁòÀÇ ÀúÀÚ°¡ ÀÛ¼ºÇß½À´Ï´Ù. ¿ø·¡ ¶óÀ̺귯¸®´Â ¿©·¯ µ¶¸³Àû ÀÎ RNG (¿¹ : º´·Ä ¸óÅ× - Ä«¸¦·Î ½Ã¹Ä·¹À̼ǿ¡¼ »ç¿ëÇÒ ¼ö ÀÖÀ½)¸¦ ¸¸µå´Â ±â´ÉÀ» Á¦°øÇÕ´Ï´Ù. ÆÐÅ°Áö´Â ¼Õ»óµÇÁö ¾ÊÀº DCMT ¼Ò½º (¿¹ : Æú´õ Á¦¿Ü)°¡ Æ÷ÇԵǾî ÀÖÀ¸¸ç APIÀÇ ÀϺΠ±â´É ¹× ±¸Á¶¸¦ ³» º¸³À´Ï´Ù. ¿ø·¡ ¶óÀ̺귯¸® ¹× ±âŸ Á¤º¸ÀÇ ¶óÀ̼¾½ºÀÇ °æ¿ì À§ÀÇ ¸µÅ© ¶Ç´Â SRC / DCMT / README ÆÄÀÏ ¹× ¼Ò½º ¹öÀüÀÌ ºôµå ¹øÈ£¸¦ Ãß°¡ÇÏ¿© ¿ø·¡ ¶óÀ̺귯¸® ¹öÀü¿¡ ÇØ´çÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, DCMT 0.6.1ÀÇ ·¡ÆÛ´Â 0.6.1-10°ú °°Àº ¹öÀüÀ» °¡Áú ¼ö ÀÖ½À´Ï´Ù. ¸ðµâ ¹®¼´Â ¿©±â¿¡¼ ãÀ» ¼ö ÀÖ½À´Ï´Ù. ¿ä±¸ »çÇ× : ¡¤ ÆÄÀ̽ã ÀÌ ¸±¸®½º¿¡¼´Â »õ·Î¿î ±â´É : ¡¤ MT_RANGE ()°¡ ¹Ýȯ ÇÒ ¶§ÀÇ ¹ö±×°¡ ¼öÁ¤ µÈ °æ¿ì, ºñ °øÅë ¸Å°³ º¯¼ö°¡ Æ÷ÇÔ µÈ ¸Å°³ º¯¼ö°¡ Àͼ÷ÇÕ´Ï´Ù. ¡¤ dcmtrandomstate.rand ()°¡ ÆÄÀ̽ã Ç÷ÎÆ® ´ë½Å ¹è¿À» ¹Ýȯ ÇÒ ¶§ ¹ö±×°¡ ¼öÁ¤µÇ¾ú½À´Ï´Ù. ¡¤ ¿ø½Ã Á¤¼ö ·£´ý »ý¼ºÀ» DCMTrandomstate¿¡ Ãß°¡ÇÕ´Ï´Ù. ¡¤ Á¦°øµÈ NUMPY ¹è¿À» ¹«ÀÛÀ§·Î ä¿ì´Â 'inplace'±â´ÉÀ» Ãß°¡Çß½À´Ï´Ù.
DCMT. °ü·Ã ¼ÒÇÁÆ®¿þ¾î