NumPy 1.14 - numpy.testing.assert_array_max_ulp()

numpy.testing.assert_array_max_ulp




numpy

numpy.testing.assert_array_max_ulp

numpy.testing.assert_array_max_ulp(a, b, maxulp=1, dtype=None) [source]

जांचें कि अंतिम स्थान पर अधिकांश N इकाइयों में सरणियों के सभी आइटम अलग-अलग हैं।

पैरामीटर:

a, b : array_like

इनपुट सरणियों की तुलना की जानी चाहिए।

मैक्सुलप : इंट, वैकल्पिक

अंतिम स्थान पर अधिकतम इकाइयाँ जो a और b तत्व भिन्न हो सकते हैं। डिफ़ॉल्ट 1 है।

dtype : dtype, वैकल्पिक

यदि दिया गया हो तो a और b को परिवर्तित करने के लिए डेटा-प्रकार। डिफ़ॉल्ट कोई भी नहीं है।

यह दिखाता है:

सेवानिवृत्त : ndarray

a और b में मदों के बीच प्रतिनिधित्व करने योग्य फ़्लोटिंग पॉइंट की संख्या को सरणी।

जन्म देती है:

AssertionError

यदि एक या अधिक तत्व maxulp से अधिक भिन्न होते हैं।

यह भी देखें

assert_array_almost_equal_nulp
दो सरणियों की तुलना अपेक्षाकृत उनके रिक्ति से करें।

उदाहरण

>>> a = np.linspace(0., 1., 100)
>>> res = np.testing.assert_array_max_ulp(a, np.arcsin(np.sin(a)))