| »ý¸í¾× SINIPY´Â ¼ø¼öÇÑ ÆÄÀ̽ãÀ¸·Î ÀÛ¼ºµÈ »ó¡Àû ÀÎ Á¶ÀÛ ÆÐÅ°ÁöÀÔ´Ï´Ù. |
Áö±Ý ´Ù¿î·Îµå |
»ý¸í¾× ¼øÀ§ ¹× ¿ä¾à
- °Ô½ÃÀÚ À̸§:
- Ondrej Certik
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://code.google.com/p/sympy/
»ý¸í¾× ű×
»ý¸í¾× ¼³¸í
sympy´Â ¼ø¼öÇÑ ÆÄÀ̽ãÀ¸·Î ÀÛ¼ºµÈ »ó¡Àû ÀÎ Á¶ÀÛ ÆÐÅ°ÁöÀÔ´Ï´Ù. SINLIPY´Â ¼ø¼öÇÑ ÆÄÀ̽ãÀ¸·Î ÀÛ¼ºµÈ »ó¡Àû ÀÎ Á¶ÀÛ ÆÐÅ°ÁöÀÔ´Ï´Ù. SympyÀÇ ¸ñÇ¥´Â ÆÄÀ̽㿡¼ ¿ÏÀüÇÑ ±â´ÉÀ» °®Ãá CA°¡µÇ¸ç, Äڵ带 °¡´ÉÇÑ ÇÑ °£´ÜÇÏ°Ô À¯ÁöÇÏ¸é¼ Äڵ带 ÀÌÇØÇÒ ¼ö ÀÖ°í ½±°Ô È®Àå ÇÒ ¼ö ÀÖµµ·Ï °£´ÜÇÏ°Ô À¯ÁöÇÏ´Â °ÍÀÔ´Ï´Ù. SIRIGHY´Â ÁÖº¯ÀÇ 1600 ÁÙÀÇ ÄÚµå (ÁÖ¼® Æ÷ÇÔ) ¸¸ ÀÖÀ¸¸ç ±âº» »ê¼úÀÌ Æ÷ÇԵ˴ϴÙ. , ±âº» ´Ü¼øÈ, ½Ã¸®Áî È®Àå, ±â´É (EXP, LN, SIN, COS, Ȳ°¥»ö µî), Â÷º°È, ÅëÇÕ (ÇöÀç ¸Å¿ì °£´ÜÇÑ Çʼö ¿ä¼Ò), ±âº» ´ëü, ÀÓÀÇÀÇ Á¤¹Ð Á¤¼ö ¹× ÇÕ¸®Àû, Ç¥ÁØ (Python) ¼ö·¹, ±âº» º¹¼Ò¼ö ¹× ±âÈ£ ÇÑ°è°¡ ÀÖ½À´Ï´Ù. ´ÙÀ½Àº "sympy"ÀÇ ÁÖ¿ä ±â´ÉÀÌ ÀÖ½À´Ï´Ù. ¡¤ ±âº» »ê¼ú *, /, +, - ¡¤ ±âº» ´Ü¼øÈ (A * B * B + 2 * B * A * B -> 3 * A * B ^ 2) ¡¤ È®Àå (A + B) ^ 2 -> a ^ 2 + 2 * a * b + b ^ 2) ¡¤ ±â´É (EXP, LN, SIN, COS, TAN, ...) ¡¤ º¹¼Ò¼ö (EXP (i * x) .evalc () -> cos (x) + i * sin (x)) ¡¤ Â÷º°È ¡¤ Å×ÀÏ·¯ ½Ã¸®Áî ¡¤ ±âº» ´ëü (x> ln (x))) ¡¤ ÀÓÀÇÀÇ Á¤¹Ð Á¤¼ö ¹× ÇÕ¸®Àû ¡¤ Ç¥ÁØ (Python) ¼ö·¹ ±×·± ´ÙÀ½ ÀÌ·¯ÇÑ ÀÛ¾÷¿¡ ´ëÇØ sympy ¸ðµâ (1000 ÁÙ)ÀÌ ÀÖ½À´Ï´Ù. ¡¤ Á¦ÇÑ (Like Limit (X * Log (x), x, 0) -> 0) ¡¤ ÅëÇÕ (ÇöÀç ±×°ÍÀº ´ÜÁö ¸Å¿ì ´Ü¼øÇÑ ÀÏüÀÏ ¼ö ÀÖ½À´Ï´Ù) ¡¤ »ó¡Àû ÀÎ Çà·Ä ¿ä±¸ »çÇ× : ¡¤ ÆÄÀ̽ã ÀÌ ¸±¸®½º¿¡¼´Â »õ·Î¿î ±â´É : ¡¤ Python2.6 (¸ðµç Å×½ºÆ® Åë°ú) ¹× Jython ( "AST"¸ðµâ¿¡ µû¶ó ¸ðµç Å×½ºÆ®¸¦ Á¦¿ÜÇÑ ¸ðµç Å×½ºÆ® Åë°ú)À¸·Î À̽ĵ˴ϴÙ. ¡¤ ½ÇÁ¦ ³ª´©±â°¡ ¼öÁ¤µÇ¾ú½À´Ï´Ù (¸ðµç Å×½ºÆ®´Â "-qnew"ÆÄÀ̽㠿ɼǰú ÇÔ²² Åë°úÇÕ´Ï´Ù). ¡¤ buildbot.sympy.org°¡ ¸¸µé¾îÁ³½À´Ï´Ù. SINMY´Â i386 ¹× AMD64¿¡¼ Python 2.4, 2.5 ¹× 2.6¿¡¼ Á¤±âÀûÀ¸·Î Å×½ºÆ®µÇ¾ú½À´Ï´Ù. ¡¤ Py.Bench : Py.Test ±â¹Ý º¥Ä¡¸¶Å·. ¡¤ BIN / TEST : ¿ÜºÎ ÀÇÁ¸¼ºÀ̾ø´Â °£´ÜÇÑ PY.TEST-LIKE Å×½ºÆ® ÇÁ·¹ÀÓ ¿öÅ© ¹× ¸ÚÁö°Ô Âø»ö µÈ Ãâ·Â. ¡¤ ´ëºÎºÐÀÇ ÇÑ°è°¡ ÀÌÁ¦ ÀÛµ¿ÇÕ´Ï´Ù. ¡¤ Z ¸¦ ÅëÇÑ Àμö ºÐÇØ°¡ Å©°Ô Çâ»óµÇ¾ú½À´Ï´Ù. ¡¤ Á¶°¢ º° ±â´ÉÀÌ Ãß°¡µÇ¾ú½À´Ï´Ù. nsimplify ()°¡ ±¸ÇöµÇ¾ú½À´Ï´Ù. ¡¤ ±âÈ£ ¹× VAR ±¸¹®ÀÌ ÅëÇյǾú½À´Ï´Ù. ¡¤ C ÄÚµå Àμâ.
»ý¸í¾× °ü·Ã ¼ÒÇÁÆ®¿þ¾î