מהו מערך ריק של NumPy?
ללא אתחול ערכים, ניתן להשתמש בפונקציית המערך Python NumPy empty() לבניית מערך חדש של הצורות והסוגים שצוינו. פונקציה זו מקבלת שלוש כניסות ועל ידי מתן פרמטרים אלה, אנו עשויים לציין את סוג הנתונים והסדר המסוימים. בפוסט זה, נעבור על numpy.empty(syntax )'s ושימוש, אשר מחזיר מערך של נתונים לא מאותחלים עם הצורה, הסדר וסוג הנתונים שצוינו. מערכי אובייקטים יתחילו בערך של None.
תחביר של NumPy ריק מערך
להלן התחביר המלא לשימוש בפונקציה זו:
הפרמטרים הבאים נמצאים בתחביר. לכל אחד מהפרמטרים הללו יש פונקציה.
שם פרמטר | תיאור |
צוּרָה | הוא מתאר את צורת המערך הריק. זה יכול להיות ערך שלם בודד או tuple. |
dtype | סוג הנתונים של פריטי המערך נקבע על ידי פרמטר אופציונלי זה. זהו numpy.float64 כברירת מחדל. |
להזמין | שיטת אחסון הנתונים הרב-ממדית מוגדרת על ידי פרמטר אופציונלי זה. יש לו את האפשרויות 'C' ו-'F'. |
כמו | זה פרמטר מבוסס בחירה. זהו אובייקט התייחסות המאפשר יצירת מערכים שאינם תואמים ל-NumPy. |
ה-ndarray של מערך של נתונים לא מאותחלים עם הצורה, הסדר וסוג הנתונים שצוינו מוחזר על ידי השיטה numpy.empty() .
לאחר מכן, נספק לך כמה תוכניות לדוגמה המפרטות את הנושא האמור בפירוט.
דוגמה 1:
הבה נסתכל על דוגמה כדי לראות כיצד מיושם מערך ריק של NumPy. ישנן שתי שיטות לבדיקת מערך ריק של NumPy. פונקציית המערך של NumPy zero משמשת בראשון ופונקציית המערך הריק משמשת בשני. נדון בשימוש בפונקציית המערך הריק NumPy בדוגמה זו.
הקוד ליישום שיטת מערך ריקה מוצג להלן. עם זאת, קיום פונקציה ריקה לא מבטיח שערכי המערך יהיו 0. המערך הריק NumPy הפשוט מיושם בקוד הנתון. זה תמיד מחזיר פריטים לא מאותחלים עם צורה וסוג נתונים מסופקים. צילום המסך של הקוד מוצג כאן.
יְבוּא רדוםnew_arr = רדום. ריק ( 4 )
הדפס ( new_arr )
לאחר הפעלת הקוד, תוכל לראות את הפלט למטה.
ניתן להשתמש בשיטת numpy.array() כדי לבנות מערך ריק על ידי העברת רשימה ריקה אליו.
יְבוּא רדוםרשימה חדשה = [ ]
new_arr = רדום. מַעֲרָך ( רשימה חדשה )
הדפס ( new_arr )
להלן התוצאה שבה ניתן לראות מערך ריק.
הבה נדון בגישה השנייה, שהיא פונקציית המערך של האפס האפס.
דוגמה 2:
כאן יישמנו פונקציית מערך אפס numpy. אותם פרמטרים קיימים גם בשיטת Numpy.zeros() . אלה הם סדר, צורה ו-dtype.
בתמונת הקוד ניתנת צורת המערך שהיא [3,3]. זה אומר 3 שורות ו-3 עמודות. סוג הנתונים הוא int.
יְבוּא רדוםarr_one = רדום. אפסים ( [ 3 , 3 ] , dtype = 'int' )
הדפס ( arr_one )
כאן, אתה יכול לראות מערך של 3 שורות ו-3 עמודות.
דוגמה 3:
כאן נעשה שימוש בארגומנט הציפה 'dtype' של הפונקציה numpy.empty. ניתן לראות בקוד שהגדרנו את הצורה וסוג הנתונים של המערך הריק, מה שאומר שאנחנו יכולים להצהיר על שניהם בדוגמה. כאן, אתה יכול לראות שהמערך של 3 שורות ו-3 עמודות הולך להיווצר המורכב מערכי ציפה.
יְבוּא רדוםאחד = רדום. ריק ( [ 3 , 3 ] , dtype = לָצוּף )
הדפס ( אחד )
השתמש בתמונה הבאה כדי להבין את התוצאה של ההצהרה הנ'ל.
דוגמה 4:
בדוגמה זו, נשתמש בפרמטר הסדר של הפונקציה 'C', המיועד לצורת שורה מרכזית בסגנון C. פונקציות Numpy מיובאות ומשמשות. עם פונקציית numpy ריקה, הכרזנו על המשתנה 'arr2'. במקרה זה, העברנו את צורת הפונקציה, סוג הנתונים והסדר. לבסוף, אנו מנסים להדפיס את ערך המשתנה.
יְבוּא רדוםarr2 = רדום. ריק ( [ 4 , 4 ] , dtype = לָצוּף , להזמין = 'ג' )
הדפס ( arr2 )
במקרה זה, ההזמנה סופקה לפונקציה. השתמש בצילום המסך שלהלן כדי להדגים את התוצאה של הקוד האמור לעיל.
דוגמה 5:
בדוגמה זו, שינינו רק את הסדר של המערך שהוא 'F' במקרה זה. הקוד הנותר זהה לזה שלמעלה. השתמש בתמונה הבאה כדי להמחיש את התוצאה של הקוד הנ'ל:
יְבוּא רדוםarr2 = רדום. ריק ( [ 4 , 4 ] , dtype = לָצוּף , להזמין = 'F' )
הדפס ( arr2 )
הנה התוצאה:
דוגמה 6:
בדוגמה זו נוצר מערך חד-ממדי ריק. רק במקרה זה, אנו משתמשים בצורת פרמטר יחיד. השתמש בתמונת הקוד המצורפת כדי להמחיש את התוצאה של הקוד לעיל.
יְבוּא רדוםoned_arr = רדום. ריק ( צוּרָה = שתיים )
הדפס ( oned_arr )
התוצאה מצורפת כאן:
ניתן להפעיל את אותה דוגמה ללא פרמטרים. העובדה שהתוצאה ריקה למרות שאנחנו פשוט מעבירים את גודל הצורה (שהוא 4 במקרה הזה) כפרמטר מעידה על כך ש-Python מאפשר לנו לבצע זאת. תמונת הקוד מצורפת כאן כדי להבין טוב יותר.
יְבוּא רדוםoned_arr = רדום. ריק ( 4 )
הדפס ( oned_arr )
כאן אתה יכול לראות את הפלט:
דוגמה 7:
דוגמה זו עוסקת במערך numpy ריק דו-ממדי. פונקציות Numpy מיובאות ומשמשות. עם פונקציית numpy ריקה, הכרזנו על המשתנה 'twod_arr' והעברנו את צורת הפונקציה וסוג הנתונים. לבסוף, אנו מנסים להדפיס את ערך המשתנה.
יְבוּא רדוםtwod_arr = רדום. ריק ( צוּרָה = [ 3 , 4 ] , dtype = int )
הדפס ( twod_arr )
כאן אתה יכול לראות שמערך 3 שורות ו-4 עמודות מוצג.
סיכום
למדת את התחביר הבסיסי עבור מערכים ריקים נראים מהמאמר הנ'ל. בנוסף, גילינו כיצד להשתמש בפונקציית האפסים ובמערכים ריקים לדוגמה אחרים כדי ליישם אותם ב-Python. פוסט זה הראה לנו כיצד לעבוד עם מערכים ריקים נראים ב-Python.