Python min、max、mean、median 代码函数定义误差

标签 python max min mean median

这是我的代码:任何帮助将不胜感激。卡在返回错误“int”不可迭代并且不确定从那里去哪里。在 #minimum 运行我的函数的第一部分时收到错误。

 #Minimum
min_val = min(input_list)
int(min_val)
return min_val

#Maximum
max_val = max(input_list)
int(max_val)
return max_val

#Mean
total = sum(input_list)
length = len(input_list)
for nums in [input_list]:
    mean_val = total / length
    float(mean_val)
    return mean_val

#Median
sorted(input_list)
med_val = sorted(lst)
lstLen = len(lst)
index = (lstLen - 1) // 2

if (lstLen % 2):
    return med_val[index]
else:
    return (med_val[index] + med_val[index + 1])/2.0

return min_val, max_val, mean_val, med_val

最佳答案

Python 有许多内置函数和模块用于执行常见操作,即通过 the statistics module 的基本统计数据(最大值、最小值、平均值、中位数) .

import statistics

my_list = list(range(51))

print(min(my_list)) # 0
print(max(my_list)) # 50
print(statistics.mean(my_list)) # 25.0
print(statistics.median(my_list)) # 25

关于Python min、max、mean、median 代码函数定义误差,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28469320/

相关文章:

python - 我可以相信 R 中 `nloptr` 的结果吗?

python - NLTK/NLP 构建多对多/多标签主题分类器

mysql - 从 MAX(ID)、MIN(ID) MYSQL 查询中获取更多信息?

python - 使用条件 python 查找最小值

sql - 在 ORACLE SQL 中仅选择 MIN 值

c++ - C++ 标准对带符号整数类型的最小值和最大值之间关系的保证是什么?

python - 由于 EnvironmentError : [Errno 13] 无法安装软件包

python - 谷歌应用引擎二维码解码器

linux - 使用linux查找数据文件中两个字符串之间的最小值和最大值

sql - 选择不同的(col a) max(colb)