Python: datetime64-Array für Jahre generieren mit UliEngineering
Ein NumPy-datetime64-Array für einen Jahresbereich lässt sich mit der UliEngineering-Python-Bibliothek einfach generieren:
generate_years.py
import numpy as np
from UliEngineering.Utils.Date import *
# datetime64-Array für 2020–2024 generieren
years = generate_years("2020-01-01", "2024-12-31")
print(f"Jahre 2020–2024: {len(years)}")
print(f"Erstes Jahr: {years[0]}")
print(f"Letztes Jahr: {years[-1]}")
# datetime64-Array für ein Jahrzehnt generieren
years = generate_years("2020-01-01", "2029-12-31")
print(f"\nJahre in einem Jahrzehnt: {years}")Beispielausgabe
generate_years_output.txt
Jahre 2020–2024: 5
Erstes Jahr: 2020-01-01
Letztes Jahr: 2024-01-01
Jahre in einem Jahrzehnt: ['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']Die Funktion generate_years() gibt ein NumPy datetime64-Array zurück, das den 1. Januar jedes Jahres vom Startjahr (inklusiv) bis zum Endjahr (inklusiv) enthält.
Verwandte Beiträge
- datetime64-Array für Tage generieren mit UliEngineering in Python
- datetime64-Array für Monate generieren mit UliEngineering in Python
- Jahre aus NumPy-datetime64-Arrays extrahieren mit UliEngineering in Python
Wenn dieser Beitrag dir geholfen hat, erwäge, mir einen Kaffee zu spendieren oder per PayPal zu spenden, um die Recherche und Veröffentlichung neuer Beiträge auf TechOverflow zu unterstützen