У меня есть следующий оператор pandas:
df['temp'] = np.where((c - e).abs() < threshold, 0, np.where(c > e, +1, -1))
s = df['temp'].where(df['temp'].groupby(df['temp'].ne(df['temp'].shift()).cumsum()).transform('size').ge(min_length), 0)
, но я не хочу использовать временный столбец, поэтому я могу просто переписать первую строку:
temp = np.where((c - e).abs() < threshold, 0, np.where(c > e, +1, -1))
и у меня есть массив numpy; но теперь вопрос, как переписать вторую строку для numpy?