logo

numpy.linspace()

وهي مشابهة لوظيفة الترتيب. ومع ذلك، فإنه لا يسمح لنا بتحديد حجم الخطوة في بناء الجملة.

بدلاً من ذلك، تقوم فقط بإرجاع القيم المنفصلة بالتساوي خلال فترة زمنية محددة. يقوم النظام ضمنيًا بحساب حجم الخطوة.

بناء الجملة

 numpy.linspace(start, stop, num, endpoint, retstep, dtype) 

حدود

يقبل المعلمات التالية.

  1. start: يمثل القيمة الأولية للفاصل الزمني.
  2. توقف: يمثل قيمة التوقف للفاصل الزمني.
  3. num: مقدار العينات المتباعدة بشكل متساوٍ خلال الفاصل الزمني الذي سيتم إنشاؤه. الافتراضي هو 50.
  4. نقطة النهاية: تشير قيمتها الحقيقية إلى تضمين قيمة التوقف في الفاصل الزمني.
  5. rettstep: يجب أن تكون هذه قيمة منطقية. يمثل الخطوات والعينات بين الأرقام المتتالية.
  6. dtype: يمثل نوع بيانات عناصر المصفوفة.

يعود

يتم إرجاع صفيف ضمن النطاق المحدد.

مثال 1

 import numpy as np arr = np.linspace(10, 20, 5) print('The array over the given range is ',arr) 

انتاج:

 The array over the given range is [10. 12.5 15. 17.5 20.] 

مثال 2

 import numpy as np arr = np.linspace(10, 20, 5, endpoint = False) print('The array over the given range is ',arr) 

انتاج:

 The array over the given range is [10. 12. 14. 16. 18.]