Menu
Coddy logo textTech

טווח

שיעור 8 מתוך 18 בקורס יסודות NumPy של Coddy.

תכונה מגניבה נוספת של numpy היא האפשרות ליצור סוגים שונים של מערכים.

 

np.arange(start, end, increment) יוצרת מערכים עם ערכים עולים:

np.arange(5)
>>> array([0, 1, 2, 3, 4])
np.arange(3, 7, dtype=float)
>>> array([3., 4., 5., 6.])
np.arange(1, 2, 0.1)
>>> array([1., 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9])

np<strong>.</strong>linspace(start, end, elements) יוצרת מערכים עם מספר קבוע של איברים ובמרווחים שווים ביניהם:

np.linspace(0, 10, 6)
>>> array([ 0.,  2.,  4.,  6.,  8., 10.])
challenge icon

אתגר

קל

צרו מערך numpy בשם ary שיכיל בדיוק 100 איברים במרווחים שווים בין 1 ל־1000 (כולל), והדפיסו את סכום המערך.

נסו בעצמכם

import numpy as np

print(sum(ary)) # Don't touch

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

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