【matplot】【matlab】绘制简洁美观二维坐标系的一个例子

devtools/2024/9/20 7:17:39/ 标签: matlab, 开发语言

觉得下图不错美观大方,现仿制下图:
在这里插入图片描述

import numpy as np
import matplotlib.pyplot as pltdef sigmoid(x):return 1 / (1 + np.exp(-x))def sigmoid_derivative(x):return sigmoid(x) * (1 - sigmoid(x))# 设置中文字体
plt.rcParams['font.family'] = ['Times','Heiti TC' ]
plt.rcParams['axes.unicode_minus'] = False  # 解决负号显示问题# 生成一系列x值
x_values = np.linspace(-10, 10, 100)# 计算对应的sigmoid函数值和导数值
y_values = sigmoid(x_values)
derivative_values = sigmoid_derivative(x_values)# 绘制sigmoid函数及其导数图像
plt.plot(x_values, y_values, label='Sigmoid函数', color='orange')
plt.plot(x_values, derivative_values, label='Sigmoid导数', linestyle='--', color='green')# plt.title('Sigmoid 函数及其导数')
# plt.xlabel('输入')
# plt.ylabel('输出')#关闭网格
plt.grid(False)#坐标轴注释
plt.legend()# 修改坐标轴的边界颜色
plt.gca().spines['left'].set_color('black')
# 为none表示不显示该边框
plt.gca().spines['right'].set_color('none')
plt.gca().spines['top'].set_color('none')# 规定y轴坐落在x=0的位置上
plt.gca().spines['left'].set_position(('data', 0))
# 规定x轴坐落在y=0的位置上
plt.gca().spines['bottom'].set_position(('data', 0))# 设置y轴范围从-0.1开始,稍微给y的负半轴留一点会美观一些
plt.ylim(-0.1, 1)# 保存该图,dpi越大,图越清晰。
# savefig一定要在show前执行,不然图像会变成空白
plt.savefig("sigmoid.png", dpi=750, bbox_inches='tight')
# 展示该图
plt.show()

结果如下:
在这里插入图片描述


http://www.ppmy.cn/devtools/24474.html

相关文章

JavaEE技术之MySql高级(索引、索引优化、sql实战、View视图、Mysql日志和锁、多版本并发控制)

文章目录 1. MySQL简介2. MySQL安装2.1 MySQL8新特性2.2 安装MySQL2.2.1 在docker中创建并启动MySQL容器:2.2.2 修改mysql密码2.2.3 重启mysql容器2.2.4 常见问题解决 2.3 字符集问题2.4 远程访问MySQL(用户与权限管理)2.4.0 远程连接问题1、防火墙2、账号不支持远程…

论文阅读_股票预测强化学习_StockFormer

1 StockFormer PLAINTEXT 1 2 3 4 5 6 7中文名称:StockFormer: 混合交易机与预测编码 英文名称:StockFormer: Learning Hybrid Trading Machines with Predictive Coding 作者:Siyu Gao, Yunbo Wang∗, and Xiaokang Yang 机构:M…

React面试题(一)

react的优缺点 优点 虚拟DOM:减少对真实DOM的操作,提高性能。组件化:将代码分成一个个小的、可复用的组件,利于管理、维护。使用JSX:在React中可以嵌入HTML和JavaScript。单向数据流:React的单向数据流使得…

发那科FANUC机器人R-2000iB平衡缸维修攻略

在发那科机器人中,平衡缸扮演着稳定机械臂运动的关键角色。它通过内部的压力调节来平衡负载,保证机器人的精准定位和平稳操作。一旦出现法兰克机械手平衡缸故障或损坏,机器人的性能可能会大打折扣,因此及时且正确的FANUC机械手平衡…

【Python】如何使用Python和keyboard库解决内网字符无法复制到外网的问题

但我的心每分每刻仍然被她占有 她似这月儿仍然是不开口 提琴独奏独奏着明月半倚深秋 我的牵挂我的渴望 直至以后 🎵 李克勤《月半小原夜曲》 在一些特定的工作环境中,可能会存在内网与外网隔离的情况,这意味着直接的数据…

基于深度学习的SAR图像舰船检测方案设计

欢迎大家点赞、收藏、关注、评论啦 ,由于篇幅有限,只展示了部分核心代码。 文章目录 一项目简介 二、功能三、系统四. 总结 一项目简介 项目简介:基于深度学习的SAR图像舰船检测方案设计 本项目旨在设计一种基于深度学习的SAR图像舰船检测方…

深入理解Python多进程:从基础到实战

