Как построить диаграмму через matplotlib

Есть некоторый код

import numpy as np
from scipy.special import comb

class StatsMethods:


  def mean(x):
    return np.sum(x) / len(x)


  def std(x):
    x_mean = StatsMethods.mean(x)
    n = len(x)
    return np.sqrt(np.sum((x - x_mean)**2) / n)


  def var_pop(x):
    x_mean = StatsMethods.mean(x)
    n = len(x)
    return np.sum((x - x_mean)**2) / n


  def var_samp(x):
    x_mean = StatsMethods.mean(x)
    n = len(x)
    return np.sum((x - x_mean)**2) / (n - 1)

numbers = [5, 100, 59, 77, 45]

print(f'Среднее арифметическое: {np.round(StatsMethods.mean(numbers), 4)}')
print(f'Среднее квадратическое отклоненние: {np.round(StatsMethods.std(numbers), 4)}')
print(f'Смещенная дисперсия: {np.round(StatsMethods.var_pop(numbers), 4)}')
print(f'Несмещенная дисперсия: {np.round(StatsMethods.var_samp(numbers), 4)}')

И нужно по этим данным построить любую диаграмму


Ответы (0 шт):