NumPy 1.14 - numpy.unwrap()

numpy.unwrap




numpy

numpy.unwrap

numpy.unwrap(p, discont=3.141592653589793, axis=-1) [source]

मानों को 2 * पी पूरक के बीच डेल्टास बदलकर अनप्रेप करें।

दी गई धुरी के साथ उनके 2 * पी पूरक के लिए निरपेक्ष छलांग को बदलकर रेडियन चरण p

पैरामीटर:

p : array_like

इनपुट सरणी

असंतोष : फ्लोट, वैकल्पिक

मूल्यों के बीच अधिकतम असंतोष, डिफ़ॉल्ट pi

अक्ष : int, वैकल्पिक

एक्सिस जिसके साथ एक्सट्रैप संचालित होगा, डिफ़ॉल्ट अंतिम अक्ष है।

यह दिखाता है:

बाहर : ndarray

आउटपुट सरणी।

यह भी देखें

rad2deg , deg2rad

टिप्पणियाँ

यदि p में discontinuity pi से छोटी है, लेकिन discont से बड़ी है, तो कोई unwrapping नहीं की जाती है क्योंकि 2 * pi पूरक लेने से discontinuity केवल बड़ी हो जाएगी।

उदाहरण

>>> phase = np.linspace(0, np.pi, num=5)
>>> phase[3:] += np.pi
>>> phase
array([ 0.        ,  0.78539816,  1.57079633,  5.49778714,  6.28318531])
>>> np.unwrap(phase)
array([ 0.        ,  0.78539816,  1.57079633, -0.78539816,  0.        ])