NumPy 1.14 - numpy.copysign()

numpy.copysign




numpy

numpy.copysign

numpy.copysign(x1, x2, /, out=None, *, where=True, casting='same_kind', order='K', dtype=None, subok=True[, signature, extobj]) = <ufunc 'copysign'>

तत्व-वार X2 के संकेत को X2 में बदलें।

यदि दोनों तर्क सरणियों या अनुक्रम हैं, तो उन्हें समान लंबाई का होना चाहिए। यदि x2 एक अदिश राशि है, तो इसके चिन्ह को x1 सभी तत्वों में कॉपी किया जाएगा।

पैरामीटर:

X1 : array_like

का चिन्ह बदलने का मान।

x2 : array_like

x2 चिन्ह को x1 से कॉपी किया जाता है।

बाहर : ndarray, कोई नहीं, या tdle of ndarray और कोई नहीं, वैकल्पिक

एक स्थान जिसमें परिणाम संग्रहीत किया जाता है। यदि प्रदान किया जाता है, तो इसका एक आकार होना चाहिए जो कि इनपुट प्रसारित करता है यदि प्रदान नहीं किया गया है या None , तो एक ताज़ा-आवंटित सरणी वापस आ जाती है। एक ट्यूपल (केवल एक कीवर्ड तर्क के रूप में संभव) आउटपुट की संख्या के बराबर लंबाई होना चाहिए।

जहां : array_like, वैकल्पिक

सत्य के मान उस स्थिति में ufunc की गणना करने के लिए संकेत देते हैं, गलत के मान अकेले उत्पादन में मूल्य छोड़ने का संकेत देते हैं।

** kwargs

अन्य कीवर्ड-केवल तर्कों के लिए, ufunc डॉक्स देखें।

यह दिखाता है:

आउट : array_like

x2 के चिन्ह के साथ x1 का मान।

उदाहरण

>>> np.copysign(1.3, -1)
-1.3
>>> 1/np.copysign(0, 1)
inf
>>> 1/np.copysign(0, -1)
-inf
>>> np.copysign([-1, 0, 1], -1.1)
array([-1., -0., -1.])
>>> np.copysign([-1, 0, 1], np.arange(3)-1)
array([-1.,  0.,  1.])