Statistical Functions in NumPy (mean, median, std Explained)

๐Ÿ“Œ Introduction

When working with data, understanding statistics is essential.

With NumPy, you can easily perform statistical analysis using built-in functions.


๐Ÿ” Why Use Statistical Functions?

Statistical functions help you:

  • Analyze data trends
  • Summarize datasets
  • Prepare data for machine learning

๐Ÿงช Example Dataset

import numpy as npdata = np.array([10, 20, 30, 40, 50])

๐Ÿ“Š 1. Mean (Average)

The mean is the average of all values.

print(np.mean(data))

๐Ÿ‘‰ Output:

30.0

๐Ÿ“ˆ 2. Median

The median is the middle value.

print(np.median(data))

๐Ÿ‘‰ Output:

30.0

๐Ÿ“‰ 3. Standard Deviation (std)

Shows how spread out values are.

print(np.std(data))

๐Ÿ‘‰ Output:

14.1421356237

๐Ÿ“ฆ 4. Variance

Variance is the square of standard deviation.

print(np.var(data))

๐Ÿ“Š 5. Min & Max

print(np.min(data))
print(np.max(data))

๐Ÿ‘‰ Output:

10
50

๐Ÿ“ 6. Axis-Based Operations (2D Arrays)

data = np.array([[1,2,3],[4,5,6]])print(np.mean(data, axis=0))  # column-wise
print(np.mean(data, axis=1)) # row-wise

โšก Why NumPy is Efficient?

NumPy performs:

  • Fast calculations
  • Vectorized operations
  • Optimized performance

๐Ÿ“ฆ Real-World Use Case

marks = np.array([70, 80, 90, 60])average = np.mean(marks)
print("Average Marks:", average)

โœ” Useful in:

  • Student analysis
  • Sales reports
  • Data science

๐Ÿ”— Used with Other Libraries

Statistical functions are widely used in:

  • Pandas
  • Scikit-learn
  • TensorFlow

๐Ÿ“Š Summary Table

FunctionDescription
mean()Average
median()Middle value
std()Standard deviation
var()Variance
min()Minimum
max()Maximum

๐Ÿง  Pro Tips

  • Use axis for multi-dimensional data
  • Combine multiple functions for insights
  • Always clean data before analysis

๐Ÿ”š Conclusion

Statistical functions in NumPy make data analysis simple, fast, and powerful.

Leave a Comment

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply

Your email address will not be published. Required fields are marked *