Page5/12
Statistical Operations · Page 1 of 1
Descriptive Statistics with NumPy
Statistical Operations
Moving Beyond Basic Averages
In Data Science, understanding the spread of your data is just as important as the average.
Key NumPy Stats Methods
np.mean(): Averagenp.median(): Middle value (robust to outliers)np.std(): Standard Deviation (spread)np.var(): Variance (std squared)np.percentile(): Find thresholds (e.g., top 10%)
The axis Argument
When working with 2D arrays (matrices), you can calculate stats per row or per column:
axis=0: Operate down the rows (result per column)axis=1: Operate across the columns (result per row)
matrix = np.array([[1, 2, 3],
[4, 5, 6]])
matrix.mean(axis=0) # → [2.5, 3.5, 4.5] (column means)
main.py
Loading...
OUTPUT
▶Click "Run Code" to execute…