0
다음은 이진 분포 무작위에 대한 프로그램입니다. 이 코드에서는 문장 hx,xedge = np.histogram(x,xgrid)
을 이해하지 못합니다.'hx, xedge = np.histogram (x, xgrid)'의 의미
무엇이 있나요? 히스토그램은 막대 그래프를 그리는데 사용됩니까?
는이 코드에 라인 차트를 만들 : 당신은 documentation fornumpy.histogram
볼
import numpy as np
import matplotlib.pyplot as plt
import matplotlib
matplotlib.rc('xtick', labelsize=12)
matplotlib.rc('ytick', labelsize=12)
#generate random number from binomial density
# with test number of 10 and probability of event of 0.4
x = np.random.binomial(10,0.4,size=1000)
print(x)
#analyze the random samples with a histogram
xgrid = np.arange(0.5,20.5,1)
xcenter = (xgrid[1:]+xgrid[0:len(xgrid)-1])/2.
hx,xedge = np.histogram(x,xgrid)
#draw the histogram
fig = plt.figure(figsize=[10,5])
ax = fig.add_subplot(111)
ax.plot(xcenter,hx,'ko-')
fig.savefig('binomrand_hist.png',bbox_inches='tight')
고마워 :
나중에 스크립트가 줄을 사용하여, (
xcenter
로 계산) 각 빈의 중심 위치 대 관찰 (hx
)의 수을 나타내는. 나는 문서를 안다. 그러나 당신의 대답은 나를 더 분명하게 해줍니다. –