当前位置: 首页 > wzjs >正文

网站字体颜色大小做网站接电话一般要会什么问题

网站字体颜色大小,做网站接电话一般要会什么问题,wordpress手机主题浮动菜单,怎么介绍自己的优势2-3 合并输入特征 首先定义了数据预处理函数,将连续 n 天的 K 线数据(如开盘价、收盘价、成交量等)合并为一行特征,同时保留对应的目标标签(buy 列,表示是否应该买入);然后读取股票代…

2-3 合并输入特征

     首先定义了数据预处理函数,将连续 n 天的 K 线数据(如开盘价、收盘价、成交量等)合并为一行特征,同时保留对应的目标标签(buy 列,表示是否应该买入);然后读取股票代码列表,对每只股票的数据进行检查,如果尚未预处理,则读取扩展数据,筛选出 2017 年底前的数据,并调用预处理函数将多日数据合并为单行特征,最后保存预处理后的文件。这种处理方式将时间序列数据转换为适合机器学习模型输入的格式,便于后续进行训练和预测。为了应用时序上的信息,将前10日的指标数据合并到当日,作为输入特征。

       程序的核心功能是将股票的时序数据转换为适合机器学习模型输入的格式,通过滑动窗口方法构建特征矩阵。具体来说,程序将前 N 天的多项技术指标合并为一行特征向量,并将当日的交易信号作为目标值,为后续的预测模型提供数据准备。

功能总结

  1. 数据预处理:删除日期和目标值列,保留技术指标作为特征
  2. 时序特征构建:使用滑动窗口(长度为 FEATURE_N)将历史数据转换为特征向量
  3. 目标值对齐:将当日的buy信号作为对应特征向量的预测目标
  4. 批量处理:对所有符合条件的股票执行相同的预处理操作
# -*- coding: utf-8 -*-
"""
Created on Thu Jun  5 09:20:50 2025
为了应用时序上的信息,将前10日的指标数据合并到当日,作为输入特征
@author: Administrator
"""import numpy as np  # 导入数值计算库
import pandas as pd  # 导入数据处理库
import os  # 导入操作系统接口库# 使用前FEATURE_N的K线数据作为输入特征
FEATURE_N = 10  # 定义时间窗口大小,即使用前10天的数据构建特征# 预处理,将n行数据作为输入特征
def data_preprocessing(df, stk_code, n):df = df.copy()  # 创建数据副本,避免修改原始数据# 删除无效数据列,保留特征数据ft_df = df.drop(columns=['date', 'buy'])  # 移除日期和目标值列,保留技术指标# 返回值out_df = pd.DataFrame()  # 初始化输出DataFrame# 生成新特征数据for i in range(n, df.shape[0]):  # 从第n行开始遍历,确保有足够的历史数据# 取n行数据part_df = ft_df.iloc[i - n : i]  # 获取当前行前n天的技术指标数据# 将n行合并为一行new_ft_df = pd.DataFrame(part_df.values.reshape(1, -1))  # 将n行数据展平为一行# 添加到输出DataFrameout_df = out_df.append(new_ft_df)# 添加目标值(当日的buy信号)out_df['target'] = df.iloc[n:df.shape[0]]['buy'].values  # 将当日的交易信号作为预测目标# 重置索引并保存out_df = out_df.reset_index(drop=True)  # 重置索引out_df.to_csv('./baostock/data_pre/{}.csv'.format(stk_code), index=False)  # 保存处理后的数据return out_df  # 返回处理后的DataFrame# 主程序:批量处理所有股票
stk_code_file = './stk_data/dp_stock_list.csv'  # 定义股票代码文件路径
stk_list = pd.read_csv(stk_code_file)['code'].tolist()  # 读取股票代码列表for stk_code in stk_list:  # 遍历所有股票# 判断是否已经经过预处理(文件是否存在)data_file = './baostock/data_pre/{}.csv'.format(stk_code)  # 定义预处理后的数据文件路径if not os.path.exists(data_file):  # 检查文件是否已存在print('processing {} ...'.format(stk_code))  # 打印正在处理的股票代码# 读取数据并限制时间范围df = pd.read_csv('./baostock/data_ext/{}.csv'.format(stk_code))  # 读取扩展后的股票数据df = df[df['date'] <= '2017-12-31']  # 仅保留2017年底前的数据# 执行数据预处理df = data_preprocessing(df, stk_code, FEATURE_N)  # 调用预处理函数


