NumPy 1.14 - numpy.floor()

numpy.floor




numpy

numpy.floor

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

तत्व-वार, इनपुट के फ़र्श पर लौटें।

स्केलर x का तल सबसे बड़ा पूर्णांक i , जैसे कि i <= x । यह अक्सर के रूप में चिह्नित किया जाता है \ lfloor x \ rfloor

पैरामीटर:

x : array_like

इनपुट डेटा।

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

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

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

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

** kwargs

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

यह दिखाता है:

y : ndarray या स्केलर

x में प्रत्येक तत्व का फर्श।

यह भी देखें

ceil , trunc , rint

टिप्पणियाँ

कुछ स्प्रेडशीट प्रोग्राम "फ्लोर-प्रति-शून्य" की गणना करते हैं, दूसरे शब्दों में floor(-2.5) == -2 । इसके बजाय NumPy floor की परिभाषा का उपयोग करता है जहाँ floor(-2.5) == -3

उदाहरण

>>> a = np.array([-1.7, -1.5, -0.2, 0.2, 1.5, 1.7, 2.0])
>>> np.floor(a)
array([-2., -2., -1.,  0.,  1.,  1.,  2.])