آموزش نامپای - روز 2
@LearnPYعملیات پایهای روی آرایهها
1. جمع، تفریق، ضرب و تقسیم آرایهها
نامپای به شما امکان میدهد عملیات ریاضی را بهسادگی و بهصورت برداری روی آرایهها انجام دهید.
عملیات ریاضی ساده
import numpy as np # تعریف آرایهها array1 = np.array([1, 2, 3, 4]) array2 = np.array([5, 6, 7, 8]) # جمع print(array1 + array2) # تفریق print(array2 - array1) # ضرب print(array1 * array2) # تقسیم print(array2 / array1)
توجه: ابعاد آرایهها باید یکسان باشند تا این عملیات انجام شوند.
2. اعمال عملیات ریاضی روی کل آرایهها
نامپای توابعی دارد که عملیات ریاضی را روی کل عناصر آرایه انجام میدهد.
توابع جمع و میانگین
# تعریف آرایه array = np.array([10, 20, 30, 40, 50]) # جمع کل عناصر print(np.sum(array)) # میانگین کل عناصر print(np.mean(array))
حداکثر و حداقل مقدار آرایه
print("بیشترین مقدار آرایه:", np.max(array))
print("کمترین مقدار آرایه:", np.min(array))
جمع مقادیر در یک محور خاص
برای آرایههای چندبعدی میتوان عملیات را روی محور خاصی انجام داد.
# تعریف آرایه دوبعدی array_2d = np.array([[1, 2, 3], [4, 5, 6]]) # جمع عناصر در هر ستون (محور صفر) print(np.sum(array_2d, axis=0)) # جمع عناصر در هر سطر (محور یک) print(np.sum(array_2d, axis=1))
تمرینهای روز دوم
- دو آرایه یکبعدی دلخواه با اندازه برابر بساز و عملیات جمع، تفریق، ضرب و تقسیم روی آنها انجام بده.
- یک آرایه دوبعدی 3x4 ایجاد کن و:جمع کل عناصر آن را حساب کن.
- میانگین هر ستون را محاسبه کن.
- آرایهای بساز که شامل اعداد 1 تا 10 باشد و بزرگترین و کوچکترین مقدار آن را پیدا کن.
هر جا سوال داشتی یا تمرینها رو حل کردی، بهم بگو تا بررسی کنیم. 😊