Jak extrahovat den v týdnu z NumPy datetime64 polí v Pythonu pomocí UliEngineering
Můžete snadno extrahovat komponentu dne v týdnu z NumPy datetime64 polí pomocí knihovny UliEngineering v Pythonu:
extract_day_of_week.py
import numpy as np
from UliEngineering.Utils.Date import *
# Vytvoření datetime64 pole
dates = np.array(['2024-01-15', '2024-06-20', '2024-12-31'], dtype='datetime64[D]')
# Extrakce dne v týdnu (0 = pondělí, 6 = neděle)
days = extract_day_of_week(dates)
print(f"Dates: {dates}")
print(f"Day of week (0=Mon, 6=Sun): {days}")Příklad výstupu
extract_day_of_week_output.txt
Dates: ['2024-01-15' '2024-06-20' '2024-12-31']
Day of week (0=Mon, 6=Sun): [0 3 2]Funkce extract_day_of_week() vrací NumPy pole obsahující den v týdnu (0-6, kde 0 je pondělí a 6 je neděle) pro každou hodnotu datetime64 ve vstupním poli.
Pokud vám tento článek pomohl, zvažte, zda mi nekoupíte kávu nebo nepřispějete přes PayPal na podporu výzkumu a publikování nových článků na TechOverflow