#产生训练样本集--双月区域 import random
from math
import sqrt
import numpy
as np
import matplotlib.pyplot
as plt
def train_sample(radius=
10,wid=
3,x0=
0,y0=
0,num=
1000,mir=
0):
## radius 半月形中心圆半径 wid=width/2 半月形宽度的一半 x0 y0 圆心横坐标和纵坐标 num 数据点个数 #返回值 X1 为 num行2列的矩阵 其中 第一列为横坐标 第二列为纵坐标 x1=[] x2=[]
for i
in range(num): x1.append(random.uniform(
0-radius-wid
,radius+wid))
#随机产生数据点的横坐标值(以圆心为坐标原点) for x
in
Rosenblatt感知器_《神经网络与机器学习》_Simon_计算机试验代码
最新推荐文章于 2019-08-15 04:21:52 发布