Python求导数的方法

yipeiwu_com5年前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程序设计有所帮助。

相关文章

numpy数组拼接简单示例

NumPy数组是一个多维数组对象,称为ndarray。其由两部分组成: ·实际的数据 ·描述这些数据的元数据 大部分操作仅针对于元数据,而不改变底层实际的数据。 关于NumPy数组有几点...

Python机器学习logistic回归代码解析

Python机器学习logistic回归代码解析

本文主要研究的是Python机器学习logistic回归的相关内容,同时介绍了一些机器学习中的概念,具体如下。 Logistic回归的主要目的:寻找一个非线性函数sigmod最佳的拟合参...

Python-OpenCV基本操作方法详解

Python-OpenCV基本操作方法详解

基本属性 cv2.imread(文件名,属性) 读入图像 属性:指定图像用哪种方式读取文件 cv2.IMREAD_COLOR:读入彩色图像,默认参数,Opencv 读取彩色图像为BGR...

Python中使用wxPython开发的一个简易笔记本程序实例

Python中使用wxPython开发的一个简易笔记本程序实例

一、简介 wxPython是Python语言的一套优秀的GUI图形库,允许Python程序员很方便的创建完整的、功能键全的GUI用户界面。 wxPython是作为优秀的跨平台GUI库wx...

详解Python使用simplejson模块解析JSON的方法

详解Python使用simplejson模块解析JSON的方法

1,Json模块介绍 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScript...