כל מה שאתה צריך לדעת על מטריקס בפייתון



מאמר זה יציג בפניכם את מטריקס בפייתון עם כל פעולה הנוגעת לנושא באמצעות הדגמה פרוגרמטית.

מאמר זה יציג בפניכם את מטריקס עם כל פעולה הנוגעת לנושא עם הדגמה פרוגרמטית. המצביעים הבאים יוסקרו במאמר זה,

בואו נתחיל אז,





מטריקס בפייתון

מטריקס אינו אלא מערך מלבני של מספרים או כל צורת נתונים אחרת. הרעיון הבסיסי של מטריצה ​​צריך להיות ברור לפני שמבצעים מטריצות בגבולות שפת התכנות של פיתון. הסידור האופקי של הנתונים הוא שורות והסידור האנכי עמודות. הגודל של מטריצות כלשהן או במילים אחרות, מספר האלמנטים בתוך מטריצה ​​הוא (R) X (C) כאשר R הוא שורות ו- C, עמודות. לפייתון אין סוג מובנה למטריצות, ולכן אנו רואים שתי רשימות או יותר יחד כמטריצה.



עכשיו, בואו נסתכל על צפייה באלמנטים של מטריצה ​​והפונקציונליות שלה. שקול את קוד הפיתון המוצג להלן.

הדפס ('n ברוך הבא לאדורקה! n') הדפס ('להלן מטריקס') A = [[1,4,5,12], [-5,8,9,0] [-6,7,11, 19]] הדפס ('A =', A) הדפס ('n מנסה להדפיס את השורה השנייה') הדפס ('A [1] =', A [1]) הדפסה ('n מנסה להדפיס את השורה השנייה, האלמנט השלישי ') הדפס (' A [1] [2] = ', A [1] [2]) הדפס (' n כותב אלמנט אחרון של השורה הראשונה ') הדפס (' A [0] [3] = ', A [ 0] [3]) עמודה = [] לשורה ב- A: column.append (שורה [2]) הדפס ('n הצגת העמודה השלישית בלבד') הדפס ('טור 3 =', עמודה) הדפס ('n תודה שיהיה לך יום נעים!')

תְפוּקָה

פלט - מטריקס בפייתון - אדוריקהממשיכים במאמר זה



חבילת NumPy למטריצות בפייתון

Numpy היא ספריית פיתון, המאפשרת מחשוב מדעי. Numpy יכול לעזור למשתמשים לעבוד על מערכים רב ממדיים.

/ הוספה של מטריצות הדפסה ('n ברוך הבא ל- EDUREKA! N') ייבוא ​​מטומטם כ np A = np.array ([[24,41], [35, -9]]) B = np.array ([[19, - 36], [37,68]]) C = A + B הדפסה ('סיכום מטריצה ​​באמצעות Numpy הוא פשוט יותר') הדפס (C) הדפס ('n תודה!')

תְפוּקָה

/

ממשיכים במאמר זה

כיצד ליישם hashmap

כפל מטריצות

התוצר של שתי מטריצות נמצא באמצעות ספריות Numpy כמוצג להלן.

// ייבא קהה כ np A = np.array ([[7,1,3], [6, -2,0]]) B = np. array ([[2,3], [9,5], [4, -2]]) C = A. נקודה (B) הדפסה ('n המוצר של שתי מטריצות הוא n') הדפסה (C) הדפסה ('n תודה! N')

תְפוּקָה

בהמשך למאמר זה על Matrix In Python,

להעביר מטריצה

Transpos מתייחס למטריצה ​​חדשה שנוצרה ששורותיה כעת הם העמודות ועמודה שלה עכשיו הם השורות של המטריצה ​​הראשונית.

// ייבא קהה כמו np A = np.array ([[1,1], [2,1], [3, -3]]) הדפס ('n זה המטריצה ​​המקורית שלך') הדפס (A) הדפס ( 'זה השינוי שלך') הדפס (A. טרנספוז ()) הדפס ('תודה לך')

תְפוּקָה

זה מביא אותנו לסוף מאמר זה.

כדי לקבל ידע מעמיק על Python יחד עם היישומים השונים שלו, אתה יכול לאימונים מקוונים חיים עם תמיכה 24/7 וגישה לכל החיים.

יש לך שאלה עבורנו? הזכר אותם בסעיף ההערות במאמר ונחזור אליך.