NILM(非侵入式电力负荷监测)学习笔记 | 您所在的位置:网站首页 › preparations用法 › NILM(非侵入式电力负荷监测)学习笔记 |
安装Anaconda,Python,pycharm
我另一篇文章里面有介绍https://blog.csdn.net/wwb1990/article/details/103883775 安装NILMTK有了上面的环境,接下来进入正题。 NILMTK官网:http://nilmtk.github.io/ 因为官方安装流程是基于linux的(官方安装流程),我这里提供windows上用Anaconda和pycharm来配置安装的方法。python我使用的是3.6.(建议python 3+) 1. 安装Git库打开对应Python版本的Prompt,我这里使用的是py36,如果是按照我的安装配置那就打开Prompt(py36) 安装git库。 2.下载NILMTK先打开PyCharm 新建一个工程NILMTK,切换环境到py36。如下图 图1 下载代码用命令行,或者是直接从git网站下载都可以 命令行安装: (1)在Prompt(py36)中cd切换到项目工程路径,用于下载和存放类库。可参照下面我的工程目录结构。 使用命令行下载: git clone https://github.com/nilmtk/nilmtk.git或者直接git下载 https://github.com/nilmtk/nilmtk 我最后的工程目录结构是这样的,NILMTK为新建的 PyCharm 工程根目录,所有都下载到这里,或者命令行路径切换到这里执行安装。 同下载NILMTK一样,切换到项目根目录路径,使用命令行或者git直接下载 使用命令行下载: git clone https://github.com/nilmtk/nilm_metadata/或者直接git下载 https://github.com/nilmtk/nilm_metadata 我的存放路径如下 之后我们回到PyCharm的工程,点击下面的Termial控制台 跳转到工程中的NILMTK metadata目录下 使用命令:(如下图) python setup.py develop请注意看清项目是不是已经切换到py36的环境了。(切换方式,在上面“下载NILMTK”有说) 接下来配置NILMTK,方式同metadata 在Termial中,将路径切换到nilmtk-master,并输入命令:(如下图) python setup.py develop
如果都成功之后,可以看到,两个库以及有标识了
到此,可以项目中可以使用NILMTK中的所有方法了。 之后可以去准备用于训练和测试的数据集,我在下篇准备工作的文章里在介绍MIT提供的REDD数据集的下载和转换,并添加的工程里面。 PS:安装中可能缺少的库, conda install --yes pip numpy scipy six scikit-learn pandas numexprpytorch 的安装在另一篇文章有提到 https://blog.csdn.net/wwb1990/article/details/103883775 下一篇笔记NILM(非侵入式电力负荷监测)学习笔记 —— 准备工作(二)下载和转换REDD数据集 https://blog.csdn.net/wwb1990/article/details/103911372 |
CopyRight 2018-2019 实验室设备网 版权所有 |