Neues numpy timedelta (np.timedelta64) Objekt erstellen

English Deutsch

There are two basic ways to create a new np.timedelta64 object:

Direkt erstellen:

create_numpy_timedelta.py
import numpy as np
my_timedelta = np.timedelta64(625, 'us')

Beachte, dass der Konstruktor nur mit ints funktioniert, d.h. np.timedelta64(625.5, 'us') wird nicht funktionieren. Siehe

Als Differenz zwischen zwei np.datetime64-Objekten erstellen:

See How to get current datetime as numpy datetime (np.datetime64) for more details on how to get the current datetime as np.datetime64.

Für zwei beliebige np.datetime64-Instanzen können wir die Differenz berechnen mit

numpy_timedelta_difference.py
from datetime import datetime
import numpy as np

# Es wird eine minimale Zeitdifferenz zwischen diesen beiden geben
dt1 = np.datetime64(datetime.now())
dt2 = np.datetime64(datetime.now())

my_timedelta = dt2 - dt1
print(my_timedelta) # Für mich druckt dies "16 microseconds"

Check out similar posts by category: Python