2016-07-10 3 views
5

Есть ли способ, используя sympy, чтобы выяснить (некоторые) свойства функции, считающейся реальной функцией?Поиск свойств реальной функции

Например, если

>>> x = Symbol('x', real=True) 
>>> f = Lambda(x, sqrt((x-2)/(x+2))) 

потом что-то вроде

>>> f.domain() 
(-oo, -2) U [2, oo) 
>>> f.image() # there is "imageset", but it is not expanding on the set of reals 
[0, 1) U (1, oo) 
>>> f.is_injective() 
True 
>>> f.is_bounded() 
False 
>>> f.is_even # currently returns None 
False 

Некоторые это реализуется в Wolfram Alpha.

+0

Некоторые из этих свойств, скорее всего, не реализованы. Другие имеют другое значение, например is_even используется для запроса целочисленной четности. –

ответ

3

Некоторые из них реализованы в sympy.calculus.util и sympy.calculus.singularities, хотя они еще не экспортированы в from sympy import *, поэтому вам придется импортировать их вручную. Функциональность для некоторых из них по-прежнему ограничена, поэтому вы еще не можете получить ответ.

 Смежные вопросы

  • Нет связанных вопросов^_^