حذف یک مقدار مشخص در آرایه numpy - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

حذف یک مقدار مشخص در آرایه numpy

0 امتیاز
سلام.

چطور یک مقدار مشخص را در آرایه numpy حذف کنم؟
سوال شده فروردین 24, 1402  بوسیله ی Lori3 (امتیاز 857)   11 36 105

1 پاسخ

+1 امتیاز
 
بهترین پاسخ

برای حذف یک مقدار خاص از یک آرایه در NumPy، می‌توانید از تابع `delete` استفاده کنید. برای این کار ابتدا باید شاخص خاصی که می‌خواهید از آرایه حذف شود را به عنوان ورودی به تابع `delete` داده و سپس آرایه و محور مورد نظر (برای  آرایه‌های چند بعدی) را نیز به عنوان ورودی به تابع `delete` داده و بعد از آن آرایه جدید به دست آمده را در یک متغیر ذخیره کنید.

import numpy as np

# ایجاد آرایه
a = np.array([1, 2, 3, 4, 5])

# حذف عنصر دوم
b = np.delete(a, 1)

print(b) #[1, 3, 4, 5]

 

پاسخ داده شده فروردین 26, 1402 بوسیله ی farshid_siyah (امتیاز 1,463)   3 11 16
انتخاب شد اردیبهشت 2, 1402 بوسیله ی Lori3
...