导入必要的库

import math
import matplotlib.pyplot as plt
import numpy as np
import matplotlib as mpl
mpl.rcParams['axes.unicode_minus'] = False

绘制softmax函数图像

fig = plt.figure(figsize=(6,4))
ax = fig.add_subplot(111)
x = np.linspace(-10,10)
y = sigmoid(x)ax.spines['top'].set_color('none')
ax.spines['right'].set_color('none')  ax.xaxis.set_ticks_position('bottom')
ax.spines['bottom'].set_position(('data',0))
ax.set_xticks([-10,-5,0,5,10])
ax.yaxis.set_ticks_position('left')
ax.spines['left'].set_position(('data',0))
ax.set_yticks([-1,-0.5,0.5,1])  plt.plot(x,y,label = 'Softmax',linestyle='-',color='blue')
plt.legend(['Softmax'])
plt.savefig('softmax.png')

绘制Relu激活函数图像

fig =  plt.figure(figsize=(6,4))
ax = fig.add_subplot(111)
x = np.arange(-10,10)
y = np.where(x<0,0,x) # 小于0输出0,大于0输出y
plt.xlim(-11,11)
plt.ylim(-11,11)ax = plt.gca() # 获得当前axis坐标轴对象
ax.spines['right'].set_color('none') # 去除右边界线
ax.spines['top'].set_color('none') # 去除上边界线

ax.xaxis.set_ticks_position('bottom') # 指定下边的边作为x轴
ax.yaxis.set_ticks_position('left') # 指定左边的边为y轴

ax.spines['bottom'].set_position(('data',0)) # 指定data 设置的bottom(也就是指定的x轴)绑定到y轴的0这个点上
ax.spines['left'].set_position(('data',0))  # 指定y轴绑定到x轴的0这个点上

plt.plot(x,y,label = 'ReLU',linestyle='-',color='darkviolet')
plt.legend(['ReLU'])
plt.savefig('relu.png')

绘制Tanh激活函数图像

x = np.arange(-10,10)
a = np.array(x)
y = (math.e**(x) - math.e**(-x)) / (math.e**(x) + math.e**(-x))plt.xlim(-11,11)
ax = plt.gca()
ax.spines['right'].set_color('none')
ax.spines['top'].set_color('none')ax.xaxis.set_ticks_position('bottom')
ax.yaxis.set_ticks_position('left')ax.spines['bottom'].set_position(('data',0))
ax.spines['left'].set_position(('data',0))
plt.plot(x,y,label='Tanh',linestyle='-',color='green')
plt.legend(['Tanh'])
plt.savefig('Tanh.png',dpi=500) # 指定分辨率

转载于:https://www.cnblogs.com/ncuhwxiong/p/10282132.html

python画激活函数图像相关推荐

  1. python绘制三维散点图-python 画三维图像 曲面图和散点图的示例

    用python画图很多是根据z=f(x,y)来画图的,本博文将三个对应的坐标点输入画图: 散点图: import matplotlib.pyplot as plt from mpl_toolkits. ...

  2. python画二次函数图像的顶点_画二次函数图像的步骤

    画二次函数图像的步骤2019-11-14 09:26:25文/叶丹 画二次函数图像的步骤:五点法是选五个极其重要的点,分别为顶点.与x轴的交点.与y轴的交点及其关于对称轴的对称点,然后根据这五点作图. ...

  3. python画函数图象_用python画函数图像

    原博文 2020-03-12 15:11 − 上代码 import numpy as np import matplotlib.pyplot as plt def f(x): return x*x*x ...

  4. python画指数函数图像_python实现画出e指数函数的图像

    这里用Python逼近函数y = exp(x);同样使用泰勒函数去逼近: exp(x) = 1 + x + (x)^2/(2!) + .. + (x)^n/(n!) + ... #!/usr/bin/ ...

  5. python 画高程图像

    python imshow 高程图 import matplotlib.pyplot as plt import numpy as np#数据处理 #按行全部打开test文件,test是一个高程asc ...

  6. 使用Python画动态图像

    原文地址: https://blog.csdn.net/Imkiimki/article/details/89483306 动画可以有趣地展示某种现象.相比于静态图表,人们更容易被动画和交互式的图表所 ...

  7. python画函数图像 保留_2.3python如何绘制二次函数图像

    2.3.1工具 python matplotlib pyplot pyplot四Matplotlib中的模块,封装了很多处理graph的方法.绘制表格,修改表格属性都是用它实现的. 2.3.2例子 二 ...

  8. python画函数图像要用到的模块_教你如何绘制数学函数图像——numpy和matplotlib的简单应用...

    numpy和matplotlib的简单应用 一.numpy库 1.什么是numpy NumPy系统是Python的一种开源的数值计算扩展.这种工具可用来存储和处理大型矩阵,比Python自身的嵌套列表 ...

  9. python画二次函数图像的顶点坐标为_二次函数顶点坐标公式

    函数在数学中占有很大的比例,但是函数的学习却很复杂.其考察的内容有很多方面, 开口方向.对称轴及坐标公式都是考察的重点.下面小编为大家整理了二次函数顶点坐标的 相关公式,希望能帮到大家. 一.基本简介 ...

最新文章

  1. Java中的多态(for myself)
  2. [译]解密 Uber 数据科学团队路径选择算法的优化之路
  3. (六)可信计算知识点
  4. springboot学习笔记(八)
  5. 计算机网络与应用周林 课后题,阅读下面文章,完成
  6. linux-basic(10)vim程序编辑器
  7. mysql 学习笔记08 日期相关函数2
  8. JavaScript、php 获得 YouTube 视频缩略图和标题
  9. 系统架构----(2)大型网站架构之架构模式
  10. 携号转网全面启动后,新诈骗套路也跟上了!一招教你识别!
  11. 电脑字体在哪个文件夹_壹心奇妙体下载 壹心奇妙体 字体下载
  12. 这5条职场心机,句句真实,引发深思
  13. 第六章-深入理解类(一)
  14. 数据治理系列4:主数据管理实施四部曲概论
  15. MongoDB 学习笔记八 复制、分片、备份与恢复、监控
  16. CString查找子字符串
  17. Markdown编辑器 编辑记事
  18. 配置haproxy支持使用多个lan内网ip做负载均衡以突破haproxy机只支持64k连接(突破单ip 65535端口限制)
  19. Prometheus 存储层的演进
  20. python之WEB登录密码暴力破解

热门文章

  1. python web 服务器实时监控 websocket_python websocket网页实时显示远程服务器日志信息...
  2. pow(x,y)函数
  3. 518. 零钱兑换 II golang动态规划
  4. C++ STL容器之map 简单使用
  5. 二叉树题目----2 检查两颗树是否相同 和 对称二叉树的判定
  6. linux系统编程之进程概念(操作系统---管理,进程创建,进程状态,进程优先级, 环境变量,程序地址空间,进程O(1)调度方法)
  7. 链表相关的算法题大汇总 — 数据结构之链表奇思妙想
  8. u-boot中filesize环境变量
  9. 1074. Reversing Linked List (25)
  10. C/C++中NULL指针