0
我想绘制点希望最终我可以得到一个概率密度函数模拟。我的代码是:spyder绘制点的pdf
import random
import math
from numpy import *
from matplotlib.pyplot import *
import matplotlib.pyplot as pl
clock_offset=3000
y=0
p=0.50
for i in range (40):
x = random.random()
if x < p:
clock_offset+=1
for 'bo' in (clock_offset,y):
y+=1
pl.plot(clock_offset,y,'bo')
pl.axis([2980, 3040, 0, 40])
y=0
else:
clock_offset-=1
for 'bo' in (clock_offset,y):
y+=1
pl.plot(clock_offset,y,'bo')
pl.axis([2980, 3040, 0, 40])
y=0
问题是我不能写一个for循环,使得Y + = 1,当那个地方(clock_offset,Y)已经占据了点。任何解决方案
你打算干什么?对于'clock_offset,y'中的'bo':y + = 1'没有任何意义。与它有关的字符串是什么? – Roberto