本文簡要介紹 python 語言中 numpy.busday_count
的用法。
用法:
numpy.busday_count(begindates, enddates, weekmask='1111100', holidays=[], busdaycal=None, out=None)
計算 begindates 和 enddates 之間的有效天數,不包括 enddates 的日期。
如果
enddates
指定的日期值早於相應的begindates
日期值,則計數將為負數。- begindates: 類似 datetime64[D] 的數組
用於計數的第一個日期的數組。
- enddates: 類似 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: int 數組,可選
如果提供,此數組將填充結果。
- out: int 數組
一個數組,其形狀來自一起廣播
begindates
和enddates
,包含開始日期和結束日期之間的有效天數。
參數:
返回:
例子:
>>> # Number of weekdays in January 2011 ... np.busday_count('2011-01', '2011-02') 21 >>> # Number of weekdays in 2011 >>> np.busday_count('2011', '2012') 260 >>> # Number of Saturdays in 2011 ... np.busday_count('2011', '2012', weekmask='Sat') 53
相關用法
- Python numpy busday_offset用法及代碼示例
- Python numpy busdaycalendar用法及代碼示例
- Python numpy broadcast用法及代碼示例
- Python numpy byte_bounds用法及代碼示例
- Python numpy block用法及代碼示例
- Python numpy broadcast.nd用法及代碼示例
- Python numpy base_repr用法及代碼示例
- Python numpy bartlett用法及代碼示例
- Python numpy broadcast.size用法及代碼示例
- Python numpy blackman用法及代碼示例
- Python numpy broadcast.reset用法及代碼示例
- Python numpy broadcast_shapes用法及代碼示例
- Python numpy bitwise_xor用法及代碼示例
- Python numpy binary_repr用法及代碼示例
- Python numpy bitwise_and用法及代碼示例
- Python numpy broadcast.numiter用法及代碼示例
- Python numpy broadcast.iters用法及代碼示例
- Python numpy broadcast_to用法及代碼示例
- Python numpy broadcast_arrays用法及代碼示例
- Python numpy broadcast.ndim用法及代碼示例
- Python numpy bmat用法及代碼示例
- Python numpy bincount用法及代碼示例
- Python numpy broadcast.index用法及代碼示例
- Python numpy bitwise_or用法及代碼示例
- Python numpy RandomState.standard_exponential用法及代碼示例
注:本文由純淨天空篩選整理自numpy.org大神的英文原創作品 numpy.busday_count。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。