Почему данные не отслеживаются?Что может быть не так? - PullRequest
0 голосов
/ 27 февраля 2019

Я хочу построить график распределения вероятностей по оси Y.Я запускаю цикл i для одной точки 1, и в этой точке есть 1000 выборок, как указано в цикле j.Я использую правильные формулы для вычисления вероятности, но мой график - это просто прямая линия.Может кто-нибудь, пожалуйста, направьте меня, что может быть не так.Мои данные должны соответствовать распределению Пуассона или WD

`fig = plt.figure()
ax = fig.add_subplot(111)
for i in h:
    E_1 = np.load("./Values_sys_3/%.1f.npy"%i)
    Ls_all =[]
    for j in range(1000):
        Ls = (E_1[j])[1:]-(E_1[j])[0:-1]
        nLs = Ls/Ls.mean()
        Ls_all.append(nLs)

    Ls_all = np.reshape(np.array(Ls_all),-1)
    dict ={}
    for val in Ls_all:
        if val not in dict:
            dict[val] = 1
        else:
            dict[val] += 1


    prob = np.array(list(dict.values()))/len(Ls_all)
    plt.plot(Ls_all, prob)`
...