Comment extraire le jour de la semaine des tableaux NumPy datetime64 en Python avec UliEngineering

Vous pouvez facilement extraire le composant jour de la semaine des tableaux NumPy datetime64 en utilisant la bibliothèque Python UliEngineering :

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

# Créer un tableau datetime64
dates = np.array(['2024-01-15', '2024-06-20', '2024-12-31'], dtype='datetime64[D]')

# Extraire le jour de la semaine (0 = lundi, 6 = dimanche)
days = extract_day_of_week(dates)

print(f"Dates : {dates}")
print(f"Jour de la semaine (0=Lun, 6=Dim) : {days}")

Exemple de sortie

extract_day_of_week_output.txt
Dates : ['2024-01-15' '2024-06-20' '2024-12-31']
Jour de la semaine (0=Lun, 6=Dim) : [0 3 2]

La fonction extract_day_of_week() renvoie un tableau NumPy contenant le jour de la semaine (0-6, où 0 correspond à lundi et 6 à dimanche) pour chaque valeur datetime64 du tableau d’entrée.


Check out similar posts by category: Python, NumPy