双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

怎么把用diff求导生成的表达式转成函数

ldehai ldehai 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
因为需要求表达式的导数,所以使用了sympy的diff函数。但是求导后生成的是一个表达式,不能拿来当函数用,试了用lambda转换,也不行,求指导!

代码如下:
# -*- coding: utf-8 -*-
from sympy import *

x = Symbol("x")
f = 1+x**2+x**3
df1 = diff(f,x,1)
df2 = diff(f,x,2)

df1 = lambda x:df1 #这里用lambda转成函数,结果不行
print df1(0.5)
...全文
评论 2
收藏 已收藏
分享
返回顶部
ldehai
脚本语言 37,738 成员 34,208 内容