Як згенерувати масив datetime для днів у Python за допомогою UliEngineering

Ви можете легко згенерувати масив NumPy datetime64 для діапазону днів за допомогою бібліотеки Python UliEngineering:

generate_days.py
import numpy as np
from UliEngineering.Utils.Date import *

# Згенерувати масив datetime для січня 2024
days = generate_days("2024-01-01", "2024-01-31")
print(f"Дні у січні 2024: {len(days)}")
print(f"Перший день: {days[0]}")
print(f"Останній день: {days[-1]}")

# Згенерувати масив datetime для тижня
days = generate_days("2024-01-01", "2024-01-07")
print(f"\nДні в тижні: {days}")

Приклад виводу

generate_days_output.txt
Дні у січні 2024: 31
Перший день: 2024-01-01
Останній день: 2024-01-31

Дні в тижні: ['2024-01-01' '2024-01-02' '2024-01-03' '2024-01-04' '2024-01-05'
 '2024-01-06' '2024-01-07']

Функція generate_days() повертає масив NumPy datetime64, що містить усі дні від початкової дати (включно) до кінцевої дати (включно).

Пов’язані публікації


Дивіться схожі статті за категоріями: Python, NumPy