Доступ к модулю mpmath в sympy (python)

Я новичок в sympy и все еще наивен в отношении python .... Я хотел решить тригонометрическое уравнение, найти его нули. (Когда у меня будет синтаксис, я буду использовать более сложную функцию.)

Я пока не могу найти правильный синтаксис. Вот что я пробовал на консоли iPython в Spyder (Python 2.7):

from sympy.solvers import solve
from sympy import Symbol
x = Symbol('x')
solve(sin(x), x)

Я получил эту ошибку:

Traceback (последний последний вызов):

Файл "", строка 1, в решении (sin (x), x)

NameError: имя 'sin' не определено

Итак, мне нужна правильная ссылка на синусоидальную функцию.

Согласно документации sympy, я думал, что это в mpath, но это не сработало:

from mpmath import *
Traceback (most recent call last):

  File "<ipython-input-7-8dcdd12d9679>", line 1, in <module>
    from mpmath import *

ImportError: нет модуля с именем mpmath

Как мне загрузить/получить доступ к mpmath или другому способу получить синусоидальную функцию?


person jal    schedule 03.07.2015    source источник


Ответы (2)


Это исправило это:

from sympy import sin
person jal    schedule 03.07.2015

Чтобы получить доступ к mpmath, сделайте это

    from sympy.mpmath import *
person anonymousGCCnoobie    schedule 02.10.2015