enumerate(cumulative_prob)
时间: 2023-12-05 20:06:36 浏览: 27
`enumerate(cumulative_prob)` 是一个 Python 内置函数,它将一个可迭代对象 `cumulative_prob` 转换为一个枚举对象,其中每个元素都是一个包含两个元素的元组 `(index, value)`,其中 `index` 是元素在可迭代对象中的索引,`value` 是元素的值。换句话说,`enumerate(cumulative_prob)` 将 `cumulative_prob` 中的每个元素与其索引配对。
如果 `cumulative_prob` 是一个列表,那么可以使用以下示例代码演示 `enumerate(cumulative_prob)` 的工作原理:
```python
cumulative_prob = [0.1, 0.3, 0.6, 1.0]
for i, prob in enumerate(cumulative_prob):
print(f"Index {i}: Cumulative Probability {prob}")
```
输出结果为:
```
Index 0: Cumulative Probability 0.1
Index 1: Cumulative Probability 0.3
Index 2: Cumulative Probability 0.6
Index 3: Cumulative Probability 1.0
```
在这个示例中,`enumerate(cumulative_prob)` 返回一个枚举对象,其中每个元素都是一个包含索引和累积概率的元组。在循环中,我们使用 `for` 循环遍历枚举对象,并将每个元组中的索引和累积概率打印出来。