python - 使用 sympy 的偏导数
问题描述
我正在尝试使用 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
解决方案
您需要sin
从库中导入函数:
from sympy import sin
https://docs.sympy.org/latest/modules/functions/elementary.html#sin
推荐阅读
- css - Angular:封装导致CSS冲突
- java - 从 MongoDB 获取 Java 中的集合
- php - 如何在类别页面中获取多个类别帖子?
- javascript - 创建自定义对话框/弹出框 HTML
- mysql - 根据MySql中具有最小和最大日期的记录选择差异
- swift - 单元测试 Quick and Numble - 未在覆盖范围内显示
- cordova - 关闭应用程序时收听事件 - Cordova/Phonegap
- c# - c#如何模拟鼠标输入?
- javascript - 如何在 cytoscape.js 中使用 cdn 添加扩展
- jquery - 如何从 JSON 数组中删除 JSON 对象?