كيفية ملء مصفوفة numpy بالقيم (مثالان)


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

الطريقة الأولى: استخدام np.full()

 #create NumPy array of length 10 filled with 3's
my_array = np. full (10, 3)

الطريقة الثانية: استخدام التعبئة ()

 #create empty NumPy array with length of 10
my_array = np. empty (10)

#fill NumPy array with 3's
my_array. fill (3)

توضح الأمثلة التالية كيفية استخدام كل وظيفة عمليًا.

المثال 1: استخدم np.full()

يوضح التعليمة البرمجية التالية كيفية استخدام الدالة np.full() لملء مصفوفة NumPy بطول 10 بالقيمة 3 في كل موضع:

 import numpy as np

#create NumPy array of length 10 filled with 3's
my_array = np. full (10, 3)

#view NumPy array
print (my_array)

[3 3 3 3 3 3 3 3 3 3]

تتم تعبئة مصفوفة NumPy بقيمة 3 في كل موضع.

يمكننا استخدام بناء جملة مماثل لإنشاء مصفوفة NumPy بأي حجم.

على سبيل المثال، يوضح التعليمة البرمجية التالية كيفية إنشاء مصفوفة NumPy مكونة من 7 صفوف وعمودين:

 import numpy as np

#create NumPy array filled with 3's
my_array = np. full ((7, 2), 3)

#view NumPy array
print (my_array)

[[3 3]
 [3 3]
 [3 3]
 [3 3]
 [3 3]
 [3 3]
 [3 3]]

والنتيجة هي مصفوفة NumPy تحتوي على 7 صفوف وعمودين حيث يتم ملء كل موضع بقيمة 3.

مثال 2: استخدم fill()

يوضح التعليمة البرمجية التالية كيفية استخدام الدالة fill() لملء مصفوفة NumPy فارغة بالقيمة 3 في كل موضع:

 #create empty NumPy array with length of 10
my_array = np. empty (10)

#fill NumPy array with 3's
my_array. fill (3)

#view NumPy array
print (my_array)

[3. 3. 3. 3. 3. 3. 3. 3. 3. 3.]

والنتيجة هي مصفوفة NumPy حيث يحتوي كل موضع على القيمة 3.

مصادر إضافية

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

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

Add a Comment

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