python求数组平均值
时间: 2023-12-20 20:42:29 浏览: 157
要在 Python 中计算数组的平均值,你可以使用以下代码:
```python
def calculate_average(arr):
total = sum(arr)
average = total / len(arr)
return average
arr = [1, 2, 3, 4, 5]
average_value = calculate_average(arr)
print("数组的平均值为:", average_value)
```
在以上代码中,我们定义了一个名为 `calculate_average` 的函数,它接受一个数组作为参数。在函数内部,我们使用 `sum` 函数计算数组中所有元素的总和,并将其除以数组的长度得到平均值。最后,我们使用 `print` 函数将结果输出到控制台。
在这个例子中,数组 `arr` 包含了整数 1 到 5,输出结果将是 `3.0`,这是这个数组的平均值。你可以根据自己的需要修改数组的内容。
相关问题
python 返回数组平均值
好的,以下是一个 Python 函数,用于计算数组的平均值:
```python
def average(arr):
return sum(arr) / len(arr)
```
这个函数接受一个数组作为输入参数,并使用 `sum()` 函数来计算数组中所有元素的总和。然后,将总和除以数组的长度,以计算平均值,并返回结果。
您可以调用这个函数并传入您所需计算平均值的数组,例如:
```python
arr = [1, 2, 3, 4, 5]
avg = average(arr)
print(avg)
```
这将输出 `3.0`,即给定数组 `[1, 2, 3, 4, 5]` 的平均值。
python统计数组平均值和中位值
要统计数组的平均值和中位值,可以使用Python中的NumPy库。
首先,安装NumPy库:
```python
pip install numpy
```
然后,可以使用以下代码来计算数组的平均值和中位值:
```python
import numpy as np
# 定义数组
arr = np.array([1, 2, 3, 4, 5, 6])
# 计算平均值
mean = np.mean(arr)
print("平均值为:", mean)
# 计算中位数
median = np.median(arr)
print("中位数为:", median)
```
输出结果为:
```
平均值为: 3.5
中位数为: 3.5
```
如果数组中有偶数个元素,中位数就是中间两个元素的平均值。
阅读全文