Я хочу определить произвольную функцию f. Я знаю, что f всегда возвращает положительное число. Я хочу, чтобы sympy мог использовать эти знания при выполнении упрощений (особенно три правила питания, упомянутые в упрощенной документации). Есть ли способ сделать это? Я ищу что-то вроде ниже:sympy произвольный диапазон функций
f = Function("f", positive = True)
g = Function("g", positive = True)
x = symbols("x")
y = symbols("y")
n = symbols("n", real = True)
test = (f(x) * g(y)) ** n
# This should work but doesn't
expand_power_base(test)
Я не понимаю ваш вопрос. Вам просто нужна функция, которая возвращает случайное положительное число? – AbrahamB
Вопрос не ясен. –
Я добавил код, который поможет уточнить. Дайте мне знать, если все еще неясно – bramtayl