نطاقات الأعداد
جزء من قسم البيانات والرسوم البيانية في رحلة Machine Learning على Coddy. الدرس 7 من 60.
هل ستكتب 100 رقم متباعد بالتساوي يدويًا؟ NumPy ينشئها لك بطريقتين:
تحسب np.arange(start, stop, step) بزيادة مقدارها خطوة، ومثل range تتوقف قبل stop. تنشئ np.linspace(a, b, n) عدد n من القيم من a إلى b، مع تضمين كليهما:
print(np.arange(0, 20, 5))
print(np.linspace(0, 20, 5))يطبع هذا:
[ 0 5 10 15]
[ 0. 5. 10. 15. 20.]اختر بناءً على ما تعرفه: الفجوة أم العدد. لإنشاء حصيلة فارغة، تُنشئ np.zeros(n) وnp.ones(n) عددًا قدره n من الأصفار أو الآحاد:
print(np.zeros(3)) # [0. 0. 0.]التحدي
سهليضع مدرّب الجري أقماعًا. يقرأ البرنامج موضعي أول وآخر مخروط (م)، والفجوة، وعدد محطات المياه. اطبع:
Cones: من الأول إلى الأخير، بفاصل فجوة واحدة (np.arange).Stations: موزّعة بالتساوي، مع تضمين المخروطين الأول والأخير (np.linspace).Times: قيمة صفر لكل مخروط، لأوقات العدّائين (np.zeros).
للقيم 0 و40 و10 و3:
Cones: [ 0 10 20 30 40]
Stations: [ 0. 20. 40.]
Times: [0. 0. 0. 0. 0.]جرّب بنفسك
import numpy as np
first = int(input())
last = int(input())
gap = int(input())
stations = int(input())
# اكتب الكود الخاص بك أدناه
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس البيانات والرسوم البيانية
5المخططات الخطية والمبعثرة
التسميات والعناوينالمخططات المبعثرةخطوط متعددة ووسائل الإيضاحالألوان والعلاماتالأشكال والمحاورمراجعة: الخطوات الأسبوعية11مجموعات البيانات لتعلم الآلة
مجموعات البيانات المدمجةالسمات والتسمياتاستكشاف البيانات حسب الفئةرسم الفئاتمراجعة: مجموعة بيانات النبيذتدرّب بنفسك: مترجم Python عبر الإنترنت