nums = np.array([1, 1, 1, -1 - 1, 1, -1, 1, 1, -1, -1, -1, 1, -1])
run_ends = np.where(np.diff(nums))[0] + 1
np.diff(np.hstack((0, run_ends, nums.size))).max()
найти длину самого длинного последовательного ряда чисел