深度学习之绘图基础

文章目录

1.实验目的

熟练绘制各种图像,为深度学习打基础

2. 需求

给定一个函数,需要你画出原图像以及这个函数在某点切线图像

3.代码

python 复制代码
# @File: python绘制函数图像以及倒数图像.py
# @Author: chen_song
# @Time: 2024/6/21 下午8:52

from matplotlib import pyplot as plt
import numpy as np

x = np.arange(0,2*np.pi,0.01)
y = [np.sin(x) for x in x]
plt.plot(x,y)
def getK(y, x):
    h = 1e-4
    return (getFunction(x + h) - getFunction(x)) / h

def getFunction(x):
    return np.sin(x)

k = getK(y, np.pi/4)
b = getFunction(1) - k
print(k,b)
y1 = [k * x + b for x in x]
plt.plot(x,y1)
plt.rcParams['font.sans-serif'] = ['SimHei']
plt.title('正弦函数及其在pi/4处切线图像')
plt.show()

结果图片

相关推荐
进击的小头3 分钟前
第8篇:PI控制器设计实战演练
c语言·python·mcu·算法
带娃的IT创业者16 分钟前
Python 异步编程完全指南(二):深入 asyncio 核心概念
开发语言·python·协程·事件循环·asyncio·异步编程
小付爱coding24 分钟前
openclaw源码架构深度解析【总体概况】
python·架构·openclaw
又是忙碌的一天28 分钟前
Java 面向对象三大特性:封装、继承、多态深度解析
java·前端·python
qq_3806513341 分钟前
xu#True
python
DeepModel43 分钟前
【概率分布】均匀分布的原理、推导与Python实现
python·算法·概率论
wmfglpz881 小时前
Django全栈开发入门:构建一个博客系统
jvm·数据库·python
zzb15801 小时前
Agent学习-Reflection框架
java·人工智能·python·学习·ai
2301_764441331 小时前
使用python实现脉冲神经网络,用于分类任务
python·神经网络·分类
qyzm1 小时前
AtCoder Beginner Contest 449
数据结构·python·算法·贪心算法