python求平均数 |
您所在的位置:网站首页 › python的平均数怎么求 › python求平均数 |
Python是一种高级编程语言,具有简洁、易读、易学和可移植等特点,被广泛应用于数据处理、科学计算、人工智能等领域。在Python中,求平均数是一个常见的操作,本文将从多个角度分析Python如何求平均数。 一、Python求整数平均数 在Python中,求整数平均数可以使用求和函数sum()和列表长度函数len(),具体代码如下: ``` # 求整数平均数 num_list = [1, 2, 3, 4, 5] avg_num = sum(num_list) / len(num_list) print("整数平均数为:", avg_num) ``` 运行结果为: ``` 整数平均数为: 3.0 ``` 二、Python求小数平均数 在Python中,求小数平均数可以使用浮点数除法/,具体代码如下: ``` # 求小数平均数 num_list = [1.5, 2.5, 3.5, 4.5, 5.5] avg_num = sum(num_list) / len(num_list) print("小数平均数为:", avg_num) ``` 运行结果为: ``` 小数平均数为: 3.5 ``` 三、Python求多维列表平均数 在Python中,求多维列表平均数可以使用列表推导式和嵌套循环,具体代码如下: ``` # 求多维列表平均数 num_list = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] avg_num = sum([sum(i) for i in num_list]) / sum([len(i) for i in num_list]) print("多维列表平均数为:", avg_num) ``` 运行结果为: ``` 多维列表平均数为: 5.0 ``` 四、Python求文件中数值平均数 在Python中,求文件中数值平均数可以使用文件读写函数open()和循环遍历,具体代码如下: ``` # 求文件中数值平均数 with open("num.txt", "r") as f: num_list = [float(i) for i in f.readlines()] avg_num = sum(num_list) / len(num_list) print("文件中数值平均数为:", avg_num) ``` 假设num.txt文件中包含以下内容: ``` 1.5 2.5 3.5 4.5 5.5 ``` 运行结果为: ``` 文件中数值平均数为: 3.5 ``` 五、Python求输入数值平均数 在Python中,求输入数值平均数可以使用输入函数input()和循环遍历,具体代码如下: ``` # 求输入数值平均数 num_list = [] while True: num = input("请输入数值(按q退出):") if num == "q": break else: num_list.append(float(num)) avg_num = sum(num_list) / len(num_list) print("输入数值平均数为:", avg_num) ``` 运行结果为: ``` 请输入数值(按q退出):1.5 请输入数值(按q退出):2.5 请输入数值(按q退出):3.5 请输入数值(按q退出):4.5 请输入数值(按q退出):5.5 请输入数值(按q退出):q 输入数值平均数为: 3.5 ``` 综上所述,本文从整数、小数、多维列表、文件和输入等多个角度分析了Python如何求平均数。求平均数是进行数据处理和分析的基本操作,掌握Python求平均数的方法对于数据处理、科学计算、人工智能等领域的从业者具有重要意义。 ![]() ![]() ![]() ![]() ![]() |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |