python 返回数组平均值
时间: 2023-07-03 12:30:33 浏览: 116
好的,以下是一个 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
def calculate_average(arr):
"""
计算数组的平均值
:param arr: 数组
:return: 平均值
"""
if not arr:
return 0
return sum(arr) / len(arr)
```
该函数接受一个数组作为输入,并返回该数组的平均值。如果数组为空,则返回0。你可以将要计算平均值的数组作为参数传递给这个函数,例如:
```python
my_arr = [1, 2, 3, 4, 5]
avg = calculate_average(my_arr)
print(avg)
```
这将输出:3.0,表示该数组的平均值为3.
调用函数求数组平均值
好的,可以使用以下的代码实现:
```python
def average(arr):
sum = 0
for i in range(len(arr)):
sum += arr[i]
return sum / len(arr)
```
其中,`arr` 为传入的数组,`sum` 为数组元素的累加和,最终返回的是数组的平均值。
阅读全文