Skip to content

to_seconds_vec

Functions:

Name Description
to_seconds_vec

Convert a NumPy array of timedelta64 to seconds as a float array.

Functions#

to_seconds_vec #

to_seconds_vec(timedelta: ndarray) -> np.ndarray

Convert a NumPy array of timedelta64 to seconds as a float array. Args: timedelta (np.ndarray): A NumPy array of timedelta64 values. Returns: np.ndarray: A NumPy array of float values representing the number of seconds.

Source code in tsdat/transform_v2/utils/to_seconds_vec.py
def to_seconds_vec(timedelta: np.ndarray) -> np.ndarray:
    """
    Convert a NumPy array of timedelta64 to seconds as a float array.
    Args:
        timedelta (np.ndarray): A NumPy array of timedelta64 values.
    Returns:
        np.ndarray: A NumPy array of float values representing the number of seconds.
    """
    return timedelta.astype("timedelta64[ns]") / np.timedelta64(1, "s")