ממדים גבוהים יותר
שיעור 4 מתוך 18 בקורס יסודות NumPy של Coddy.
NumPy מאפשרת ליצור מערכים בממדים שונים, וכך לטפל בנתונים בצורה מובנית. כך עושים זאת:
מערך חד־ממדי: מייצג אוסף ליניארי של איברים.
one_dimension = np.array([1, 2, 3])מערך דו־ממדי: מייצג מטריצה או טבלה של איברים.
two_dimension = np.array([[1, 2], [3, 4]])מערך תלת־ממדי: מייצג אוסף של מטריצות, ושימושי למבני נתונים מורכבים יותר.
three_dimension = np.array([[[1, 2], [3, 4]], [[5, 6], [7, 8]]])מערך אפס־ממדי: מערכים ב-NumPy יכולים להיות אפילו אפס־ממדיים ולייצג ערך סקלרי יחיד.
ary = np.array(5) # ממד 0אתגר
קלצרו פונקציה בשם one_dimension_higher שמקבלת רשימה וממירה אותה למערך בעל ממד אחד נוסף.
נסו בעצמכם
import numpy as np
def one_dimension_higher(lst):
passכל השיעורים ביחידה יסודות NumPy
תרגלו בעצמכם: קומפיילר Python אונליין