NumPy 1.14 - numpy.hypot()

numpy.hypot




numpy

numpy.hypot

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

एक सही त्रिकोण के "पैर" को देखते हुए, इसके कर्ण को लौटाएं।

Sqrt के समतुल्य sqrt(x1**2 + x2**2) , तत्व-वार। यदि x1 या x2 scalar_like है (यानी, स्पष्ट रूप से एक स्केलर प्रकार के लिए सक्षम), तो इसे दूसरे तर्क के प्रत्येक तत्व के साथ उपयोग के लिए प्रसारित किया जाता है। (उदाहरण देखें)

पैरामीटर:

X1, x2 : array_like

त्रिभुज के पैर।

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

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

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

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

** kwargs

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

यह दिखाता है:

z : ndarray

त्रिभुज (ओं) का कर्ण।

उदाहरण

>>> np.hypot(3*np.ones((3, 3)), 4*np.ones((3, 3)))
array([[ 5.,  5.,  5.],
       [ 5.,  5.,  5.],
       [ 5.,  5.,  5.]])

उदाहरण scalar_like तर्क का प्रसारण दिखा रहा है:

>>> np.hypot(3*np.ones((3, 3)), [4])
array([[ 5.,  5.,  5.],
       [ 5.,  5.,  5.],
       [ 5.,  5.,  5.]])