python 返回数组平均值
时间: 2023-07-03 07:30:33 浏览: 121
好的,以下是一个 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 average(arr):
sum = 0
for i in range(len(arr)):
sum += arr[i]
return sum / len(arr)
```
其中,`arr` 为传入的数组,`sum` 为数组元素的累加和,最终返回的是数组的平均值。
调用函数计算数组平均值
可以写一个函数来计算数组平均值,示例代码如下:
```python
def calculate_average(arr):
total = 0
for num in arr:
total += num
average = total / len(arr)
return average
```
这个函数接受一个数组作为参数,然后通过循环遍历数组中的每个数字,并将它们加起来。最后,除以数组的长度得到平均值并返回。你可以传递任何长度的数组给这个函数,并且它都能正确地计算平均值。
阅读全文