本文簡要介紹 python 語言中 numpy.is_busday
的用法。
用法:
numpy.is_busday(dates, weekmask='1111100', holidays=None, busdaycal=None, out=None)
計算給定日期中的哪些是有效日期,哪些不是。
- dates: 類似 datetime64[D] 的數組
要處理的日期數組。
- weekmask: str 或 數組 的 bool,可選
一個 seven-element 數組,指示周一到周日中的哪一天是有效日期。可以指定為 length-seven 列表或數組,如 [1,1,1,1,1,0,0]; length-seven 字符串,例如 ‘1111100’;或類似“Mon Tue Wed Thu Fri”的字符串,由工作日的 3 個字符縮寫組成,可選用空格分隔。有效縮寫為: Mon Tue Wed Thu Fri Sat Sun
- holidays: 類似 datetime64[D] 的數組,可選
被視為無效日期的日期數組。它們可以按任何順序指定,而NaT (not-a-time) 日期將被忽略。此列表以適合快速計算有效天數的規範化形式保存。
- busdaycal: busdaycalendar,可選
指定有效日期的
busdaycalendar
對象。如果提供此參數,則不能提供 weekmask 和假期。- out: 布爾數組,可選
如果提供,此數組將填充結果。
- out: 布爾數組
與
dates
形狀相同的數組,每個有效日包含 True,每個無效日包含 False。
參數:
返回:
例子:
>>> # 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])
相關用法
- Python numpy isclose用法及代碼示例
- Python numpy issctype用法及代碼示例
- Python numpy isnat用法及代碼示例
- Python numpy isposinf用法及代碼示例
- Python numpy issubdtype用法及代碼示例
- Python numpy issubclass_用法及代碼示例
- Python numpy issubsctype用法及代碼示例
- Python numpy iscomplexobj用法及代碼示例
- Python numpy isfinite用法及代碼示例
- Python numpy iscomplex用法及代碼示例
- Python numpy isin用法及代碼示例
- Python numpy isinf用法及代碼示例
- Python numpy isrealobj用法及代碼示例
- Python numpy isscalar用法及代碼示例
- Python numpy isneginf用法及代碼示例
- Python numpy isreal用法及代碼示例
- Python numpy isnan用法及代碼示例
- Python numpy isfortran用法及代碼示例
- Python numpy interp用法及代碼示例
- Python numpy iinfo用法及代碼示例
- Python numpy in1d用法及代碼示例
- Python numpy indices用法及代碼示例
- Python numpy ix_用法及代碼示例
- Python numpy imag用法及代碼示例
- Python numpy insert用法及代碼示例
注:本文由純淨天空篩選整理自numpy.org大神的英文原創作品 numpy.is_busday。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。