Cómo extraer meses de arrays NumPy datetime64 en Python usando UliEngineering

Puedes extraer fácilmente el componente mes de arrays NumPy datetime64 usando la librería Python UliEngineering:

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

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

# Extraer meses
months = extract_months(dates)

print(f"Fechas: {dates}")
print(f"Meses: {months}")

Ejemplo de salida

extract_months_output.txt
Fechas: ['2024-01-15' '2024-06-20' '2024-12-31']
Meses: [ 1  6 12]

La función extract_months() devuelve un array NumPy que contiene el número de mes (1-12) para cada valor datetime64 en el array de entrada.


Echa un vistazo a artículos similares por categoría: Python, NumPy