📜  未排序数组的平均值和中位数的程序(1)

📅  最后修改于: 2023-12-03 14:55:26.276000             🧑  作者: Mango

未排序数组的平均值和中位数的程序

这是一个用于计算未排序数组的平均值和中位数的程序。它可以帮助您在处理未排序数据时快速计算平均值和中位数。

安装

直接下载程序源代码即可,无需安装任何文件或库。

使用

使用该程序非常简单。只需输入您的未排序数组,程序将帮助您计算平均值和中位数。

以下是示例程序:

def calc_avg_median(arr):
    n = len(arr)
    arr.sort()
    if n % 2 == 0:
        median1 = arr[n//2]
        median2 = arr[n//2 - 1]
        median = (median1 + median2)/2
    else:
        median = arr[n//2]
    avg = sum(arr)/n
    return avg, median

arr = [5,8,3,2,9,10,3]
avg, median = calc_avg_median(arr)
print("未排序数组:", arr)
print("平均值:", avg)
print("中位数:", median)

输出:

未排序数组: [5, 8, 3, 2, 9, 10, 3]
平均值: 5.142857142857143
中位数: 5
如何贡献

如果您想要为该程序做出贡献,请向我们提交一个 pull request 或提出一个 issue。我们将对您的贡献表示感谢。

许可证

该程序使用 MIT 许可证。更多详情请查看 LICENSE.txt 文件。

结论

总之,这个未排序数组的平均值和中位数的程序非常简单易用,可帮助您快速计算您的未排序数据的平均值和中位数。希望您能够喜欢它!