NumPy 1.14 - numpy.source()

numpy.source




numpy

numpy.source

numpy.source(object, output=<_io.TextIOWrapper name='<stdout>' mode='w' encoding='ANSI_X3.4-1968'>) [source]

किसी NumPy ऑब्जेक्ट के लिए स्रोत कोड को किसी फ़ाइल में प्रिंट या लिखना।

स्रोत कोड केवल पायथन में लिखी गई वस्तुओं के लिए लौटा है। कई फ़ंक्शन और कक्षाएं C में परिभाषित की गई हैं और इसलिए उपयोगी जानकारी वापस नहीं करेंगे।

पैरामीटर:

ऑब्जेक्ट : संख्यात्मक वस्तु

इनपुट ऑब्जेक्ट यह कोई भी वस्तु (कार्य, वर्ग, मॉड्यूल,…) हो सकता है।

आउटपुट : फ़ाइल ऑब्जेक्ट, वैकल्पिक

यदि output की आपूर्ति नहीं होती है, तो स्रोत कोड स्क्रीन (sys.stdout) पर प्रिंट किया जाता है। फ़ाइल ऑब्जेक्ट को 'w' लिखना चाहिए या 'a' मोड्स जोड़ना चाहिए।

यह भी देखें

lookfor , info

उदाहरण

>>> np.source(np.interp)                        
In file: /usr/lib/python2.6/dist-packages/numpy/lib/function_base.py
def interp(x, xp, fp, left=None, right=None):
    """.... (full docstring printed)"""
    if isinstance(x, (float, int, number)):
        return compiled_interp([x], xp, fp, left, right).item()
    else:
        return compiled_interp(x, xp, fp, left, right)

स्रोत कोड केवल पायथन में लिखी गई वस्तुओं के लिए लौटा है।

>>> np.source(np.array)                         
Not available for this object.