Симпи Нумпи столкновение - PullRequest
0 голосов
/ 19 апреля 2019

в этом простом коде я получаю ATTRIBUTE ERROR, может быть из-за 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'

1 Ответ

1 голос
/ 19 апреля 2019

Да, я полагаю, вы не можете использовать функции 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))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...