绘制标准的sigmoid图像
import numpy as np
import matplotlib.pyplot as plt
linspace numpy
x=np.linspace(-6,6,1000)  #这个表⽰在-5到5之间⽣成1000个x值
y=[1/(p(-i)) for i in x]  #对上述⽣成的1000个数循环⽤sigmoid公式求对应的y
plt.xlim((-6,6))
plt.ylim((0.00,1.00))
plt.plot(x,y,color='darkblue')  #⽤上述⽣成的1000个xy值对⽣成1000个点
a()
ax.spines['right'].set_color('none')  #删除右边框设为⽆
ax.spines['top'].set_color('none')    #删除上边框设为⽆
ax.xaxis.set_ticks_position('bottom')
ax.spines['bottom'].set_position(('data', 0))  #调整x轴位置
ax.yaxis.set_ticks_position('left')
ax.spines['left'].set_position(('data', 0))  #调整y轴位置
plt.xlabel("sigmoid")
plt.show()
效果:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。