用NumPy查找某月的工作日数
在NumPy中,我们可以在busday_count()的帮助下找到给定月份的工作日数。 在这个函数中,给定月份是第一个参数,下个月是第二个参数。它将返回给定月份中的工作日总数。
语法:
numpy.busday_count(begindates , enddates , weekmask)
参数:
begindates: 用于计数的第一个日期的数组。
enddates:用于计数的结束日期的数组,这些日期被排除在计数本身之外。
weekmask:选择天数
平日仅从周一到周五。
示例 #1:
import numpy as np
# Number of weekdays in july 2020
print("Number of weekdays in july 2020:",
np.busday_count('2020-07', '2020-08'))
输出:
Number of weekdays in july 2020: 23
例子2:我们可以用这个星期的面具来计算星期六的数量。
import numpy as np
# Number of weekdays in August 2020
print("Number of saturday in november 2020:",
np.busday_count('2020-11', '2020-12',
weekmask='Sat'))
输出:
Number of saturday in november 2020: 4
例子3:数一数星期天的数目。
import numpy as np
# Number of weekdays in August 2020
print("Number of Sunday in november 2020:",
np.busday_count('2020-11', '2020-12',
weekmask='Sun'))
输出:
Number of Sunday in november 2020: 5