كيفية حساب تكرارات العناصر في numpy


يمكنك استخدام الطرق التالية لحساب تكرارات العناصر في مصفوفة NumPy:

الطريقة الأولى: حساب تكرارات قيمة محددة

 n.p. count_nonzero (x == 2 )

الطريقة الثانية: حساب تكرارات القيم التي تستوفي الشرط

 n.p. count_nonzero (x < 6 )

الطريقة الثالثة: حساب تكرارات القيم التي تستوفي أحد الشروط المتعددة

 n.p. count_nonzero ((x == 2 ) | (x == 7 ))

توضح الأمثلة التالية كيفية استخدام كل طريقة عمليًا مع مصفوفة NumPy التالية:

 import numpy as np

#create NumPy array
x = np. array ([2, 2, 2, 4, 5, 5, 5, 7, 8, 8, 10, 12])

مثال 1: حساب تكرارات قيمة محددة

يوضح الكود التالي كيفية حساب عدد العناصر في مصفوفة NumPy التي تساوي القيمة 2:

 #count number of values in array equal to 2
n.p. count_nonzero (x == 2 )

3

من الإخراج يمكننا أن نرى أن 3 قيم من مجموعة NumPy تساوي 2.

المثال 2: حساب تكرارات القيم التي تستوفي شرطًا ما

يوضح الكود التالي كيفية حساب عدد العناصر في مصفوفة NumPy التي لها قيمة أقل من 6:

 #count number of values in array that are less than 6
n.p. count_nonzero (x < 6 )

7

من النتيجة يمكننا أن نرى أن 7 قيم في مصفوفة NumPy لها قيمة أقل من 6.

مثال 3: حساب تكرارات القيم التي تستوفي أحد الشروط المتعددة

يوضح الكود التالي كيفية حساب عدد العناصر في مصفوفة NumPy التي تساوي 2 أو 7:

 #count number of values in array that are equal to 2 or 7
n.p. count_nonzero ((x == 2 ) | (x == 7 ))

4

من المخرجات يمكننا أن نرى أن 4 قيم في مصفوفة NumPy تساوي 2 أو 7.

مصادر إضافية

تشرح البرامج التعليمية التالية كيفية تنفيذ العمليات الشائعة الأخرى في بايثون:

كيفية حساب وضع مجموعة NumPy
كيفية تعيين دالة إلى مجموعة NumPy
كيفية فرز مجموعة NumPy حسب العمود

Add a Comment

ایمئیل یایینلانمایاجاق ایسته‎نیله‎ن بوشلوقلار خاللانمیشدیر *