Python版本:Python3.6.2

一、日负荷曲线

摘自百度百科,日负荷曲线是描述一日内负荷随时间变化的曲线。

二、数据处理

数据:申请的爱尔兰开源用户用电数据,txt格式,一个文件将近400M,用写字板打开,很卡。
截取部分原始数据。数据附带的文档介绍,第一列是电表ID,第二列是时间,第三列是电量(kwh)。
其中,时间5位数,前3位表示天,后2位取值:1-48,即每半小时记录一次电表。
先导入Splunk,简单处理后,截取某一天中所有用户的用电数据:
现想将其转换成48个属性的矩阵数据,代码如下:
import csv
import numpy as npfilename = 'D:\sunfl\sunflower\study\Jupyter Notebook/file1_728_sort.csv'res = np.loadtxt(fname=filename,dtype=str,delimiter=',',skiprows=1,usecols=2)
#print(res)
data = [] #一维数组for i in range(len(res)):tt = eval(res[i])data.append(float(tt))
#print(data)  #所有用户的电量数据都放在一维数组里count_row = round(len(data)/48)
data = np.array(data).reshape(count_row,48)
print(data)  #处理成一行48个属性
运行结果如下:
[[0.11  0.106 0.049 ... 0.02  0.02  0.02 ][1.113 1.083 1.08  ... 1.092 1.079 1.081][0.364 0.03  0.084 ... 0.089 0.03  0.091]...[1.027 0.158 0.238 ... 0.172 0.215 0.187][0.321 0.089 0.15  ... 0.073 0.158 0.088][0.477 0.142 0.273 ... 0.302 0.179 0.278]]
每一行代表一个用户,一共48列,第0列表示00:30,第1列表示01:30···第47列表示00:00。

三、画日负荷曲线图

x = [i for i in range(48)]
for i in range(len(data)):plt.plot(x, data[i])
plt.show()#画出904个用户的用电曲线图


接下来用聚类算法画出聚类后的曲线,未完待续。。。

Python画用电客户日负荷曲线图相关推荐

  1. python简单代码画曲线图教程-用Python画论文折线图、曲线图?几个代码模板轻松搞定!...

    前言 这几天在搞论文图,唉说实话抠图这种东西真能逼死人.坐在电脑前抠上一天越看越丑,最后把自己丑哭了-- 到了画折线图分析的时候,在想用哪些工具的时候.首先否决了excel,读书人的事,怎么能用exc ...

  2. python画折线图代码-用Python画论文折线图、曲线图?几个代码模板轻松搞定!

    前言 这几天在搞论文图,唉说实话抠图这种东西真能逼死人.坐在电脑前抠上一天越看越丑,最后把自己丑哭了-- 到了画折线图分析的时候,在想用哪些工具的时候.首先否决了excel,读书人的事,怎么能用exc ...

  3. matlab 折线图_用Python画论文折线图、曲线图?几个代码模板轻松搞定!

    前言 这几天在搞论文图,唉说实话抠图这种东西真能逼死人.坐在电脑前抠上一天越看越丑,最后把自己丑哭了-- 到了画折线图分析的时候,在想用哪些工具的时候.首先否决了excel,读书人的事,怎么能用exc ...

  4. 用Python画论文折线图、曲线图?几个代码模板轻松搞定!

    前言 这几天在搞论文图,唉说实话抠图这种东西真能逼死人.坐在电脑前抠上一天越看越丑,最后把自己丑哭了-- 到了画折线图分析的时候,在想用哪些工具的时候.首先否决了excel,读书人的事,怎么能用exc ...

  5. python画折线图代码实现_用Python画论文折线图、曲线图?几个代码模板轻松搞定!...

    前言 这几天在搞论文图,唉说实话抠图这种东西真能逼死人.坐在电脑前抠上一天越看越丑,最后把自己丑哭了-- 到了画折线图分析的时候,在想用哪些工具的时候.首先否决了excel,读书人的事,怎么能用exc ...

  6. python画蝴蝶_python画蝴蝶曲线图的实例

    蝴蝶曲线是由Temple H·Fay发现的可用极坐标函数表示的蝴蝶曲线. 由于此曲线优美, 因此就想把它作为博客favicon.ico,这里我使用pytho matplotlib.pyplot包来绘制 ...

  7. python画函数曲线-python画蝴蝶曲线图的实例

    蝴蝶曲线是由Temple H・Fay发现的可用极坐标函数表示的蝴蝶曲线. 由于此曲线优美, 因此就想把它作为博客favicon.ico,这里我使用pytho matplotlib.pyplot包来绘制 ...

  8. python画曲线图例-如何使用python画曲线图

    如何使用python画曲线图?下面是基本步骤: 前提 首先,为了实际使用 Matplotlib,我们需要安装它. 安装 如果你安装了更高版本的 Python,你应该能够打开cmd.exe或终端,然后执 ...

  9. python如何画曲线图_如何使用python画曲线图

    如何使用python画曲线图?下面是基本步骤: 前提 首先,为了实际使用 Matplotlib,我们需要安装它. 安装 如果你安装了更高版本的 Python,你应该能够打开cmd.exe或终端,然后执 ...

最新文章

  1. 一个复杂系统的拆分改造,压力真大!
  2. 2018年,关于CAP最精彩的小故事!
  3. 一张图追踪测序的大历史背景
  4. php linux权限,Linux权限位
  5. 无线网卡共享Internet访问到电脑有线接口注意事项
  6. react hoc_如何使用HOC模式开发React超能力
  7. 转:比尔·盖茨和理查德·斯托曼
  8. flask flask参数 app 配置
  9. HTML中浮动的特性,浅谈CSS浮动的特性
  10. C# WinForm 为 RichTextBox 添加行号小技巧
  11. Python读书笔记
  12. 【精品整站】WordPress自适应美女写真网站源码/美图整站源码带数据/安装即可运营
  13. gps测试软件用法,gps测量仪器使用方法及教程
  14. Spring Cloud微服务实战
  15. 国外变电站3d可视化技术发展_从裸眼3D技术看LED显示的发展趋势
  16. android11安装第三方,Android Apk安装(兼容Android11 Api30)
  17. NAND flash 基础知识
  18. 超大玉螺旋丸 -A的个数 蓝桥杯练习题
  19. 48万的无人共享车,能让百度破局?还是能“拯救”极狐?
  20. 【jmeter】 --- jmeter使用详解

热门文章

  1. python静态属性和静态方法_Python之路系列:面向对象初级:静态属性、静态方法、类方法...
  2. 几种重要的工业现场总线的对比分析
  3. PDF怎样编辑,PDF如何删除水印
  4. 栈和堆的区别是什么? 为什么说栈的速度快,堆的速度慢?
  5. python语言要英语基础吗_学编程需要英语基础吗?
  6. Samsung S4卡屏卡在开机画面的不拆机恢复照片一例
  7. StringUtils用法
  8. ES Elasticsearch
  9. python 字符串的输入和输出
  10. DWA动态窗口法的原理及应用