רשת :: שינוירשת :: שינוי הוא מודול perl עם טרנספורמציות רשת מהירה. | |
הורד עכשיו |
רשת :: שינוי דירוג וסיכום
פרסומת
- רישיון:
- Perl Artistic License
- מחיר:
- FREE
- שם המפרסם:
- gray
- אתר האינטרנט של המוציא לאור:
- http://search.cpan.org/~gray/
רשת :: שינוי תגים
רשת :: שינוי תיאור
רשת :: שינוי הוא מודול perl עם טרנספורמציות רשת מהירה. רשת :: שינוי הוא מודול פרל עם טרנספורמציות רשת מהירה. $ g = רשת :: טרנספורמציה-> חדש (, שורות => 5); $ g-> rotate_270-> flip_vertical; הדפס ('', $ g-> רשת), "n"; הרשת :: המרה מודול מספק שיטות מהירות כדי להפוך רשת של סוגי נתונים שרירותיים.התכתאות $ g = רשת :: שורות => num, עמודות => num) יוצר רשת חדשה :: שינוי אובייקט. הטענה הראשונה היא התייחסות למערך 1 מימדי המייצג רשת 2 מימדי "(שורה על ידי שורה). (טור רשת גדולה היא פשוט transpose נגד של שורה גדולה.) הרשת עשויה להיות מורכבת מנתוני נתונים שרירותיים. המערך המקורי אינו שונה - כל התמורות פועלות על עותק. לפחות מימד אחד חייב להיות מוגדר. אם הרשת והמידות אינן מייצרות אלמנטים ריקים נוספים של רשת מלבנית ("") יתווספו לרשת. $ G2 = $ g-> copyreturns עותק של רשת המקור :: שיטות אובייקט. תכונות רשת: @grid = $ G-> רשת $ grid = $ g-> grid @grid = $ g-> רשת (@grid) בהקשר רשימה, מחזירה מערך המייצג את הרשת הנוכחית. בהקשר סקלר, מחזירה התייחסות למערך. מקבלת התייחסות למערך המייצגת רשת חדשה. הרשת החדשה תוקן מחדש אם הממדים של הרשת הקודמת אינם תואמים. $ G-> שורות $ G- שורות ($ num) מחזירה את המספר הנוכחי של שורות. $ G-> עמודות $ $ g-> cols $ g -> עמודות ($ num) מחזירה את המספר הנוכחי של עמודות. כל שינוי שיטות להחזיר את הרשת :: אובייקט שינוי, כך טרנספורמציה יכול להיות קשור. $ g-> rotate_90 $ g-> rotate90rotates הרשת 90 מעלות שעון חכם. א ב ג ג ד ה ו ז ח ג E F G H -> J F B I E A J F I I I I J K G C L H D I K K L K G C L H D I K K-> Rotate_180 $ G-> Rotate180Rotates הרשת 180 מעלות שעון חכם. א ב ג ג ד ה ו ז ח ג E F G H -> H F F F L K K I H G F F F D C C B I G K K C L D C B A I I J K K L D C B A I I J K C L D B C B A I I J K C L D C B G- א ב ג ד E F G H -> C G K D H L C G K K K G L I I I J K L B F I I I J K-> Flip_horizontal $ g-> Mirror_HorizontalPlips הרשת על פני הציר האופקי. א ב ג ג ד ה ו ז י ח 'א' א ' E F G H -> E F G H I J K L E F G H H B C D I J K L A B C D I I J K L A B C D D I I J K L A B C D D I I J K L A B C D D I K-> Flip_vertical $ G-> Mirror_verticalFlips את הרשת על פני הציר האנכי. א ב ג ג ד ה ו ז ח ג ג ג ד ה ה עלו E F G H -> H G F E D C B I H G F F L K K I I I J K K L L L K K I I I J K-> Transinerflips הרשת על פני הציר האנכי ולאחר מכן מסובב אותו 90 degreess שעון חכם. A B C D E F G H H I J K L A B C D L H D E F G H -> K G C L H D K G C J C L I I E I J K K L J F I E A I J-> Counter_Transpose $ G-> נגדית Poseflips הרשת על פני הציר האופקי ולאחר מכן מסובב אותו 90 מעלות שעון חכם. א ב ג ג ד ה ו ז י ח E F G H -> B F J A I B F J C G K K H L I I J K G K K H H L I J K C G K K H D H L $ G-> File_rightfolds את העמודות ימינה. A B C D E F G H H I J K L A B C D B C D A A I E F G H -> F G E B C A D F G E H H J K I L I I J K L J K I L I L I K K- K K K-> Fold_Leftfolds העמודות משמאל. א ב ג ג ד ה ו ז ח ג E F G H -> H G F F D A C B H H G F F L I K I K I K K K L L L I K I K I K I K I K I K I K I I · פרל
רשת :: שינוי תוכנה קשורה