python - 同情 Numpy 冲突
问题描述
在这些简单的代码中,我得到了属性错误,可能是因为 np,sym, 冲突帮助我解决它。
import sympy as sym
x=sym.Symbol('x')
def f(x):
return (x**2*np.exp(x))/((np.exp(x)-1)**2)
sym.integrate(f(x),x)
AttributeError Traceback (most recent call last)
<ipython-input-48-574a1c7346b8> in <module>
3 def f(x):
4 return (x**2*np.exp(x))/((np.exp(x)-1)**2)
----> 5 sym.integrate(f(x),x)
<ipython-input-48-574a1c7346b8> in f(x)
2 x=sym.Symbol('x')
3 def f(x):
----> 4 return (x**2*np.exp(x))/((np.exp(x)-1)**2)
5 sym.integrate(f(x),x)
AttributeError: 'Symbol' object has no attribute 'exp'
解决方案
是的,我想你不能使用 np 函数。这有效:
x = sym.Symbol('x')
def f(x):
return (x**2*sym.exp(x))/((sym.exp(x)-1)**2)
print(sym.integrate(f(x),x))
推荐阅读
- c# - youtube v3 api 请求超时
- python-3.x - 如何在正在运行的 tkinter 线程中调用函数?
- apache - PageSpeedlazyload_images 过滤器不起作用
- python - pytorch:如何堆叠 2 个张量
- python - 为什么 k-means 聚类散点图显示不同的结果?
- ruby-on-rails - 如果 Rails 表单中的另一个字段为空,则验证嵌套字段
- python - 显示我使用烧瓶上传的图像
- vue.js - 使用 Laravel、Vue 和 Pusher 订阅 private-App.User.undefined 所需的身份验证信息
- ios - 我的应用程序被系统挂起后,初始视图控制器无法正确加载
- c# - 有没有人征服过VS2019中的Visual Studio安装程序项目?