import matplotlib.pyplot as plt# 获取24小时的列表hours = range(24)# 定义画布
plt.figure(figsize=(20,10))# 绘制八个特征及目标值for i in range(9):    # 绘制3*3的图中第i+1子图    
plt.subplot(3, 3, i+1)    # 横坐标为小时 纵坐标为特征or目标值   
plt.plot(hours, train.iloc[:24, i])    # title为列名  
plt.title(train.columns.tolist()[i])# 展示图片plt.show()
# 构建特征def feature_combine(df):    df_copy = df.copy()    # 经纬度两个方向的风速进行向量计算 获取实际风速    df_copy["wind_speed"] = np.sqrt(df_copy['u100']**2 + df_copy['v100']**2)    # 添加小时特征 捕捉数据的时间周期性    df_copy["h"] = df_copy.index % 24    # 特征组合        # 计算ghi(水平面总辐照度)与poai(光伏面板辐照度)的比值    # 反映光伏组件的效率    df_copy["ghi/poai"] = df_copy["ghi"] / (df_copy["poai"] + 0.0000001)    # 同上    df_copy["ghi_poai"] = df_copy["ghi"] - df_copy["poai"]    # 计算总风速与sp(气压)的比值。有助于捕捉风速与气压之间的关系    df_copy["wind_speed/sp"] = df_copy["wind_speed"] / (df_copy["sp"] + 0.0000001)        return df_copy