O que causa esse erro (AttributeError: o objeto 'Mul' não tem atributo 'cos') no Python?
Estou recebendo o seguinte código de erro ao tentar avaliar uma integral definida em Python.
AttributeError Traceback (most recent call last)
<ipython-input-7-2be8718c68ec> in <module>()
7 x, n = symbols('x n')
8
----> 9 f = (cos(n*x))*(x**2-pi**2)^2
10 integrate(f,(x,-n*pi,n*pi))
11
AttributeError: 'Mul' object has no attribute 'cos'
Copiei meu código de entrada abaixo. Obrigado por qualquer ajuda.
from pylab import *
from sympy import *
from numpy import *
init_printing(use_unicode=False, wrap_line=False, no_global=True)
x, n = symbols('x n')
f = (cos(n*x))*(x**2-pi**2)^2
integrate(f,(x,-n*pi,n*pi))