pyginac. ¼øÀ§ ¹× ¿ä¾à
- °Ô½ÃÀÚ À̸§:
- Jonathan Brandmeyer
pyginac. ű×
pyginac. ¼³¸í
GINAC¿¡ ´ëÇÑ ÀÎÅÍÆäÀ̽º PyGinAC´Â C ++¿¡¼ ±âÈ£ °è»êÀ»À§ÇÑ ¿¸° ÇÁ·¹ÀÓ ¿öÅ© ÀÎ C ++ ¶óÀ̺귯¸® GINAC¿¡ ´ëÇÑ ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇÏ´Â Python ¸ðµâÀÔ´Ï´Ù. PyGinAC´Â Boost.python ¶óÀ̺귯¸®ÀÇ µµ¿òÀ¸·Î ±¸ÇöµË´Ï´Ù. ÇöÀç, ÆÐÅ°Áö´Â "¾ËÆÄ"»óÅÂ, Áï GINAC Ŭ·¡½º°¡ ºÎºÐÀûÀ¸·Î ³ëÃâµÇ¸é ȸ±Í Å×½ºÆ® ½ºÀ§Æ®ÀÇ ÀϺΰ¡ ȸÀüÇÏÁö ¾Ê°í ½ÇÁ¦ ¹®¼°¡ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù. ±×·¯³ªÀÌ ¸ðµç °ÍÀÌ ¹Ì·¡¿¡ º¯ÈÇؾßÇÕ´Ï´Ù. ÇöÀç PyginacÀÇ ÇöÀç ±¸ÇöÀº ¿ì¸®ÀÇ Áö½Ä¿¡ ´Þ·Á ÀÖ½À´Ï´Ù. 2 ³â Àü Pearu PetersonÀÌ ÀÛ¼ºÇÑ ¹öÀü°ú ondrej certik.despiteÀÇ ´Ù¸¥ Çϳª´Â ¿Ï¼º µÈ PyginacÀº ´ç½ÅÀ» À§ÇØ ¸ÚÁø ¹°°ÇÀ» ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ÆÄÀ̽㠰£»çº»ÀÇ ¹æÁ¤½ÄÀÇ ¼±Çü ½Ã½ºÅÛÀ» ÇØ°áÇÏ´Â °ÍÀº >>> x = ±âÈ£ ( 'x') >>> y = ±âÈ£ ( 'y') >>> lsolve (, ) >>> LSOLDÀÇ x¿¡ ´ëÇÑ x (str (x) - , )] >>> Àü·Â ÀÏ·ÃÀÇ ±â´Éµµ 󸮵˴ϴÙ. >>> X = ±âÈ£ ( 'x') >>> Àμâ sin (x) .Series (x == 0, 8) 1 * x + (- 1/6) * x ** 3 + 1 / 120 * x * * 5 + (- 1/5040) * x ** 7 + ÁÖ¹® (x ** 8) >>> ¶Ç´Â ramanujanÀÇ ID Áß ÇϳªÀÇ ¼öÁ¤ µÈ ¹öÀüÀ» ½ÃµµÇϽʽÿÀ (ÀÌ ¿¹¿¡¼´Â GinacÀÇ È¸±Í Å×½ºÆ® ½ºÀ§Æ®¿¡¼ Âõ¾îÁö±â) >>> E1 = POW (1 + POW (3, Numeric (1,5)) - Pow (3, Numeric (2,5)), 3) >>> E2 = È®Àå (E1 - 10 + 5 * POW (3, ¼ýÀÚ (3,5))) >>> Àμâ E2.Expand () 0 >>> À§ÀÇ ¼ýÀÚ (3,5)´Â ºÐ¼ö 3/5ÀÔ´Ï´Ù. ¿ä±¸ »çÇ× : ¡¤ ÆÄÀ̽㠡¤ ºÎ½ºÆ® ¶óÀ̺귯¸® ¡¤ GINAC.
pyginac. °ü·Ã ¼ÒÇÁÆ®¿þ¾î