Aggregation ဆိုတာ array ထဲက data အစုလိုက်ထဲကနေ single summary value သို့မဟုတ် row/column summary ကိုတွက်တာပါ။ sum, min, max, mean, median, std တို့က data analysis မှာအမြဲလိုလိုသုံးရတဲ့ tools တွေပါ။
import numpy as np
sales = np.array([
[120, 135, 150],
[160, 155, 180]
])
print("Total sales:", sales.sum())
print("Average sales:", sales.mean())
print("Highest sale:", sales.max())
print("Column totals:", sales.sum(axis=0))
print("Row totals:", sales.sum(axis=1))sales.sum() က element အားလုံးကိုပေါင်းပါတယ်။ axis=0 ဆိုတာ column-wise တွက်တာဖြစ်ပြီး axis=1 ဆိုတာ row-wise တွက်တာပါ။ Row/column summary တွေလိုတဲ့အခါ axis ကိုနားလည်တာအရေးကြီးပါတယ်။
Total sales: 900 Average sales: 150.0 Highest sale: 180 Column totals: [280 290 330] Row totals: [405 495]Info
Axis ကိုမှတ်ရခက်ရင် ဒီလိုစဉ်းစားပါ။ axis=0 က rows တွေကိုဖြတ်ပြီး column result ထုတ်တယ်။ axis=1 က columns တွေကိုဖြတ်ပြီး row result ထုတ်တယ်။