start = 5
end = 6
N = 100
step = (end - start) / (N - 1)
x = np.linspace(start, end, N)[:, (np.newaxis)]
kd_vals = np.exp(kd.score_samples(x))
probability = np.sum(kd_vals * step)
print(probability)
Как вычислить вероятность значения по списку выборок из дистрибутива в Python?