title: 深入理解Python多进程:从基础到实战 date: 2024/4/29 20:49:41 updated: 2024/4/29 20:49:41 categories: 后端开发 tags: 并发编程多进程管理错误处理资源调度性能优化异步编程Python并发库 引言 在Python编程中,多进程是一种重要的并发编程…

Kafka 3.x.x 入门到精通(03)——Kafka基础生产消息

Kafka 3.x.x 入门到精通(03)——对标尚硅谷Kafka教程 2. Kafka基础2.1 集群部署2.2 集群启动2.3 创建主题2.4 生产消息2.4.1 生产消息的基本步骤2.4.2 生产消息的基本代码2.4.3 发送消息2.4.3.1 拦截器2.4.3.1.1 增加拦截器类2.4.3.1.2 配置拦截器 2.4.3…

FreeBSD安装Miniconda,python启动core dumped的问题

综述: 学会在FreeBSD安装Miniconda后,在一台服务器上安装却碰到问题,安装好后,执行python报错:Segmentation fault (core dumped) 。 以前成功的是在FreeBSD13版本,报错的这个是FreeBSD14版本&#xff0c…

22 - Hadoop HA 高可用集群搭建、手动模式、自动模式以及HA模式集群

目录 1、HA 概述 2、HDFS-HA 集群搭建 2.1、HDFS-HA 核心问题 3、HDFS-HA 手动模式 3.1、环境准备 3.2、规划集群 3.3、配置 HDFS-HA 集群 3.4、启动 HDFS-HA 集群 4、HDFS-HA 自动模式 4.1、HDFS-HA 自动故障转移工作机制 4.2、HDFS-HA 自动故障转移的集群规划 4.…

ThreeJs模拟工厂生产过程八

这节算是给这个车间场景收个尾,等了几天并没有人发设备模型给我,只能自己找了一个凑合用了。加载模型之前,首先要把货架上的料箱合并,以防加载模型之后因模型数量多出现卡顿,方法和之前介绍的合并传送带方法相同&#…

用OpenCV先去除边框线,以提升OCR准确率

在OpenCV的魔力下,我们如魔法师般巧妙地抹去表格的边框线,让文字如诗如画地跃然纸上。 首先,我们挥动魔杖,将五彩斑斓的图像转化为单一的灰度世界,如同将一幅绚丽的油画化为水墨画,通过cv2.cvtColor()函数的…

Photoshop前言

Photoshop前言 分辨率图像格式工具界面组件 分辨率 分辨率是指单位长度内包含的像素点的数量,其单位通常为像素/英寸(ppi),300ppi表示每英寸包含300个像素点。对于1英寸1英寸大小的图像,若分辨率为72ppi,则…

【 深度可分离卷积】

深度可分离卷积 深度可分离卷积(Depthwise Separable Convolution)是一种在卷积神经网络中减少计算量和参数数量的技术。这种技术将标准的卷积操作分解为两个更简单的操作:逐通道卷积(Depthwise Convolution)和逐点卷…

Xshell不能使用(版权原因不能使用),通过ip连接虚拟机CentOS7系统拷贝文件

一、使用SSH服务 1.确保 CentOS 7 虚拟机安装了 SSH 服务。 systemctl status sshd 如果没有安装,您可以使用以下命令来安装: sudo yum install openssh-server 2.启动 SSH 服务(如果尚未启动): sudo systemctl …

自动驾驶中的深度学习和计算机视觉

书籍:Applied Deep Learning and Computer Vision for Self-Driving Cars: Build autonomous vehicles using deep neural networks and behavior-cloning techniques 作者:Sumit Ranjan,Dr. S. Senthamilarasu 出版:Packt 书籍…

LXC的原理及应用详解(二)

本系列文章简介: 在信息化时代,虚拟化技术以其独特的优势,正逐渐成为推动信息技术发展的重要力量。其中,Linux容器(Linux Containers,简称LXC)作为一种轻量级的虚拟化技术,正日益受到…

深度学习面试总结(上岸版~)

2024/04/29面试 问题1:支持向量机理解 支持向量机(Support Vector Machine,SVM)是一类按监督学习(supervised learning)方式对数据进行二元分类的广义线性分类器(generalized linear classifie…

Django模板查找顺序

Django模板查找顺序 首先看django项目的settings.py文件中是否定义DIRS 如果有定义,首先去这个目录下面查找(根目录下templates),找到了后续就不找了;如果没有,就顺着app的注册顺序进行查找

docker学习笔记1:什么是docker

目录 什么是dockerDocker 的主要组件学习 Docker 的步骤资源和教程什么是docker docker官网:https://www.docker.com Docker 是一个开源的应用容器引擎,它允许开发者打包应用以及应用的运行环境到一个可移植的容器中,然后发布到任何支持 Docker 的平台上运行。这种打包方式…