Comment générer un tableau datetime pour des années en Python avec UliEngineering
Vous pouvez facilement générer un tableau NumPy datetime64 pour une plage d’années en utilisant la bibliothèque Python UliEngineering :
generate_years.py
import numpy as np
from UliEngineering.Utils.Date import *
# Générer un tableau datetime pour 2020-2024
years = generate_years("2020-01-01", "2024-12-31")
print(f"Years 2020-2024: {len(years)}")
print(f"First year: {years[0]}")
print(f"Last year: {years[-1]}")
# Générer un tableau datetime pour une décennie
years = generate_years("2020-01-01", "2029-12-31")
print(f"\nYears in a decade: {years}")Exemple de sortie
generate_years_output.txt
Years 2020-2024: 5
First year: 2020-01-01
Last year: 2024-01-01
Years in a decade: ['2020-01-01' '2021-01-01' '2022-01-01' '2023-01-01' '2024-01-01'
'2025-01-01' '2026-01-01' '2027-01-01' '2028-01-01' '2029-01-01']La fonction generate_years() renvoie un tableau NumPy datetime64 contenant le 1er janvier de chaque année depuis l’année de départ (incluse) jusqu’à l’année de fin (incluse).
Articles liés
- Comment générer un tableau datetime pour des jours en Python avec UliEngineering
- Comment générer un tableau datetime pour des mois en Python avec UliEngineering
- Comment extraire les années de tableaux NumPy datetime64 en Python avec UliEngineering
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow