关键词

python实现数组求和与平均值

当我们需要对数组中的数进行求和和求平均值时,可以使用Python的内置方法和库函数来实现。下面是实现数组求和和平均值的完整攻略。

数组求和

数组元素求和的方法可以使用Python内置的sum()函数实现。以下是使用sum()函数来对数组进行求和的方法:

array = [1, 2, 3, 4, 5]
sum_array = sum(array)
print("数组之和为:", sum_array)

输出结果为:

数组之和为: 15

代码解释:

  1. 首先定义一个数组array,其中包含了一系列需要求和的数字;
  2. 使用sum()函数进行数组求和,将结果赋值给变量sum_array
  3. 使用print()函数输出变量sum_array的值,即数组的总和。

数组求平均值

数组的平均值可以使用Python标准库中的statistics模块中的mean()方法实现。以下是使用mean()方法来计算数组的平均值的方法:

import statistics

array = [1, 2, 3, 4, 5]
mean_array = statistics.mean(array)
print("数组的平均值为:", mean_array)

输出结果为:

数组的平均值为: 3

代码解释:

  1. 首先导入Python标准库中的statistics模块;
  2. 定义一个数组array,其中包含一系列需要求平均值的数字;
  3. 调用statistics.mean()方法来计算出数组的平均值,将结果赋值给变量mean_array
  4. 使用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

代码解释:

  1. 首先导入了Python的statistics标准库;
  2. 定义一个列表numbers,内容为1到50之间的所有整数;
  3. 使用sum()函数对列表中的数字进行求和,结果赋值给sum_numbers变量;
  4. 使用mean()函数对列表中的数字进行求平均值,结果赋值给mean_numbers变量;
  5. 使用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.]

代码解释:

  1. 首先导入了Python的NumPy库;
  2. 定义一个二维数组arr,其中包含了一系列数字;
  3. 使用np.sum()函数对二维数组的每一行进行求和,结果赋值给sum_row变量;
  4. 使用np.mean()函数对二维数组的每一行进行求平均值,结果赋值给mean_row变量;
  5. 使用print()函数输出结果。

以上就是Python实现数组求和和平均值的完整攻略,其中包含了两个示例说明。通过这篇攻略,相信你已经掌握了如何使用Python来对数组进行求和和求平均值的方法。

本文链接:http://task.lmcjl.com/news/14912.html

展开阅读全文