node.jsã¨ã‹ãƒ–ラウザã§ç°¡å˜ãªçµ±è¨ˆå‡¦ç†ã‚’ã—よã†ã¨è€ƒãˆã¦ä½¿ãˆãã†ãªãƒ©ã‚¤ãƒ–ラリãŒãªã„ã‹èª¿ã¹ã¾ã—ãŸã€‚ ã§ãã‚‹ã ã‘ä¾å˜ãƒ©ã‚¤ãƒ–ラリãŒãªã„ã‚‚ã®ãŒã„ã„ã§ã™ã€‚
構築ã«Makeを使ã†ã¨æ›¸ã„ã¦ã‚¢ã‚¤ãƒ«ã‹ã‚‰ãƒã‚¤ãƒ†ã‚£ãƒ–コードãŒã‚ã‚‹ã®ã‹ã¨æ€ã„ã¾ã—ãŸãŒã€ãã†ã§ã¯ãªãpure JavaScriptã§ã—ãŸã€‚ http://jstat.github.io/ã«ãƒ‰ã‚ュメントãŒã‚りã¾ã™ã€‚ã‹ãªã‚Šè‰²ã€…ãªé–¢æ•°ãŒãã‚ã£ã¦ã„るよã†ã§ã™ã€‚ 検定ãªã©ã‚‚ã§ãるよã†ã§ã™ã€‚JavaScriptã®Arrayã‚’ãã®ã¾ã¾æ¸¡ã™ã“ã¨ã‚‚ã§ãã‚‹ã®ã§ã€ãŠæ‰‹è»½ã§ã™ã€‚ GitHubã®Starã¯712ã§ã™ã€‚
ã“ã¡ã‚‰ã‚‚åŒã˜ã‚ˆã†ãªæ„Ÿã˜ã§ã™ã€‚Arrayを使ã†ã®ãŒåŸºæœ¬ã§ã™ã€‚回帰や分類もã§ãるよã†ã§ã™ã€‚ ã“れãŒç´¹ä»‹ãƒšãƒ¼ã‚¸ã§ã™ãŒã€ãƒ•ォントãŒã„ã„æ„Ÿã˜ã§ã™ã€‚ GitHubã®Starã¯821ãªã®ã§ã€jStatã¨ã“れãŒãƒ¡ã‚¸ãƒ£ãƒ¼ã©ã“ã‚ã§ã—ょã†ã‹ã€‚
ã“ã¡ã‚‰ã¯Collectionã‚„Vectorã¨ã„ã£ãŸã‚¯ãƒ©ã‚¹ã‚’å°Žå…¥ã—ã¦æŠ½è±¡åŒ–ã—ã¦ã„るよã†ã§ã™ã€‚ ã¨æ€ã„ã¾ã—ãŸãŒã€ä½œã‚‰ã‚ŒãŸã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã¯æ™®é€šã®Arrayã¨ã—ã¦ã‚‚扱ã†ã“ã¨ãŒã§ãã€ã¨ã¦ã‚‚便利ãã†ã§ã™ã€‚ READMEã«ã¯JavaScript標準ã®Mathã¨é€£æºã—ã¦ã„るサンプルãŒè¼‰ã£ã¦ã„ã¾ã™ã€‚ JavaScriptã®prototype chainã®ãŠã‹ã’ã§ã™ã。é…力的ã§ã™ã€‚ Staræ•°ã¯327ã§ã™ã€‚
ドã‚ュメントページã¯ã“ã¡ã‚‰ã§ã™ã€‚ Staræ•°ã¯711ãªã®ã§åˆã‚ã®2ã¤ã¨åŒã˜ãらã„ã§ã™ã。ã“ã“ã¾ã§æ¥ã‚‹ã¨Staræ•°ã ã‘ã§ã¯åˆ¤æ–ã§ããªã„ã§ã—ょã†ã€‚ Vector and Matrix math for JavaScriptã¨ã„ã†ãµã‚Œã“ã¿ã§ã€ä»–ã®ã‚‚ã®ã‚ˆã‚ŠMatrixç³»ãŒå……実ã—ã¦ã„るよã†ã«ã‚‚見ãˆã¾ã™ã€‚
READMEã«ã¯ã»ã¨ã‚“ã©æƒ…å ±ãŒãªã„ã®ã«ã€Staræ•°ãŒ530ã¨ã„ã†çŠ¶æ…‹ãŒä¸æ€è°ã§ã™ã€‚最近更新ã•れã¦ã„ãªã„ã¨ã“ã‚ã‚’ ã¿ã‚‹ã¨éŽåŽ»ã«é›†ã‚ãŸStarã§ã—ょã†ã‹ã€‚ãれã¨ã‚‚ã©ã“ã‹åˆ¥ã®ã¨ã“ã‚ã«ãƒ‰ã‚ュメントページãŒã‚ã‚‹ã®ã§ã—ょã†ã‹ã€‚ Rã£ã½ã„ã“ã¨ãŒã§ãるらã—ã„ã§ã™ã€‚コードã¨ã—ã¦ã¯æž¯ã‚Œã¦ã„ã‚‹ã®ã‹ã‚‚ã—れã¾ã›ã‚“。
ã“れã¾ã§ã®ãƒ©ã‚¤ãƒ–ãƒ©ãƒªã¨æ¯”ã¹ã‚‹ã¨å°è¦æ¨¡ãªã‚‚ã®ã§ã€Arrayã‚’æ‹¡å¼µã—ã¦åŸºæœ¬çš„ãªé–¢æ•°ç¾¤ã‚’è¿½åŠ ã—ã¦ãれã¾ã™ã€‚ 機能ã¯å°‘ãªã„ã§ã™ãŒã€ã“れã ã‘ãŒã‚„りãŸã„å ´åˆã¯ã„ã„ã‹ã‚‚ã—れã¾ã›ã‚“。Staræ•°ã¯23ã§ã™ã€‚
最後ã«ã€ã“ã‚“ãªãƒšãƒ¼ã‚¸ã‚’見ã¤ã‘ã¾ã—ãŸã€‚ ä¸èº«ã¯ã‚ˆãç†è§£ã—ã¦ã„ã¾ã›ã‚“ãŒã€JavaScript(ã¨ã„ã†ã‹v8)ã¯æ„外ã¨é€Ÿã„ã¨è¨€ã†æ°—付ãã ãã†ã§ã™ã€‚
http://julialang.org/ã«ã¯æ–°ã—ãã€ã‚‚ã†å°‘ã—見やã™ã„ベンãƒãƒžãƒ¼ã‚¯ã®è¡¨ãŒè¼‰ã£ã¦ã„ã¾ã™ã€‚
上記ã®ãƒ©ã‚¤ãƒ–ラリãŸã¡ã®ãƒ™ãƒ³ãƒãƒžãƒ¼ã‚¯ã‚‚æ°—ã«ãªã‚‹ã¨ã“ã‚ã§ã™ã€‚