跳转至

使用 NumPy

找到给定月份的工作日数

原文:https://www . geeksforgeeks . org/find-给定月份的工作日数-使用-numpy/

在 NumPy 中,我们可以在 busday_count()的帮助下找到给定月份的工作日数。在此过程中,给定月份是第一个参数,下个月是第二个参数。它将返回给定月份的工作日总数。

语法:

numpy.busday_count ( 开始日期结束日期周掩码 )

参数:

开始日期:用于计数的第一个日期的数组。

结束日期:计数的结束日期数组,从计数本身中排除。

周掩码:选择日期

工作日仅从周一到周五。

示例#1:

蟒蛇 3

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: 我们可以用这个星期掩码来统计 Sat 的个数。

蟒蛇 3

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: 统计周日的次数。

蟒蛇 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



回到顶部