求偏导数

简介: 求偏导数

自定义 求解偏导数

g()自定义一个二维函数

approximate_derivative求解导数

approximate_gradient固定一个方向,求解另外方向上的导数

#derivative 导数
def g(x1,x2):
    return x1*(x2**3)
def approximate_derivative(f,x,eps=1e-3):
    return ((f(x+eps)-f(x))/eps)
def approximate_gradient(g,x1,x2,eps=1e-3):
    dg_x1=approximate_derivative(lambda x:g(x,x2),x1,eps)
    dg_x2=approximate_derivative(lambda x:g(x1,x),x2,eps)
    return dg_x1,dg_x2
print(approximate_gradient(g,1.,2.))
#输出结果
(7.999999999999119, 12.006000999997823)
相关文章
04 微积分 - 偏导数
04 微积分 - 偏导数
50 0
|
7月前
1010 一元多项式求导
1010 一元多项式求导
41 0
|
6月前
|
资源调度 算法 机器人
图像处理之高斯一阶及二阶导数计算
图像处理之高斯一阶及二阶导数计算
84 6
|
7月前
|
Serverless Python
导数计算和应用
导数计算和应用
02 微积分 - 导数
02 微积分 - 导数
33 0
|
机器学习/深度学习 算法 搜索推荐
导数、梯度、最优化方法|学习笔记
快速学习导数、梯度、最优化方法
166 0
导数、梯度、最优化方法|学习笔记
|
机器学习/深度学习 存储 算法
导数、梯度、最优化方法|学习笔记
快速学习导数、梯度、最优化方法
导数、梯度、最优化方法|学习笔记