| PDL :: Intro. PDL :: INTRRO PERL µ¥ÀÌÅÍ ¾ð¾î¿¡ ´ëÇÑ ¼Ò°³°¡ ÀÖ½À´Ï´Ù. |
Áö±Ý ´Ù¿î·Îµå |
PDL :: Intro. ¼øÀ§ ¹× ¿ä¾à
- ƯÇã:
- Perl Artistic License
- °Ô½ÃÀÚ À̸§:
- Karl Glazebrook and Craig DeForest
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://search.cpan.org/~csoe/PDL-2.4.3/Basic/Pod/Intro.pod
PDL :: Intro. ű×
PDL :: Intro. ¼³¸í
PDL :: Intro´Â Perl µ¥ÀÌÅÍ ¾ð¾î¿¡ ´ëÇÑ ¼Ò°³¸¦ Æ÷ÇÔÇÕ´Ï´Ù. PDL :: Intro´Â Perl Data Language¿¡ ´ëÇÑ ¼Ò°³¸¦ Æ÷ÇÔÇÕ´Ï´Ù. PDL (Perl Data Language)Àº °úÇÐÀûÀÌ°í ´ë·® ¼ýÀÚ µ¥ÀÌÅÍ Ã³¸® ¹× µð½ºÇ÷¹ÀÌ ¿ëÀ¸·Î ¼³°èµÈ Perl È®ÀåÀÚÀÔ´Ï´Ù. PERLÀÇ ±¸¹®À» È®ÀåÇÏ°í ¿ÏÀüÈ÷ º¤ÅÍÈ µÈ ´ÙÂ÷¿ø ¹è¿ ó¸®, Ç÷¯½º ÀåÄ¡ µ¶¸³Àû ÀÎ ±×·¡ÇÈÀÇ ¿©·¯ °æ·Î¸¦ Æ÷ÇÔÇÕ´Ï´Ù .PDLÀº PDL°ú ÇÔ²² Á¦°øµÇ´Â ´ëÈ Çü ¸í·É ½©ÀÔ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº Perldl (1)À» ÂüÁ¶ÇϽʽÿÀ. PDLÀº PerlÀÇ ¸ðµâ Çü È®ÀåÀÚÀ̸ç ÀÏ¹Ý Perl ½ºÅ©¸³Æ®¿¡ ¾×¼¼½º ÇÒ ¼ö ÀÖ½À´Ï´Ù. "PDL"À» »ç¿ëÇÏ´Â ¸í·É ÁÙ PDL ½ºÅ©¸³Æ®¸¦ ÀÛ¼ºÇϽʽÿÀ. ÀÏ¹Ý Perl ½ºÅ©¸³Æ®ÀÇ ¸Ç À§¿¡ ÀÖ½À´Ï´Ù. ¶ÇÇÑ ´ëȽÄÀ¸·Î PDL ¸í·ÉÀ» ¹ßÇà ÇÒ ¼ö ÀÖÀ¸¸ç MATLAB ¹× IDL (°¢°¢ MathWorks ¹× KodakÀÇ »óÇ¥ ÀÎ »óÇ¥)°ú À¯»çÇÑ °æ·Î ±â¹Ý ¼ºê ·çƾ ¿ÀÅä·Î´õ°¡ Æ÷Ç﵃ ¼öÀÖ´Â Àü¹®È µÈ ´ëÈ Çü ½© (Perldl (1))ÀÌ ÀÖ½À´Ï´Ù. PENLDL ¼ÐÀ» »ç¿ëÇÏ¸é µ¥ÀÌÅ͸¦ ½Å¼ÓÇÏ°Ô Á¶ÀÛÇÏ°í "µ¥ÀÌÅÍ·Î Àç»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. (ªÀº ¸í·É "PDL"À¸·Î È£Ãâ ÇÒ ¼öµµ ÀÖ½À´Ï´Ù). PDL ¸ðµâÀº PERL¿¡ ´ëÇÑ ¿ÏÀüÇÑ °´Ã¼ ÁöÇâ È®ÀåÀÚÀÌÁö¸¸ Å« n Â÷¿øÀ» Çã¿ëÇÏ´Â °´Ã¼¸¦ »ç¿ëÇÒ ÇÊ¿ä°¡ÀÖ´Â °ÍÀ» ¾Ë ÇÊ¿ä°¡ ¾øÁö¸¸ Å« À̹ÌÁö, ½ºÆåÆ®·³, ½Ã°è¿ µî°ú °°Àº µ¥ÀÌÅÍ ¼¼Æ®´Â È¿À²ÀûÀ¸·Î ÀúÀåµÇ°í Á¶À۵˴ϴÙ. ¿¹¸¦ µé¾î PDL ¸ðµâÀ» »ç¿ëÇϸé Perl ÄÚµå $ a = $ b + $ c¸¦ ¾µ ¼ö ÀÖ½À´Ï´Ù. ¿©±â¼ $ b ¹× $ c´Â Å« µ¥ÀÌÅÍ ÁýÇÕ (¿¹ : 2048x2048 À̹ÌÁö)À̸ç, second.pdl º¯¼öÀÇ ÀϺθ¸À¸·Î °á°ú¸¦ ¾òÀ» ¼ö ÀÖ½À´Ï´Ù ( ¶Ç´Â ±×µéÀÌ ¾Ë·ÁÁø °Íó·³ ÆÄÀÌÇÁ°¡³³´Ï´Ù.) ³ÐÀº ¹üÀ§ÀÇ ±âº»ÀûÀÎ µ¥ÀÌÅÍ À¯ÇüÀ» Áö¿øÇÕ´Ï´Ù. ¹è¿Àº ¹ÙÀÌÆ®, ªÀº Á¤¼ö (¼¸í ¶Ç´Â ºÎÈ£ ¾øÀ½), ±ä Á¤¼ö, Ç÷ÎÆ® ¶Ç´Â ÀÌÁß Á¤¹Ð ¼ö·¹ ÀÏ ¼ö ÀÖ½À´Ï´Ù. ±×¸®°í PDLÀÇ °´Ã¼ ÁöÇâÀû ÀΠƯ¼º ¶§¹®¿¡ »õ·Î¿î »ç¿ëÀÚ Á¤ÀÇ µÈ µ¥ÀÌÅÍ À¯ÇüÀÌ Them.Perl¿¡¼ ÆÄ»ý µÉ ¼ö ÀÖ½À´Ï´Ù. Ãʺ¸ÀÚ¿¡ ÀûÇÕÇÏ°í ½Å¼ÓÇÑ ÇÁ·ÎÅä ŸÀÌÇÎÀ» Çã¿ëÇÕ´Ï´Ù. ¾ð¾î¿¡ ´ëÇÑ PDL È®ÀåÀÚ´Â PerlÀÇ °´Ã¼ ÁöÇâ ±â´ÉÀ» »ç¿ëÇÏ¿© Perl, C ¹× / ¶Ç´Â Fortran¿¡ ÀûÀýÇÏ°Ô ÀÛ¼ºµÈ °í¼Ó °úÇÐÀû ±â´ÉÀ» ¿Ïº®ÇÏ°Ô Ãß°¡ ÇÒ ¼ö ÀÖµµ·Ï ÄÚµåÀÇ "ÇÖ ½ºÆý"ÀÌ ¿ø½ÃÀûÀ¸·Î ÄÄÆÄÀÏ µÈ ¾ð¾î ¼Óµµ·Î ½ÇÇàµË´Ï´Ù. ´õ ³ôÀº ¼öÁØ Perl ¾ð¾î (ÀÚü°¡ ´Ù¸¥ ¸¹Àº JIT ÄÄÆÄÀÏ ¶Ç´Â Çؼ® ¾ð¾îº¸´Ù ºü¸£°Ô ½ÇÇà). PDL¿¡ ÅëÇÕ µÈ µî±Þ ¸ðµâÀº ¿ÏÀüÇÑ GNU °úÇÐ ¶óÀ̺귯¸®¸¦ Æ÷ÇÔÇÕ´Ï´Ù. ÆÄÀÏ Ã³¸®¿¡ ¸Â°Ô CFITSIO; fftw; ½½·¹ÀÌÆ® ¸ÅÆ®¸¯½º Çڵ鸵 ÆÐÅ°Áö; ±×¸®°í pgplot, plplot, karma ¹× opengl ±×·¡ÇÈ ¶óÀ̺귯¸®. PDL ÀÚü·Î ÀÛ¼ºµÈ ºÎ¼öÀû ÀÎ ÆÐÅ°Áö´Â À̹ÌÁö ó¸®, Ä¿ºê ÇÇÆÃ, ¸ÅÆ®¸¯½º Á¶ÀÛ, ÁÂÇ¥ º¯È¯, ºñ¼±Çü µ¥ÀÌÅÍ ¸®»ùÇøµ, ±×·¡ÇÈ I / O ¹× ±¤¹üÀ§ÇÑ ÆÄÀÏ I / O À¯Æ¿¸®Æ¼°¡ ÀÖ½À´Ï´Ù. PDL ÇÁ·Î±×·¥Àº Ãß°¡ ¸ðµâÀÌ·Îµå µÈ "±×³É"PerlÀ̱⠶§¹®¿¡ Àüü CPAN ¾ÆÄ«À̺갡 PDL Scripts.Requirements¿¡¼µµ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¤ Perl
PDL :: Intro. °ü·Ã ¼ÒÇÁÆ®¿þ¾î