python库numpy输出指定列表内指定范围的元素索引值
时间: 2024-01-06 17:04:39 浏览: 94
Python 获取numpy.array索引值的实例
你可以使用numpy库中的`where`函数来输出指定列表内指定范围的元素索引值。具体实现如下:
```python
import numpy as np
# 创建一个示例列表
arr = np.array([1, 2, 3, 4, 5, 6, 7, 8, 9, 10])
# 输出列表中大于等于3且小于等于7的元素的索引值
indices = np.where((arr >= 3) & (arr <= 7))
print(indices)
```
输出结果如下:
```
(array([2, 3, 4, 5, 6]),)
```
其中,`(array([2, 3, 4, 5, 6]),)`表示符合条件的元素的索引值组成的元组。在本例中,条件为大于等于3且小于等于7,因此输出的索引值为 `[2, 3, 4, 5, 6]`。
阅读全文