logo

numpy.asarray()

פונקציה זו משמשת ליצירת מערך על ידי שימוש בנתונים הקיימים בצורה של רשימות, או tuples. פונקציה זו שימושית בתרחיש שבו עלינו להמיר רצף פיתון לאובייקט מערך numpy.

תחביר

 numpy.asarray(sequence, dtype = None, order = None) 

פרמטרים

הוא מקבל את הפרמטרים הבאים.

  1. צורה: ה- Tuple הוא המגדיר את צורת המטריצה.
  2. dtype: זהו סוג הנתונים של כל פריט במערך
  3. order: זהו סדר ההכנסה של המערך. ברירת המחדל היא C.

לַחֲזוֹר

מוחזר מערך עם הערכים השווים לרצף.

דוגמא

 import numpy as np l=[1,2,3,4,5,6,7] a = np.asarray(l); print(type(a)) print(a) 

תְפוּקָה:

 [1 2 3 4 5 6 7] 

דוגמה: יצירת מערך numpy מה- Tuple

 import numpy as np l=(1,2,3,4,5,6,7) a = np.asarray(l); print(type(a)) print(a) 

תְפוּקָה:

 [1 2 3 4 5 6 7] 

דוגמה: יצירת מערך numpy באמצעות יותר מרשימה אחת

 import numpy as np l=[[1,2,3,4,5,6,7],[8,9]] a = np.asarray(l); print(type(a)) print(a) 

תְפוּקָה:

 [list([1, 2, 3, 4, 5, 6, 7]) list([8, 9])]