Привет всем Я пытаюсь использовать пользователя solveset, S
следующим образом. Однако я получаю ошибку ImportError: cannot import name 'S'
. Spyder может каким-то образом признать S.
и предполагающие доступные варианты S.xxxx
Невозможно импортировать имя 'S' sympy anaconda
def sub():
...
from sympy.solvers import solveset, S #solve,
from sympy.abc import x
....
Удивительно, я не видел эту дискуссию сообщение об ошибке на www.stackoverflow.com.
Мне нужно импортировать S
, чтобы ограничить символическую переменную x
до S.Reals
в следующих обстоятельствах.
sol = {1.50230320128349, 1.23749621150897 - 1.30203516616147*I, 1.23749621150897 + 1.30203516616147*I}
[i for i in sol if np.isreal(sol) and i > 0]
Однако это приводит к ошибке:
TypeError: Invalid comparison of complex 1.23749621150897 - 1.30203516616147*I
Версии: Spyder 2.3.9 + Anaconda, Python 3.5 на Winx64.
Ho gosh! Я пропустил так просто. Благодаря тонну. – learnerADV