#線性分割前面產生的點
yn=np.zeros([N,1])
for i in range(N):
#point is blow line
if(f(xn[i,0])>=xn[i,1]):
yn[i]=1
plt.plot(xn[i,0],xn[i,1],'bo',markersize=12)
#point is above line
else:
yn[i]= -1
plt.plot(xn[i,0],xn[i,1],'go',markersize=12)
yn=np.zeros([N,1])
for i in range(N):
#point is blow line
if(f(xn[i,0])>=xn[i,1]):
yn[i]=1
plt.plot(xn[i,0],xn[i,1],'bo',markersize=12)
#point is above line
else:
yn[i]= -1
plt.plot(xn[i,0],xn[i,1],'go',markersize=12)
2018-10-14
#產生新huabu
fig=plt.figure()
#獲取當前畫布
figa=plt.gca()
#產生100個點
N=100
xn=np.random.rand(N,2)
x=np.linspace(0,1)
#隨機產生一條線
a=np.random.rand()
b=np.random.rand()
f=lambda x : a*x+b
plt.plot(x,f(x),'r')
fig=plt.figure()
#獲取當前畫布
figa=plt.gca()
#產生100個點
N=100
xn=np.random.rand(N,2)
x=np.linspace(0,1)
#隨機產生一條線
a=np.random.rand()
b=np.random.rand()
f=lambda x : a*x+b
plt.plot(x,f(x),'r')
2018-10-14
import numpy as np
import matplotlib.pyplot as plt
%matplotlib inline
plt.rcParams['font.sans-serif']=['SimHei'] #用來正常顯示中文標簽
plt.rcParams['axes.unicode_minus']=False #用來正常顯示負號
plt.rcParams['figure.figsize']=(8.0,6.0)#生成圖的大小
import matplotlib.pyplot as plt
%matplotlib inline
plt.rcParams['font.sans-serif']=['SimHei'] #用來正常顯示中文標簽
plt.rcParams['axes.unicode_minus']=False #用來正常顯示負號
plt.rcParams['figure.figsize']=(8.0,6.0)#生成圖的大小
2018-10-14
import numpy as np import matplotlib.pyplot as plt這是神馬意思
2018-10-09