NumPy 1.14 - numpy.geterr()

numpy.geterr




numpy

numpy.geterr

numpy.geterr() [source]

फ्लोटिंग-पॉइंट त्रुटियों से निपटने का वर्तमान तरीका प्राप्त करें।

यह दिखाता है:

रेस : तानाशाही

"डिवइड", "ओवर", "अंडर", और "अमान्य", जिसका मान स्ट्रिंग्स "इग्नोर", "प्रिंट", "लॉग", "चेतावनी", "बढ़ाएं" और "कॉल" से है "। कुंजियाँ संभव फ़्लोटिंग-पॉइंट अपवादों का प्रतिनिधित्व करती हैं, और मान परिभाषित करते हैं कि ये अपवाद कैसे संभाले जाते हैं।

यह भी देखें

geterrcall , seterr , seterrcall

टिप्पणियाँ

फ्लोटिंग-पॉइंट अपवादों और उपचार विकल्पों के प्रकारों के पूर्ण प्रलेखन के लिए, seterr देखें।

उदाहरण

>>> np.geterr()
{'over': 'warn', 'divide': 'warn', 'invalid': 'warn',
'under': 'ignore'}
>>> np.arange(3.) / np.arange(3.)
array([ NaN,   1.,   1.])
>>> oldsettings = np.seterr(all='warn', over='raise')
>>> np.geterr()
{'over': 'raise', 'divide': 'warn', 'invalid': 'warn', 'under': 'warn'}
>>> np.arange(3.) / np.arange(3.)
__main__:1: RuntimeWarning: invalid value encountered in divide
array([ NaN,   1.,   1.])