Python中求累积概率可用多种方法,下面介绍一种基于NumPy库的实现:
import numpy as np # 假设有一个列表data,存放了一些数据 data = [1, 2, 3, 4, 5] # 使用NumPy中的cumsum函数求累积和 cumsum = np.cumsum(data) # 将累积和归一化,即除以最后一个元素得到累积概率 cumulative_prob = cumsum / cumsum[-1] print(cumulative_prob)
以上代码首先定义了一个存放数据的列表data,然后使用NumPy中的cumsum函数求出其累积和。接着将累积和归一化,即除以最后一个元素得到累积概率。最后打印出累积概率数组。
如果想要更详细的解释,可以参考NumPy官方文档,文档链接如下:
https://numpy.org/doc/stable/reference/generated/numpy.cumsum.html