[docs]@njitdeffast_log_cumulative(f):""" Compute log cdf of probability density f Arguments: :np.ndarray f: probability density Returns: :np.ndarray: log cdf """n=f.shape[0]h=np.zeros(n,dtype=np.double)h[0]=f[0]foriinprange(1,n):h[i]=log_add(h[i-1],f[i])returnh
[docs]@njitdeffast_cumulative(f):""" Compute cdf of probability density f Arguments: :np.ndarray f: probability density Returns: :np.ndarray: cdf """n=f.shape[0]h=np.zeros(n,dtype=np.double)h[0]=f[0]foriinprange(1,n):h[i]=h[i-1]+f[i]returnh