objectif
Manipuler dates en dtype natif NumPy.
code minimal
import numpy as np
d = np.array("2025-01-01", dtype="datetime64[D]")
print(str(d.dtype).startswith("datetime64"))
utilisation
import numpy as np
a = np.array(["2025-01-01","2025-01-03"], dtype="datetime64[D]")
print(int((a[1]-a[0]).astype("timedelta64[D]")))
variante(s) utile(s)
import numpy as np
t = np.array("2025-01-01T12:00", dtype="datetime64[m]")
print(str(t.astype("datetime64[h]").dtype))
notes
- Attention aux unités (D,h,m,ns) et conversions.