Data Science · मराठी आवृत्ती · Python basics
P12.4 NumPy Statistics: sum, mean, median, min, max, std
हे का शिकायचं?
Data पाहिल्यावर पहिला प्रश्न: सरासरी किती, सगळ्यात कमी-जास्त किती, किती पसरलेला?
हे काय आहे?
arr.sum(), arr.mean(), np.median(arr), arr.min(), arr.max(), arr.std() आणि np.percentile(arr, 90).
कसं करायचं?
Step 1. Array घ्या.
Step 2. हवं ते statistic काढा.
उदाहरणं: copy करा आणि चालवा
उदाहरण A: Delivery times ची summary
हा code चालवा:
import numpy as np
mins = np.array([18, 22, 25, 19, 40, 21, 23, 20])
print("mean:", mins.mean())
print("median:", np.median(mins))
print("min/max:", mins.min(), mins.max())
print("std:", round(mins.std(), 2))
तुम्हाला दिसणारा output:
mean: 23.5
median: 21.5
min/max: 18 40
std: 6.58
याचा अर्थ: एका नजरेत सरासरी, median आणि पसरट दिसली.
उदाहरण B: Percentiles
हा code चालवा:
import numpy as np
mins = np.array([18, 22, 25, 19, 40, 21, 23, 20])
print(np.percentile(mins, 90))
तुम्हाला दिसणारा output:
29.499999999999996
याचा अर्थ: 90th percentile म्हणजे 90% deliveries त्या वेळेच्या आत झाल्या.