كيفية إضافة عناصر إلى مصفوفة 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

Add a Comment

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