def CreatData():
"""
1.?????????????
2.????-2.5?+2.5?
3.?????func_(x)
"""
RandNumberX = arange(-2.5,2.5,5.0/DALL)
RandNumberY=[]
X=[]
Xc=[]
Y = []
Yc=[]
for i in range(len(RandNumberX)):
if (i+1)%3==0:
Xc.append(RandNumberX[i])
else:
X.append(RandNumberX[i])
for x in RandNumberX:
#RandNumberY.append(func_(x)+random.lognormvariate(0, 1)) #????
RandNumberY.append(func_(x)+ uniform(-0.2, 0.2))
for i in range(len(RandNumberY)):
if (i+1)%3==0:
Yc.append(RandNumberY[i])
else:
Y.append(RandNumberY[i])
return X,Y,Xc,Yc,RandNumberX,RandNumberY
评论列表
文章目录