NumPy 1.14 - numpy.remainder()

numpy.remainder




numpy

numpy.remainder

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

वापसी तत्व-वार शेष विभाजन।

floor_divide फ़ंक्शन के लिए शेष पूरक की floor_divide करता है। यह पायथन मॉडुलस ऑपरेटर ``x1% x2`` के समतुल्य है और इसका भाजक x2 के समान चिन्ह है। MATLAB फ़ंक्शन np.remainder बराबर है।

चेतावनी

इससे भ्रमित नहीं होना चाहिए:

  • पायथन 3.7 के math.remainder और C के remainder , जो IEEE शेष की गणना करते हैं, जो कि round(x1 / x2) के पूरक हैं।
  • MATLAB rem फ़ंक्शन और या C % ऑपरेटर जो int(x1 / x2) का पूरक है।
पैरामीटर:

X1 : array_like

लाभांश सरणी।

x2 : array_like

विभाजक सरणी।

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

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

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

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

** kwargs

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

यह दिखाता है:

y : ndarray

भाग-तल का तत्व-वार floor_divide(x1, x2) । एक स्केलर लौटाता है यदि दोनों x1 और x2 स्केलर हैं।

यह भी देखें

floor_divide
पायथन // ऑपरेटर के बराबर।
divmod
एक साथ फर्श विभाजन और शेष।
fmod
MATLAB rem समारोह के बराबर।

divide , floor

टिप्पणियाँ

रिटर्न 0 तब होता है जब x2 0 होता है और दोनों x1 और x2 पूर्णांक होते हैं।

उदाहरण

>>> np.remainder([4, 7], [2, 3])
array([0, 1])
>>> np.remainder(np.arange(7), 5)
array([0, 1, 2, 3, 4, 0, 1])