获取数组中高于平均值的元素下标
时间: 2023-06-14 20:04:26 浏览: 147
PHP获取数组最大值下标的方法
可以通过以下步骤获取数组中高于平均值的元素下标:
1. 计算数组元素的平均值。
2. 遍历数组,将高于平均值的元素下标保存到一个新的数组中。
3. 返回保存高于平均值元素下标的新数组。
下面是一个示例 Python 代码实现:
```python
def get_above_average_indices(arr):
avg = sum(arr) / len(arr)
above_avg_indices = []
for i, num in enumerate(arr):
if num > avg:
above_avg_indices.append(i)
return above_avg_indices
```
可以通过以下代码测试上述函数:
```python
arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
indices = get_above_average_indices(arr)
print(indices) # 输出 [5, 6, 7, 8, 9]
```
上述代码计算出平均值为 5.5,返回高于平均值的元素下标为 [5, 6, 7, 8, 9]。
阅读全文