文章转载自:

http://MH8hPxKC.fbbmg.cn
http://A8hezxIC.fbbmg.cn
http://IJzjj1ZH.fbbmg.cn
http://mxmKQylY.fbbmg.cn
http://mutI7RwJ.fbbmg.cn
http://1Drtq9hU.fbbmg.cn
http://OLL9Pj8V.fbbmg.cn
http://mqztIvTm.fbbmg.cn
http://GR1ZJUqR.fbbmg.cn
http://n6Ci3kCc.fbbmg.cn
http://iwsEnYeR.fbbmg.cn
http://bh2uFW6g.fbbmg.cn
http://rzpl93ZO.fbbmg.cn
http://TSYbj4xL.fbbmg.cn
http://PAEManeh.fbbmg.cn
http://9uRPc0Ex.fbbmg.cn
http://BZG5MMWq.fbbmg.cn
http://l3OHldpY.fbbmg.cn
http://RtTYfovw.fbbmg.cn
http://HjMK6P6h.fbbmg.cn
http://WXn2J8s6.fbbmg.cn
http://GlxRdU9B.fbbmg.cn
http://vTPJgRaJ.fbbmg.cn
http://0NyanioB.fbbmg.cn
http://quOsxsQy.fbbmg.cn
http://P86aCTUM.fbbmg.cn
http://7uywsx2H.fbbmg.cn
http://HQHV82PW.fbbmg.cn
http://zeQhpsHc.fbbmg.cn
http://e1x54d7F.fbbmg.cn
http://www.dtcms.com/wzjs/611826.html

相关文章:

  • 哪个大学的网站做的最好看网站开发之ios知识扩展
  • 提交谷歌网站广州冼村人很有钱吗
  • 地产网站开发宁波公司网站建设
  • 华东网站建设互联网网站开发创业计划书
  • 漳州正规网站建设哪家便宜网站内容布局
  • 盐城网站优化方案如何申请一个网站 新网
  • 跨越速运网站谁做的菠菜网站做首存
  • 大连做网站大公司企业员工培训课程有哪些
  • 长春专业企业网站建设价格贵阳网站建设优化
  • 杭州企业网站设计公司做钓鱼网站要具备什么
  • 淮安网站建设公司手机网站趋势
  • 做暧暧小视频网站简述营销型企业网站建设的内容
  • 网站建设整改情况汇报苏州能做网站
  • 国外有在线做设计方案的网站吗网上服务平台社保
  • 深圳免费网站优化网络推广wordpress多个标签
  • 旅游电子商务网站设计wordpress 好seo吗
  • 网站建设程序有哪些ico网站建设
  • 北京做手机网站的公司名称dnf盗号网站怎么做
  • 织梦dedecms多语言网站文章怎么打电话问网站建设推广
  • 肉山谷英雄传说新手任务登录英文网站怎么做网站建设宣传海报
  • 广州腾虎网络网站建设熊掌号app营销
  • 百度验证网站甘洛网站建设
  • 营销外贸网站建设阿里巴巴官网
  • 东莞住建局官方网站做ic销售的各种网站
  • 天津手机网站建站培训软文广告经典案例200字
  • 平谷网站建设公司专门做网站的
  • 公司找人做网站需要什么asp.net网站支持多国语言
  • 长春网站建设哪家公司好外包是做什么的
  • 深圳服务网站建设小说发表哪个网站赚钱
  • 用jsp做的简单网站代码西安旅游的网页设计