Python求导数的方法

yipeiwu_com6年前Python基础

本文实例讲述了Python求导数的方法。分享给大家供大家参考。具体实现方法如下:

def func(coeff):
  sum=''
  for key in coeff:
    sum=sum+'+'+str(key)+'*'+'x'+'**'+str(coeff[key])
  return sum[1:]

from sympy import *
from sympy.core.sympify import SympifyError
expr = func({2:0,3:1,4:2,5:7})
x = Symbol("x")
sexpr = sympify(expr)
print diff(sexpr, x)
print diff(sexpr, x).subs('x',3)

使用字典来完成这件事:

(2+3*x+4*x**2+7*x**3.7).diff(x).subs({x:3}).evalf()

希望本文所述对大家的Python程序设计有所帮助。

相关文章

opencv 获取rtsp流媒体视频的实现方法

获取实时数据 import cv2 # user: admin # pwd: 12345 # main: 主码流 # ip: 192.168.1.64 # Channels: 实时...

pandas的相关系数与协方差实例

1、输出百分比变化以及前后指定的行数 a = np.arange(1,13).reshape(6,2) data = DataFrame(a) #计算列的百分比变化,如果...

django的ORM操作 删除和编辑实现详解

向server端传送数据 有2中方法,1 是 通过url 地址, 2 是通过路径 向server端传参数方式 1,通过数据 http://127.0.0.1:8000/blog/&#...

Python-numpy实现灰度图像的分块和合并方式

我就废话不多说了,直接上代码吧! from numpy import * import numpy as np import cv2, os, math, os.path from...

python strip()函数 介绍

描述 Python strip() 方法用于移除字符串头尾指定的字符(默认为空格)。 语法 strip()方法语法: str.strip([chars]); 参数 chars -- 移除...