编写一个函数,统计出一维数组中大于等于所有元素平均值的元素个数并返回它
时间: 2024-03-14 12:45:21 浏览: 74
java代码-定义一个一维数组,求出数组的最大值,最小值,平均值。
好的,以下是一个符合您要求的 Python 函数:
```python
def count_above_average(arr):
"""
统计给定数组中大于等于平均值的元素个数
Args:
arr: 一个包含数字的一维数组
Returns:
大于等于平均值的元素个数
"""
if not arr:
return 0
avg = sum(arr) / len(arr)
count = 0
for num in arr:
if num >= avg:
count += 1
return count
```
这个函数首先计算出给定数组的平均值,然后遍历数组,统计大于等于平均值的元素个数并返回。如果给定数组为空,则返回 0。
阅读全文