Операнды не могут передаваться вместе с фигурами (12,) (8,) - PullRequest
0 голосов
/ 27 декабря 2018

Итак, у меня есть два массива: «средние» для хранения средних значений (из другого массива, каждые пять точек, которые я вычисляю по одному среднему значению) и массив «lower_threshold», длина которого равна средней.Я хочу найти точки, которые опускаются ниже нижнего порогового значения:

length = len(mean)
for j in range(1,length):
    if mean[j] < lower_threshold[j-1]:
        below = np.append(below, mean[j])

Теперь, когда значение опускается ниже порогового значения, в какой-то момент оно должно подниматься вверх, что составит «событие».Я хочу найти индексы всех начальных и конечных точек.

event_start = np.append(event_start, np.where(mean == below[0])[0])       
for m in range(1,len(below)):
    if (np.where(mean == below[m])[0] - np.where(mean == below[m-1])[0]) > 1:
        event_end = np.append(event_end, np.where(mean == below[m-1])[0])
        event_start = np.append(event_start, np.where(mean == below[m])[0])

У меня есть это ValueError: операнды не могут быть переданы вместе с фигурами (12,) (8,)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...