The delta_s
function calculates the difference of time between 2 dates in the dates
with seconds. Then the average median and max
values for the differences is calculated. I am trying to convert the times in seconds for average median and max
values but it does not work. i want to convert it in the form of x days x hours x minutes x seconds
.
Code:
import numpy as np
dates= np.array(['2017-09-15 07:11:00' ,'2017-09-15 11:25:30', '2017-09-15 12:11:10', '2021-04-07 22:43:12', '2021-04-08 00:49:18'],
dtype="datetime64[ns]")
delta_s = np.diff(dates) // 1e9 # nanoseconds to seconds
delta_s = delta_s.astype(np.float64)
delta_avg = np.average(delta_s)
delta_median= np.median(delta_s)
delta_max = np.max(delta_s)
delta_max_index= np.argmax(delta_s)