كيفية إضافة عناصر إلى مصفوفة numpy (3 أمثلة)
يمكنك استخدام الطرق التالية لإضافة عنصر واحد أو أكثر إلى مصفوفة NumPy:
الطريقة الأولى: إضافة قيمة في نهاية المصفوفة
#append one value to end of array
new_array = np. append (my_array, 15)
الطريقة الثانية: إضافة قيم متعددة في نهاية المصفوفة
#append multiple values to end of array
new_array = np. append (my_array, [15, 17, 18])
الطريقة الثالثة: إدراج قيمة في موضع محدد في الجدول
#insert 95 into the index position 2 new_array = np. insert (my_array, 2, 95)
الطريقة الرابعة: إدراج قيم متعددة في موضع محدد في الجدول
#insert 95 and 99 starting at index position 2 of the NumPy array new_array = np. insert (my_array, 2, [95, 99])
يشرح هذا البرنامج التعليمي كيفية استخدام كل طريقة عمليًا مع مصفوفة NumPy التالية:
import numpy as np
#create NumPy array
my_array = np. array ([1, 2, 2, 3, 5, 6, 7, 10])
#view NumPy array
my_array
array([ 1, 2, 2, 3, 5, 6, 7, 10])
المثال 1: إضافة قيمة إلى نهاية المصفوفة
يوضح التعليمة البرمجية التالية كيفية استخدام np.append() لإضافة قيمة إلى نهاية مصفوفة NumPy:
#append one value to end of array
new_array = np. append (my_array, 15)
#view new array
new_array
array([ 1, 2, 2, 3, 5, 6, 7, 10, 15])
تمت إضافة القيمة 15 إلى نهاية مصفوفة NumPy.
المثال 2: إضافة قيم متعددة إلى نهاية المصفوفة
يوضح الكود التالي كيفية استخدام np.append() لإضافة قيم متعددة إلى نهاية مصفوفة NumPy:
#append multiple values to end of array
new_array = np. append (my_array, [15, 17, 18])
#view new array
new_array
array([ 1, 2, 2, 3, 5, 6, 7, 10, 15, 17, 18])
تمت إضافة القيم 15 و 17 و 18 إلى نهاية مصفوفة NumPy.
مثال 3: أدخل قيمة في موضع محدد في الجدول
يوضح التعليمة البرمجية التالية كيفية إدراج قيمة في موضع محدد من مصفوفة NumPy:
#insert 95 into the index position 2 new_array = np. insert (my_array, 2, 95) #view new array new_array array([ 1, 2, 95, 2, 3, 5, 6, 7, 10])
تم إدراج القيمة 95 في موضع الفهرس 2 لمصفوفة NumPy.
مثال 4: إدراج قيم متعددة في موضع محدد في الجدول
يوضح الكود التالي كيفية إدراج قيم متعددة بدءًا من موضع محدد في مصفوفة NumPy:
#insert 95 and 99 starting at index position 2 of the NumPy array new_array = np. insert (my_array, 2, [95, 99]) #view new array new_array array([ 1, 2, 95, 99, 2, 3, 5, 6, 7, 10])
تم إدراج القيمتين 95 و 99 من موضع الفهرس 2 في مصفوفة NumPy.
مصادر إضافية
تشرح البرامج التعليمية التالية كيفية تنفيذ المهام الشائعة الأخرى في NumPy:
كيفية تصفية مجموعة NumPy
كيفية إزالة قيم NaN من مجموعة NumPy
كيفية مقارنة صفيفين NumPy