当我们需要对数组中的数进行求和和求平均值时,可以使用Python的内置方法和库函数来实现。下面是实现数组求和和平均值的完整攻略。
数组求和
数组元素求和的方法可以使用Python内置的sum()
函数实现。以下是使用sum()
函数来对数组进行求和的方法:
array = [1, 2, 3, 4, 5]
sum_array = sum(array)
print("数组之和为:", sum_array)
输出结果为:
数组之和为: 15
代码解释:
- 首先定义一个数组
array
,其中包含了一系列需要求和的数字; - 使用
sum()
函数进行数组求和,将结果赋值给变量sum_array
; - 使用
print()
函数输出变量sum_array
的值,即数组的总和。
数组求平均值
数组的平均值可以使用Python标准库中的statistics
模块中的mean()
方法实现。以下是使用mean()
方法来计算数组的平均值的方法:
import statistics
array = [1, 2, 3, 4, 5]
mean_array = statistics.mean(array)
print("数组的平均值为:", mean_array)
输出结果为:
数组的平均值为: 3
代码解释:
- 首先导入Python标准库中的
statistics
模块; - 定义一个数组
array
,其中包含一系列需要求平均值的数字; - 调用
statistics.mean()
方法来计算出数组的平均值,将结果赋值给变量mean_array
; - 使用
print()
函数输出变量mean_array
的值,即数组的平均值。
示例说明
示例一
现在有一个列表numbers
,其中包含了1到50之间的整数。我们需要计算列表中数字的总和和平均值,代码实现如下:
import statistics
numbers = list(range(1, 51))
sum_numbers = sum(numbers)
mean_numbers = statistics.mean(numbers)
print("数字列表的总和为:", sum_numbers)
print("数字列表的平均值为:", mean_numbers)
输出结果为:
数字列表的总和为: 1275
数字列表的平均值为: 25.5
代码解释:
- 首先导入了Python的
statistics
标准库; - 定义一个列表
numbers
,内容为1到50之间的所有整数; - 使用
sum()
函数对列表中的数字进行求和,结果赋值给sum_numbers
变量; - 使用
mean()
函数对列表中的数字进行求平均值,结果赋值给mean_numbers
变量; - 使用
print()
函数输出结果。
示例二
现在有一个二维数组arr
,其中包含了一系列的数字。我们需要计算这个数组的每行的总和和平均值,代码实现如下:
import numpy as np
arr = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
sum_row = np.sum(arr, axis=1)
mean_row = np.mean(arr, axis=1)
print("每行的总和为:", sum_row)
print("每行的平均值为:", mean_row)
输出结果为:
每行的总和为: [ 6 15 24]
每行的平均值为: [2. 5. 8.]
代码解释:
- 首先导入了Python的NumPy库;
- 定义一个二维数组
arr
,其中包含了一系列数字; - 使用
np.sum()
函数对二维数组的每一行进行求和,结果赋值给sum_row
变量; - 使用
np.mean()
函数对二维数组的每一行进行求平均值,结果赋值给mean_row
变量; - 使用
print()
函数输出结果。
以上就是Python实现数组求和和平均值的完整攻略,其中包含了两个示例说明。通过这篇攻略,相信你已经掌握了如何使用Python来对数组进行求和和求平均值的方法。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python实现数组求和与平均值 - Python技术站