NumPy 1.14 - numpy.is_busday()

numpy.is_busday




numpy

numpy.is_busday

numpy.is_busday(dates, weekmask='1111100', holidays=None, busdaycal=None, out=None)

गणना करता है कि दी गई तारीखों में से कौन सी वैध दिन हैं, और कौन सी नहीं हैं।

संस्करण 1.7.0 में नया।

पैरामीटर:

दिनांक : array_like का डेटाटाइम 64 [D]

संसाधित करने के लिए तिथियों की सरणी।

वीकमस्क : बूल के वैकल्पिक या अरैस्टल

रविवार के माध्यम से सोमवार का संकेत देने वाला सात-तत्व सरणी वैध दिन हैं। एक लंबाई-सात सूची या सरणी के रूप में निर्दिष्ट किया जा सकता है, जैसे [1,1,1,1,1,0,0]; लंबाई-सात स्ट्रिंग, '1111100' की तरह; या "मो ट्यू वे थू शुक्र" जैसे एक तार, सप्ताह के दिनों के लिए 3-चरित्र संक्षिप्त रूपों से बना है, वैकल्पिक रूप से सफेद स्थान द्वारा अलग किया गया है। मान्य संक्षिप्तीकरण हैं: सोम तू वेस शुक्र शुक्र शनि

छुट्टियों : array_like का datetime64 [D], वैकल्पिक

अमान्य दिनांक के रूप में विचार करने के लिए दिनांक की एक सरणी। उन्हें किसी भी क्रम में निर्दिष्ट किया जा सकता है, और NaT (नॉट-ए-टाइम) तारीखों को नजरअंदाज कर दिया जाता है। यह सूची एक सामान्यीकृत रूप में सहेजी गई है जो वैध दिनों की तेज गणना के लिए अनुकूल है।

Busdaycal : Busdaycalendar, वैकल्पिक

एक busdaycalendar ऑब्जेक्ट जो मान्य दिनों को निर्दिष्ट करता है। यदि यह पैरामीटर प्रदान किया जाता है, तो न तो सप्ताहमास्क और न ही छुट्टियां प्रदान की जा सकती हैं।

आउट : बूल की सरणी, वैकल्पिक

यदि प्रदान किया जाता है, तो यह सरणी परिणाम से भर जाती है।

यह दिखाता है:

आउट : बूल की सरणी

dates के समान आकार वाला एक सरणी, जिसमें प्रत्येक वैध दिन के लिए सही और प्रत्येक अमान्य दिन के लिए गलत होता है।

यह भी देखें

busdaycalendar
एक वस्तु जो वैध दिनों के कस्टम सेट को निर्दिष्ट करती है।
busday_offset
मान्य दिनों में गिने गए ऑफसेट को लागू करता है।
busday_count
गिनता है कि आधे खुली तिथि सीमा में कितने वैध दिन हैं।

उदाहरण

>>> # The weekdays are Friday, Saturday, and Monday
... np.is_busday(['2011-07-01', '2011-07-02', '2011-07-18'],
...                 holidays=['2011-07-01', '2011-07-04', '2011-07-17'])
array([False, False,  True], dtype='bool')