Как исправить/сбросить уменьшение временных метров при сохранении пробелов в данных временных рядов для обучения CNN?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как исправить/сбросить уменьшение временных метров при сохранении пробелов в данных временных рядов для обучения CNN?

Сообщение Anonymous »

В настоящее время я пытаюсь предварительно обработать данные из исследования, в котором видеодады были собраны у пчел. Запись и вместо увеличения вместо этого наблюдается внезапное снижение значений временных метров. Значения внезапно уменьшаются до 97,14 вместо ожидаемого вывода в соответствии с 3886,826 < /p>
Я не уверен, как изменить метки времени после этой ситуации, чтобы обеспечить постоянное увеличение значений, но общая шаблона остается прежним. Например, в данных, которые я хотел бы остаться, есть пробелы. 1 = время + 1/30 , перезапись (i + 1) с этим ожидаемым значением
Затем примените это различие ко всем значениям после

Код: Выделить всё

time_diff = 1 / 30.0

new_time = np.copy(time)

for i in reset_indices:
new_time[i + 1] = new_time[i] + time_diff

for j in range(i + 2, min(i + 1 + 100, len(new_time))):
new_time[j] = new_time[j - 1] + time_diff
< /code>
Вот код, который я использую, чтобы проверить, применялись ли изменения к сегменту < /p>
def view_segment(x, y):
for i in range(x, min(y, len(time) - 1)):
print(f"Index {i}: time = {time[i]}")

def view_new_segment(x, y):
print("\nUpdated segment:")
for i in range(x, min(y, len(new_time) - 1)):
print(f"Index {i}: time = {new_time[i]}")

x = #index right before reset
y = #index after reset

print("Initial segment:")
view_segment(x, y)
view_new_segment(x, y)
Вывод следующим образом >
index 27444: time = 3886.693 < /p>
Индекс 27445: время = 3886,726 < /p>
Индекс 27446: время = 3886,76 < / / p>
Индекс 274447: время = 3886,793 < /p>
Индекс 27448: время = 97,14 < /p>
Индекс 27449: время = 97,173 < /p>
Индекс 27450: время = 97,207 < /p>
Индекс 27451: время = 97,24 < /p>
Индекс 27452: время = 97,273
Обновленный сегмент:
Индекс 27443: время = 3886.66
Индекс 27444: время = 3886.693
Индекс 27445: время = 3886,726 < /p>
Индекс 27446: время = 3886,76 < /p>
Индекс 27447: время = 3886,793 < /p>
Индекс 27448: время = 97,14 < /p>
Индекс 27444: время = 97,173 < /p>
Индекс 27450: время = 97.20633333333333 < /p>
index 27451: время = 97.23966666666666 < /p>
Индекс 27452: время = 97,273 < /p>
с ожидаемым выходом В соответствии с < /p>
index 27448: time = 3886.826 < /p>
Индекс 27449: время = 3886,859 < /p>
Индекс 27450: время = 3886,892 < /p>
Индекс 27451: время = 3886,925 < /p>
Индекс 27452: время = 3886,958 < /p>
Как я бы поправлял эти внезапные уменьшения таким образом, чтобы сохранить пробелы в этих данных?

Подробнее здесь: https://stackoverflow.com/questions/793 ... eries-data
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»