2
히스토그램에서 임의의 숫자를 그릴 때 몇 가지 문제가 있습니다.히스토그램에서 임의의 숫자 그리기
확률 분포 함수를 나타 내기 위해 히스토그램을 사용하면 어떻게 그 분포에서 0과 1 사이의 70128 난수를 효율적으로 생성 할 수 있습니까? 나는 또한 난수를 목록에 넣고 싶다. 그리고 나중에 그들과 함께 일할 수있다. 히스토그램
내 코드는 다음과 같습니다
`N = EU_Nodes(load_filename = "linear_gamma=1_B=0_A=0.7.npz")
def close(a,b):
return ((a < (b*1.00001 + 1e-6)) and (a > (b* 0.99999 - 1e-6))) or (a==b)
def non_zeros(s):
v=[]
for w in s:
if not close(w,0):
v.append(w)
return v
x0=-3
x1=3
b=np.arange(x0,x1,(x1-x0)/250.)
u=np.array(N[15].mismatch, dtype=np.float)
uu=np.array(sum(N[15].load)/70128, dtype=np.float)
uv=u/uu
plt.plot(b[0:-1], plt.hist(non_zeros(-uv), bins=b, normed=1, visible=0)[0], color = "k")`
좋아요,하지만 어떻게 이러한 새로운 임의 값을 기반으로 새로운 막대 그래프를 그릴 수 있습니까? –
@SmailKozarcanin은 목록에 넣고 원래 값과 같은 방식으로 그려줍니다. –
코드를 이해할 수 있는지 확신 할 수 없기 때문에 새 값을 목록에 넣는 방법을 잘 모르겠습니다. –