Як згенерувати масив datetime для місяців у Python за допомогою UliEngineering
Ви можете легко згенерувати масив NumPy datetime64 для діапазону місяців за допомогою бібліотеки Python UliEngineering:
generate_months.py
import numpy as np
from UliEngineering.Utils.Date import *
# Згенерувати масив datetime для січня-червня 2024
months = generate_months("2024-01-01", "2024-06-30")
print(f"Місяці січ-чер 2024: {len(months)}")
print(f"Перший місяць: {months[0]}")
print(f"Останній місяць: {months[-1]}")
# Згенерувати масив datetime для повного року
months = generate_months("2024-01-01", "2024-12-31")
print(f"\nМісяці в році: {months}")Приклад виводу
generate_months_output.txt
Місяці січ-чер 2024: 6
Перший місяць: 2024-01-01
Останній місяць: 2024-06-01
Місяці в році: ['2024-01-01' '2024-02-01' '2024-03-01' '2024-04-01' '2024-05-01'
'2024-06-01' '2024-07-01' '2024-08-01' '2024-09-01' '2024-10-01' '2024-11-01'
'2024-12-01']Функція generate_months() повертає масив NumPy datetime64, що містить перший день кожного місяця від початкової дати (включно) до кінцевої дати (включно).
Пов’язані публікації
- How to generate datetime array for days in Python using UliEngineering
- How to generate datetime array for years in Python using UliEngineering
- How to extract months from NumPy datetime64 arrays in Python using UliEngineering
Якщо ця стаття допомогла вам, будь ласка, подумайте про те, щоб купити мені каву або зробити пожертву через PayPal на підтримку досліджень та публікації нових статей на TechOverflow