Python绘制sigmoid函数及其导数图像
【摘要】
import numpy as npimport matplotlib.pyplot as pltdef sigmoid(x): y=1/(1+np.exp(-x)) #dy=y*(1-y) return y def plot_sigmoid(): # param:起点,终点,间距 x = np.ara...
-
import numpy as np
-
import matplotlib.pyplot as plt
-
def sigmoid(x):
-
-
y=1/(1+np.exp(-x))
-
#dy=y*(1-y)
-
return y
-
-
-
def plot_sigmoid():
-
# param:起点,终点,间距
-
x = np.arange(-8, 8, 0.2)
-
y = sigmoid(x)
-
plt.plot(x, y)
-
plt.show()
-
-
-
if __name__ == '__main__':
-
plot_sigmoid()
当要显示sigmoid图像时,把dy那行注释掉就可以了,显示的就是sigmoid图像。当要显示sigmoid导数的图像时,则把y的那行注释掉就可以了。图片如下:
’
sigmoid函数图像
sigmoid导函数图像
文章来源: blog.csdn.net,作者:小小谢先生,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/xiewenrui1996/article/details/102572977
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)