【问题标题】:Partial Derivative using sympy使用 sympy 的偏导数
【发布时间】:2021-10-22 15:10:06
【问题描述】:

我正在尝试使用 sympy 查找多元函数的偏导数,但遇到以下问题。

任何帮助将不胜感激。 谢谢

我的代码:

import sympy as sym
x, y = sym.symbols('x y')
sym.diff(x**2 + 10*sin(x) + y**3, x)

错误:

NameError                                 Traceback (most recent call last)
<ipython-input-29-65fb237f8bc8> in <module>
  2 import math
  3 x, y = sym.symbols('x y')
----> 4 sym.diff(x**2 + 10*Sin(x) + y**3, x)

NameError: name 'sin' is not defined

【问题讨论】:

  • 错误信息中是大写的 s 吗? Sin -> sin 应该修复这个错误

标签: python sympy derivative


【解决方案1】:

您需要从库中导入sin 函数:

from sympy import sin

https://docs.sympy.org/latest/modules/functions/elementary.html#sin

【讨论】:

  • 或使用sym.sin
猜你喜欢
  • 2020-03-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-09-13
  • 1970-01-01
  • 2021-02-25
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多