تعد الدالة numpy.zeros() واحدة من أهم الوظائف المستخدمة في برامج التعلم الآلي على نطاق واسع. تُستخدم هذه الوظيفة لإنشاء مصفوفة تحتوي على أصفار.
توفر الدالة numpy.zeros() مصفوفة جديدة ذات شكل ونوع محددين، وهي مملوءة بالأصفار.
بناء الجملة
numpy.zeros(shape, dtype=float, order='C'
حدود
الشكل: int أو مجموعة من ints
يتم استخدام هذه المعلمة لتحديد أبعاد المصفوفة. يتم استخدام هذه المعلمة للشكل الذي نريد إنشاء مصفوفة فيه، مثل (3،2) أو 2.
dtype: نوع البيانات (اختياري)
يتم استخدام هذه المعلمة لتحديد نوع البيانات المطلوب للمصفوفة. بشكل افتراضي، نوع البيانات هو numpy.float64. هذه المعلمة ليست ضرورية للتعريف.
الترتيب: {'C','F'}(اختياري)
يتم استخدام هذه المعلمة لتحديد الترتيب الذي نريد تخزين البيانات به في الذاكرة إما الصف الرئيسي (نمط C) أو العمود الرئيسي (نمط فورتران)
كم عمر بيت ديفيدسون
يعود
تقوم هذه الدالة بإرجاع ndarray. مصفوفة الإخراج هي المصفوفة ذات الشكل المحدد والنوع والترتيب وتحتوي على أصفار.
المثال 1: numpy.zeros() بدون dtype وorder
import numpy as np a=np.zeros(6) a
انتاج:
array([0., 0., 0., 0., 0., 0.])
في الكود أعلاه
- لقد قمنا باستيراد numpy بالاسم المستعار np.
- لقد أعلنا عن المتغير 'a' وقمنا بتعيين القيمة المعادة للدالة np.zeros().
- لقد مررنا قيمة عددية في الدالة.
- وأخيرًا، حاولنا طباعة قيمة 'a'.
في الإخراج، تم عرض مصفوفة تحتوي على أعداد صحيحة ذات فاصلة عائمة (أصفار).
المثال 2: numpy.zeros() بدون ترتيب
import numpy as np a=np.zeros((6,), dtype=int) a
انتاج:
array([0, 0, 0, 0, 0, 0])
المثال 3: numpy.zeros() بالشكل
import numpy as np a=np.zeros((6,2)) a
انتاج:
array([[0., 0.], [0., 0.], [0., 0.], [0., 0.], [0., 0.], [0., 0.]])
في الكود أعلاه
- لقد قمنا باستيراد numpy بالاسم المستعار np.
- لقد أعلنا عن المتغير 'a' وقمنا بتعيين القيمة المعادة للدالة np.zeros().
- لقد مررنا شكل عناصر المصفوفة.
- وأخيرًا، حاولنا طباعة قيمة 'a'.
في الإخراج، تم عرض مجموعة من الشكل المحدد.
المثال 4: numpy.zeros() بالشكل
Import numpy as np s1=(3,2) a=np.zeros(s1) a
انتاج:
array([[0., 0.], [0., 0.], [0., 0.]])
المثال 5: numpy.zeros() مع dtype مخصص
Import numpy as np a=np.zeros((3,), dtype=[('x', 'i4'), ('y', 'i4')]) a
انتاج:
array([(0, 0), (0, 0), (0, 0)], dtype=[('x', ' <i4'), ('y', ' <i4')]) < pre> <p> <strong>In the above code</strong> </p> <ul> <li>We have imported numpy with alias name np.</li> <li>We have declared the variable 'a' and assigned the returned value of np.zeros() function.</li> <li>We have passed the shape and custom data type in the function.</li> <li>Lastly, we tried to print the value of 'a'. </li> </ul> <p>In the output, an array contains zeros with custom data-type has been shown.</p> <hr></i4'),>