Создание словаря метрик - PullRequest
0 голосов
/ 03 апреля 2020

Я должен создать функцию со следующими инструкциями; Напишите функцию, которая вычисляет среднее значение, медиану, дисперсию, стандартное отклонение, минимум и максимум списка элементов. Можно предположить, что данный список содержит только числовые записи, и вы можете использовать для этого функции numpy.

Спецификации функций:

Функция должна разрешать использование списка в качестве входных данных. Он должен возвращать dict с ключами «mean», «median», «std», «var», «min» и «max», соответствующие среднему, медиане, стандартному отклонению, дисперсии, минимуму и максимуму ввода список соответственно. Значения стандартного отклонения и дисперсии должны быть объективными. Подсказка: используйте параметр ddof в соответствующих функциях numpy! Все значения в возвращенном dict должны быть округлены до 2 десятичных знаков.

Я экспериментировал, но наткнулся на ошибку. Кто-нибудь сможет сказать мне, что я сделал неправильно?

### START FUNCTION
def dictionary_of_metrics(items):
    my_list = np.mean(ebp_df.head()), np.median(ebp_df.head()), np.std(ebp_df.head()), 
    np.var(ebp_df.head()), np.min(ebp_df.head()), np.max(ebp_df.head())
    dictionary_of_metrics(gauteng) = round(my_list, 2)

    return dictionary_of_metrics(gauteng)

### END FUNCTION   File "<ipython-input-4-26c528bf55d1>", line 4
    dictionary_of_metrics(gauteng) = round(my_list, 2)`enter code here`
    ^ SyntaxError: can't assign to function call
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...