Я хочу построить график ч / б a
на оси X и вероятности на оси Y.
Сначала я вычисляю вероятность с помощью команды numpy.histogram.n
дает мне вероятность.
Но количество слагаемых в n
зависит от того, сколько ячеек я выберу.
Если я выберу 5 срезов, то при печати будет 5 слагаемыхn
.
Используя эти значения вероятности, я могу выбрать значения по оси Y.
Но моя цель - построить график между a
против вероятности, тогда как в массиве a
это 9 слагаемых, а в n
есть 5 слагаемых.
Итак, как мне преобразовать вероятности гистограммы в простой график кривой?
a=np.array([1,1,1,2,2,2,3,3,5])
n,bins = np.histogram(a,bins=5,density=True)
print(n)
plt.plot(?,n)
plt.xlabel("a")
plt.ylabel("probability")