Python中文
首页
教程
问答
标签
搜索
登录
注册
在python中如何计算导数?
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我是Python初学者。我最近了解了Sympy及其符号操作能力,特别是差异化。我正在尝试以最简单的方式执行以下操作:</p> <ol> <li>定义f(x,y)=x^2+xy^2。</li> <li>区分f相对于x。所以f’(x,y)=2x+xy^2。</li> <li>计算导数,例如f’(1,1)=2+1=3。</li> </ol> <p>我知道怎么做1和2。问题是,当我在步骤3中尝试计算导数时,我得到一个错误,python无法计算导数。下面是一个最小的工作示例:</p> <pre><code>import sympy as sym import math def f(x,y): return x**2 + x*y**2 x, y = sym.symbols('x y') def fprime(x,y): return sym.diff(f(x,y),x) print(fprime(x,y)) #This works. print(fprime(1,1)) </code></pre> <p>我希望最后一行打印3。它不打印任何东西,并说“不能计算一阶导数wrt 1”。</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>当你在函数fprime(x,y)中调用fprime(1,1)时,你像这样调用它sym.diff(f(1,1),1)</p> <p>你必须为x和x的值使用不同的变量</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
Python闭包能否存储和更改外部标量?
4 回答
python闭包行为怪异
1 回答
python闭包问题源代码编译器
4 回答
Python问gam
4 回答
Python问答游戏逻辑E
6 回答
Python问答程序。你能帮我找出哪里出了问题吗?谢谢
1 回答
Python问答程序问题与分数
7 回答
Python问题
4 回答
Python问题 | 在https://www.testdome.com开发的代码测试分数有bug吗
9 回答
Python问题,上载文件的名称和缩略图
4 回答
python问题,将img的相对url连接到绝对url
9 回答
Python问题,机械化机器人
7 回答
Python问题,用不同的模板发送大量电子邮件?
3 回答
Python问题,类型错误:“float对象不能解释为integer”。无法在“for”循环中返回函数的值
2 回答
Python问题:“overflowerr:Python int太大,无法转换为C long”
4 回答
Python问题:“空数据帧的绑定方法NDFrame.head”
8 回答
Python问题:AttributeError:'_io.TextIOWrapper'对象没有属性'split'
7 回答
Python问题:AttributeError:'dict'对象没有'upper'属性
5 回答
Python问题:CS圆7C循环,正方形普查
8 回答
Python问题:ODE系统的参数估计,例如系数是函数
2 回答