Як згенерувати масив 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, що містить усі дні від початкової дати (включно) до кінцевої дати (включно).
Пов’язані публікації
- How to generate datetime array for years in Python using UliEngineering
- How to generate datetime array for months in Python using UliEngineering
- How to extract months from NumPy datetime64 arrays in Python using UliEngineering
Якщо ця стаття допомогла вам, будь ласка, подумайте про те, щоб купити мені каву або зробити пожертву через PayPal на підтримку досліджень та публікації нових статей на TechOverflow