如何使用NumPy获得累积分布函数?

10 浏览
0 Comments

如何使用NumPy获得累积分布函数?

我想使用NumPy创建一个CDF,我的代码如下:

histo = np.zeros(4096, dtype=np.int32)
for x in range(0, width):
    for y in range(0, height):
        histo[data[x][y]] += 1
q = 0 
cdf = list()
for i in histo:
    q = q + i
    cdf.append(q)

我遍历数组时程序执行时间很长。有没有一个内置函数可以实现这个功能?

0