Я разобрался с ответом.Возможно, есть более простой способ, но я обнаружил, что нужно войти в текстовый файл и удалить все двоеточия.Это делает одну минуту похожей на «100», а в час - на «10000».
Я использовал следующий код, чтобы «зафиксировать» метки времени в нашем 60-минутном и 60-минутном мире часов.Возможно, есть более простой способ, и более опытные программисты, возможно, будут смеяться над грубостью и громоздкостью моего кода, но это сработало.
def fix_time(array):
result = []
j = 10
k = 20
l = 1
y = 1
p = 0
for i in array:
n = i
if i < 100:
result.append(i)
elif n/j < k and i < 10000:
i = i-l*40 - p * 40
result.append(i)
elif n/j < k and i >= 10000:
i = i - y * 40 - p * 40
result.append(i)
else:
k = k + 10
l = l + 1
if l == 60:
y = 160
k = 1010
if n/j <= k and k < 1010:
i = i - l * 40 - p * 40
result.append(i)
elif n/j <= k and k >= 1010 and k < 1020:
i = i - y * 40 - p * 40
result.append(i)
elif n/j <= k and k >= 1020:
p = p + 1
i = i - y * 40 - p * 40
result.append(i)
elif p > 1:
k = k + 400
y = y + 160
p = 0
if n/j <= k:
i = i - y * 40 - p * 40
result.append(i)
else:
while n/j >= k:
k = k + 10
p = p + 1
if n/j < k:
p = p + 1
i = i - y * 40 - p * 40
result.append(i)
return result