Menu
Coddy logo textTech

ממדים גבוהים יותר

שיעור 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
challenge icon

אתגר

קל

צרו פונקציה בשם one_dimension_higher שמקבלת רשימה וממירה אותה למערך בעל ממד אחד נוסף.

נסו בעצמכם

import numpy as np
def one_dimension_higher(lst):
    pass

כל השיעורים ביחידה יסודות NumPy

תרגלו בעצמכם: קומפיילר Python אונליין