当我们需要对数组中的数进行求和和求平均值时,可以使用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
代码解释:
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
代码解释:
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.]
代码解释:
arr
,其中包含了一系列数字;np.sum()
函数对二维数组的每一行进行求和,结果赋值给sum_row
变量;np.mean()
函数对二维数组的每一行进行求平均值,结果赋值给mean_row
变量;print()
函数输出结果。以上就是Python实现数组求和和平均值的完整攻略,其中包含了两个示例说明。通过这篇攻略,相信你已经掌握了如何使用Python来对数组进行求和和求平均值的方法。
本文链接:http://task.lmcjl.com/news/14912.html