Я использую синтаксический анализ для анализа строки:
f = parse_expr('(x-1)^(1/3)')
Когда я использую f.subs({x:0})
, он дает мне комплексное число вместо -1. Как мне избавиться от такого поведения?
Мне нужно что-то общее, потому что функция может быть произвольной, и я не знаю, какие переменные там будут.
Спасибо.