Posts

1

import matplotlib.pyplot as plt data = [24, 19, 17, 75, 87] data.sort() # Basic values min_val = min(data) max_val = max(data) # Median n = len(data) median = data[n//2] if n % 2 != 0 else (data[n//2] + data[n//2 - 1]) / 2 # Quartiles left = [x for x in data if x < median] right = [x for x in data if x > median] # Q1 and Q3 q1 = left[len(left)//2] q3 = right[len(right)//2] # Output print("Sorted:", data) print("Min:", min_val, "Max:", max_val) print("Median:", median) print("Q1:", q1, "Q3:", q3) # Boxplot plt.boxplot(data, vert=False) plt.show() RUN: pip install matplotlib import numpy as np data = np.array([4, 8, 9, 15, 21, 24, 25, 26, 29, 28, 34]) data.sort() bins = np.array_split(data, 3) # Partition print("Partition using equal frequency approach:") for i, b in enumerate(bins):     print(f" - Bin {i+1} : {', '.join(map(str, b))}") # Mean smoothing print("\nSmoothing by bin means:...