This is a pre-release version (2.5.0.dev0+git20251130.2de293a). Go to latest (2.4.4)
{ } Raw JSON

bundles / numpy 2.5.0.dev0+git20251130.2de293a / numpy / datetime_data

built-in

numpy:datetime_data

Signature

built-in datetime_data ( dtype / )

Summary

Get information about the step size of a date or time type.

Extended Summary

The returned tuple can be passed as the second argument of numpy.datetime64 and numpy.timedelta64.

Parameters

dtype : dtype

The dtype object, which must be a datetime64 or timedelta64 type.

Returns

unit : str

The datetime unit <arrays.dtypes.dateunits> on which this dtype is based.

count : int

The number of base units in a step.

Examples

import numpy as np
dt_25s = np.dtype('timedelta64[25s]')
np.datetime_data(dt_25s)
np.array(10, dt_25s).astype('timedelta64[s]')
The result can be used to construct a datetime that uses the same units as a timedelta
np.datetime64('2010', np.datetime_data(dt_25s))

Aliases

  • numpy.datetime_data