# Rubin
# 2018-08-18
# 绘制sigmoid函数曲线
# y=sigmoid(x)
# 使用np.exp自定义sigmoid函数
#
import numpy as np
from numpy import exp
import matplotlib.pyplot as plt
#def sigmoid function
def sigmoid(inx):
return 1.0/(1+exp(–inx))
x_data=np.linspace(–10,10,num=20)
print(x_data)
#计算x对应的y值
y_data=[]
for i in x_data:
y_data.append(sigmoid(i))
print(y_data)
#绘制曲线
plt.plot(x_data,y_data,‘–‘,label=‘sigmoid’)
plt.legend()
plt.show()