2016-07-10 20 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 * को निर्यात नहीं कर रहे हैं, ताकि आप उन्हें मैन्युअल रूप से आयात करने के लिए होगा। उनमें से कुछ के लिए कार्यक्षमता अभी भी सीमित है, इसलिए आपको अभी तक कोई जवाब नहीं मिल सकता है।

संबंधित मुद्दे