Spec-Zone.ru › NumPy 1.20

numpy.is_busday

numpy.is_busday(dates, weekmask='1111100', holidays=None, busdaycal=None, out=None)

Вычисляет, какие из заданных дат являются рабочими днями, а какие нет.

Новая в версии 1.7.0.

Параметры
datesarray_like of datetime64[D]

Массив дат для обработки.

weekmaskstr or array_like of bool, optional

Массив из семи элементов, указывающий, какие дни с понедельника по воскресенье являются рабочими. Может быть задан в виде списка или массива длины семь, например [1,1,1,1,1,0,0]; строкой длины семь, например ‘1111100’; или строкой, например, “Mon Tue Wed Thu Fri”, состоящей из трехбуквенных сокращений дней недели, необязательно разделенных пробелами. Допустимые сокращения: Mon Tue Wed Thu Fri Sat Sun

holidaysarray_like of datetime64[D], optional

Массив дат, которые следует считать нерабочими. Они могут быть заданы в любом порядке, и даты NaT (не-время) игнорируются. Этот список сохраняется в нормализованной форме, подходящей для быстрого вычисления рабочих дней.

busdaycalbusdaycalendar, optional

Объект busdaycalendar, который определяет рабочие дни. Если этот параметр указан, weekmask и holidays не могут быть указаны.

outarray of bool, optional

Если указан, этот массив заполняется результатом.

Возвращает
outarray of bool

Массив с той же формой, что и dates, содержащий True для каждого рабочего дня и False для каждого нерабочего дня.

См. также

busdaycalendar

Объект, который определяет настраиваемый набор рабочих дней.

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])

© 2005–2021 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/1.20/reference/generated/numpy.is_busday.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API