import numpy as np
from scipy import stats
def descriptive_statistics(data):
# Your code here
arr=np.array(data)
mean=np.mean(arr)
median=np.median(arr)
mode=stats.mode(arr).mode.item()
variance=np.var(arr,ddof=0)
percentiles=np.percentile(arr,[25,50,75])
std_dev=np.std(arr,ddof=0)
iqr=percentiles[2]-percentiles[0]
stats_dict = {
"mean": mean,
"median": median,
"mode": mode,
"variance": np.round(variance,4),
"standard_deviation": np.round(std_dev,4),
"25th_percentile": percentiles[0],
"50th_percentile": percentiles[1],
"75th_percentile": percentiles[2],
"interquartile_range": iqr
}
return stats_dict
if __name__ == "__main__":
data = eval(input())
print(descriptive_statistics(data))