Spec-Zone.ru › NumPy 1.14

numpy.is_busday

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

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

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

Параметры:

dates : массив datetime64[D]

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

weekmask : str или массив bool, необязательно

Семиэлементный массив, указывающий, какие из понедельника по воскресенье являются рабочими днями. Может быть задан списком или массивом длины 7, например, [1,1,1,1,1,0,0]; строкой длины 7, например, ‘1111100’; или строкой типа «Пн Вт Ср Чт Пт», состоящей из 3-буквенных сокращений дней недели, разделенных пробелами. Допустимые сокращения: Пн Вт Ср Чт Пт Сб Вс

holidays : массив datetime64[D], необязательно

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

busdaycal : busdaycalendar, необязательно

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

out : массив bool, необязательно

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

Возвращаемые значения:

out : массив 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], dtype='bool')

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

Spec-Zone.ru

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