numpy.
is_busday
计算给定日期中哪些是有效日期,哪些不是有效日期。
1.7.0 新版功能.
要处理的日期数组。
一个七元素数组,指示星期一到星期日的哪一天有效。可以指定为长度为7的列表或数组,例如 [1,1,1,1,1,0/0] ;一个长度为7的字符串,如“11111 00”;或一个长度为7的字符串,如“周一至周二至周四至周五”,由工作日的3个字符缩写组成,可选择用空格分隔。有效缩写为:周一至周二至周四至周五至周六至周日
要视为无效日期的日期数组。它们可以按任意顺序指定,而nat(非一次性)日期将被忽略。此列表以标准化形式保存,适用于有效日期的快速计算。
A busdaycalendar 指定有效日期的对象。如果提供此参数,则不提供周掩码和假日。
busdaycalendar
如果提供,则此数组将填充结果。
形状与相同的数组 dates ,每个有效日包含“真”,每个无效日包含“假”。
dates
参见
指定自定义有效日期集的对象。
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])