NumPy timedelta64 TypeError beheben: Invalid datetime unit "min" in metadata

English Deutsch

Problem:

Sie möchten ein NumPy timedelta64 aus einem Wert in Minuten erstellen mit

example.py
np.timedelta64(1, 'min')

aber Sie sehen eine Fehlermeldung wie

output.txt
Traceback (most recent call last):
    File "test.py", line 3, in <module>
        delta = np.timedelta64(1, 'min')
TypeError: Invalid datetime unit "min" in metadata

Lösung

numpy verwendet m als Bezeichner für Minuten, nicht min! Ändern Sie Ihren Code in

example_fixed.py
np.timedelta64(1, 'm')

Check out similar posts by category: Python