NumPy Cos

Numpy Cos



הפונקציה NumPy cos מייצגת את פונקציית הקוסינוס הטריגונומטרית. פונקציה זו מחשבת את היחס בין אורך הבסיס (הצלע הקרובה ביותר לזווית) ואורך התחתון. ה-NumPy cos מוצא את הקוסינוס הטריגונומטרי של רכיבי המערך. ערכי קוסינוס מחושבים אלה מיוצגים תמיד ברדיאנים. כאשר אנו מדברים על המערכים בסקריפט של Python, אז עלינו להזכיר את ה-'NumPy'. NumPy היא הספרייה שמציעה פלטפורמת Python, והיא מאפשרת עבודה עם מערכים ומטריצות רב מימדיות. יתר על כן, ספריה זו עובדת גם עם פעולות מטריצות שונות.

תהליך

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







תחביר

$ numpy. חַסַת עָלִים ( איקס , הַחוּצָה ) = אף אחד )

הזכרנו את התחביר של הפונקציה NumPy cos בשפת python. לפונקציה יש שני פרמטרים בסך הכל, והם 'x' ו-'out'. x הוא המערך שכל האלמנטים שלו ברדיאנים, שזה המערך שנעביר לפונקציה cos () כדי למצוא את הקוסינוס של האלמנטים שלו. הפרמטר הבא הוא 'out', והוא אופציונלי. בין אם אתה נותן את זה או לא, הפונקציה עדיין פועלת בצורה מושלמת, אבל פרמטר זה אומר היכן הפלט ממוקם או מאוחסן. זה היה התחביר הבסיסי עבור הפונקציה NumPy cos. נדגים במאמר זה כיצד אנו יכולים להשתמש בתחביר הבסיסי הזה ולשנות את הפרמטר שלו לדרישות שלנו בדוגמאות הבאות.



ערך החזרה

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



דוגמה 1

כעת, כשכולנו מכירים את התחביר ואת פעולת הפונקציה NumPy cos (), הבה ננסה ליישם את הפונקציה הזו בתרחישים שונים. נתקין תחילה את ה-'spyder' עבור Python, מהדר Python בקוד פתוח. לאחר מכן, נעשה פרויקט חדש במעטפת Python ונשמור אותו במקום הרצוי. נתקין את חבילת python דרך חלון הטרמינל באמצעות הפקודות הספציפיות כדי להשתמש בכל הפונקציות ב- Python לדוגמא שלנו. בכך, כבר התקנו את ה-'NumPy', ועכשיו נייבא את המודול הזה עם השם 'np' כדי להכריז על המערך וכדי ליישם את הפונקציה NumPy cos ().





לאחר ביצוע הליך זה, הפרויקט שלנו מוכן לכתוב עליו את התוכנית. נתחיל לכתוב את התוכנית על ידי הכרזה על המערך. מערך זה יהיה חד מימדי. האלמנטים במערך יהיו ברדיאנים, אז נשתמש במודול NumPy בתור 'np' כדי להקצות את האלמנטים למערך זה בתור 'np. מערך ([np. pi /3, np. pi/4, np. pi ] )'. בעזרת הפונקציה cos () נמצא את הקוסינוס של מערך זה כך שנקרא לפונקציה 'np. cos (מערך_שם, out= מערך_חדש).

בפונקציה זו, החלף את array_name בשם של אותו מערך שהכרזנו וציין היכן נרצה לאחסן את התוצאות מהפונקציה cos (). קטע הקוד של תוכנית זו ניתן באיור הבא, אותו ניתן להעתיק למהדר Python ולהפעיל כדי לראות את הפלט:



#import את המודול numpy

יְבוּא רדום כפי ש לְמָשָׁל

#הכרזה על המערך

מַעֲרָך = [ לְמָשָׁל פאי / 3 , לְמָשָׁל פאי / 4 , לְמָשָׁל פאי ]

#הצג את המערך המקורי

הדפס ( 'מערך קלט:' , מַעֲרָך )

#applying cos function

cosine_out = לְמָשָׁל חַסַת עָלִים ( מַעֲרָך )

#display מערך מעודכן

הדפס ( 'ערכים_קוסינוס: ' , cosine_out )

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

שתיים *פי רדיאנים = 360 מעלות

דוגמה 2

הבה נבחן כיצד נוכל להשתמש בפונקציה המובנית cos () כדי לקבל את ערכי הקוסינוס עבור מספר האלמנטים המחולקים באופן שווה במערך. כדי להתחיל את הדוגמה, זכור להתקין את חבילת הספרייה עבור המערכים והמטריצות, כלומר, 'NumPy'. לאחר יצירת פרויקט חדש, נייבא את המודול NumPy. אנחנו יכולים לייבא את NumPy כפי שהוא, או שנוכל לתת לו שם, אבל הדרך הנוחה יותר להשתמש ב-NumPy בתוכנית היא לייבא אותו עם שם כלשהו או הקידומת כך שניתן לו את השם 'np' . לאחר שלב זה, נתחיל בכתיבת התוכנית עבור הדוגמה השנייה. בדוגמה זו, נכריז על המערך לחישוב פונקציית cos () שלו בשיטה מעט שונה. קודם לכן, הזכרנו שאנו לוקחים את הקוסינוס של האלמנטים המפוזרים באופן שווה, ולכן עבור התפלגות שווה זו של רכיבי המערך, נקרא למתודה 'linspace' בתור 'np. linspace (התחלה, עצירה, צעדים)'. סוג זה של פונקציית הצהרת מערך לוקח שלושה פרמטרים: ראשית, ערך 'התחל' מאילו ערכים אנו רוצים להתחיל את האלמנטים של המערך; ה'עצור' מגדיר את הטווח עד למקום שבו אנו רוצים לסיים את האלמנטים; והאחרון הוא ה'שלב', שמגדיר את השלבים לפיהם האלמנטים מתחלקים באופן שווה מערך ההתחלה לערך העצירה.

נעביר את הפונקציה הזו ואת ערכי הפרמטרים שלה בתור 'np. linspace (- (np. pi), np. pi, 20)' וישמור את התוצאות מפונקציה זו במשתנה 'מערך'. לאחר מכן, העבר את זה לפרמטר של פונקציית הקוסינוס בתור 'np. cos(array)' והדפיס את התוצאות כדי להציג פלט.

הפלט והקוד של התוכנית מסופקים להלן:

#import את המודול numpy

יְבוּא רדום כפי ש לְמָשָׁל

#הכרזה על המערך

מַעֲרָך = לְמָשָׁל linspace ( - ( לְמָשָׁל פאי ) , לְמָשָׁל פאי , עשרים )

#applying cos () פונקציה על מערך

תְפוּקָה = לְמָשָׁל חַסַת עָלִים ( מַעֲרָך )

פלט #תצוגה

הדפס ( 'מערך בחלוקה שווה:' , מַעֲרָך )

הדפס ( 'out_array מ-cos func: ' , תְפוּקָה )

סיכום

התיאור והיישום של הפונקציה NumPy cos () הוצגו במאמר זה. כיסינו את שתי הדוגמאות העיקריות: המערכים עם אלמנטים (ברדיאנים) שהופעלו והופצו באופן שווה באמצעות פונקציית linspace כדי לחשב את ערכי הקוסינוס שלהם.