Python求导数

perfree
2019-08-12 / 0 评论 / 892 阅读

OωO好久没写博客了,忽然想起来就做下记录~使用Sympy和SciPy两种方式实现,简单的题目如下

已知f(x)=2(x**2)-3x
求f'(2)

Sympy

from sympy import *
x = Symbol("x")
y = 2 * x ** 2 - 3 * x
dx = diff(y, x)
print(dx)
u = lambdify(x, dx)
print(u(2))

运行结果:

4*x - 3
5

SciPy

from scipy.misc import derivative
def f(x): 
    return 2 * x ** 2 - 3 * x
u = derivative(f, 2)
print(u)

运行结果

5.0

就是很久没写博客了,划划水==

上一篇 下一篇
评论
说点什么吧?
OωO 取消
  • |´・ω・)ノ
  • ヾ(≧∇≦*)ゝ
  • (☆ω☆)
  • (╯‵□′)
  •  ̄﹃ ̄
  • (/ω\)
  • →_→
  • (ノ°ο°)ノ
  • ⌇●﹏●⌇
  • (ฅ´ω`ฅ)
  • φ( ̄∇ ̄o)
  • ヾ(´・ ・`。)ノ"
  • (ó﹏ò。)
  • Σ(っ °Д °;)っ
  • ( ,,´・ω・)ノ
  • ╮(╯▽╰)╭
  • (。•ˇ‸ˇ•。)
  • >﹏<
  • ( ๑´•ω•)
  • "(´っω・`。)
  • "(ㆆᴗㆆ)