找回密码
 立即注册
查看: 221|回复: 0

NILM-初探REDD数据集的结构

[复制链接]
发表于 2022-6-28 23:25 | 显示全部楼层 |阅读模式
REDD数据集是NILM的第一个公开数据集
下载和转换成H5格式此处不再累述,参考此处即可
最近在啃nilmtk这个库,随手记录一下。
首先导入nilmtk
  1. import warnings;
  2. warnings.filterwarnings('ignore')import sys
  3. sys.path.append('G:/Code/')#nilmtk这个库的位置from nilmtk import DataSet
  4. train = DataSet('G:/Code/DataSet/REDD/redd_low.h5')
复制代码
然后在pycharm断点


通过DataSet这个类实例化
得到train,train由三部分组成,分别是buildings、metadata和store



展开buildings,可以看到REDD下面有6个buildings的数据,instance从1开始编号


再展开,还有elec,elec是MeterGroup类型(nilmtk自定义的数据类型)


再展开,有电器16种,18个电表数据




运行
  1. train.describe()
复制代码
可以得到整个数据集的一些描述,如每个房子的数据从什么时候开始什么时候结束持续多长时间等


运行
  1. elec = train.buildings[1].elec
  2. elec
复制代码
可以看到buildings 1 的elec项


更多细节可以参考官方手册中的elecmeter_and_metergroup.ipynb

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-11-26 03:29 , Processed in 0.089280 second(s), 26 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表