import numpy as np
import pandas as pd
data = [12, 13, 15, 16, 14, 11, 19, 24, 28, 25]
arr = np.array(data)
n = len(arr)
sum_3 = np.full(n, np.nan)
sum_5 = np.full(n, np.nan)
sum_3[2:] = arr[:-2] + arr[1:-1] + arr[2:] # 每三项求和
sum_5[4:] = arr[:-4] + arr[1:-3] + arr[2:-2] + arr[3:-1] + arr[4:] # 每五项求和
df = pd.DataFrame({'num': arr, 'sum_3': sum_3, 'sum_5': sum_5})
print(df)