import numpy as np
import matplotlib.pyplot as plt
from matplotlib.pyplot import MultipleLocator
import csv
from scipy import signal#去线性趋势主要用的库
import numpy as npdata = []
data1 = []
data2 = []
data3 = []
# with open('D:\keyan_z\lvbo_output\lvbo.csv','r') as csvfile:
with open('C://Users//Lenovo//Desktop//999.csv', 'r') as csvfile:reader = csv.reader(csvfile)for row in reader:data.append(float(row[0]))data1.append(float(row[1]))#原数据data2.append(float(row[2]))#原数据data3.append(float(row[3]))#原数据
# print(numpy.array(data))
a_detrend=signal.detrend(data1, axis=0, type='linear')#去线性趋势后的数据
b_detrend=signal.detrend(data2, axis=0, type='linear')#去线性趋势后的数据
c_detrend=signal.detrend(data3, axis=0, type='linear')#去线性趋势后的数据
# plt.plot(data1, color='lightcoral')
# plt.plot(a_detrend+np.array(data1).mean())plt.plot(data2, color='orange')
plt.plot(b_detrend)#只对比
# plt.plot(data3, color='cornflowerblue')# plt.title('model loss and acc')
plt.ylabel('gait')
plt.xlabel('Time(0.01s)')
plt.legend(['raw-data', 'detrend'],loc='upper right')
plt.show()# # print(data2)
# plt.subplot(4, 1, 1)
# plt.plot(data)
# plt.ylabel('raw')
# # plt.xlabel('Time(0.01s)')
# # x_major_locator = MultipleLocator(10)
# # y_major_locator = MultipleLocator(0.2)# 把y轴的刻度间隔设置为0.1,并存在变量里
# # ax = plt.gca()# ax为两条坐标轴的实例
# # ax.xaxis.set_major_locator(x_major_locator)
# # ax.yaxis.set_major_locator(y_major_locator)# 把y轴的主刻度设置为0.1的倍数
# # plt.xlim(1, 100)
# # plt.ylim(0.8, 1.4)# 把y轴的刻度范围设置为-5到110,同理,-5不会标出来,但是能看到一点空白
#
# plt.subplot(4, 1, 2)
# plt.plot(data1)
# plt.ylabel('butterwolth')
#
# plt.subplot(4, 1, 3)
# plt.plot(data2)
# plt.ylabel('sliding')
#
# plt.subplot(4, 1, 4)
# plt.plot(data3)
# plt.ylabel('low')
# plt.xlabel('Sample point')
#
#
# # plt.legend()
# plt.show()
#
#
#
#

Python去线性化趋势相关推荐

  1. 合肥python培训-在合肥学习Python去哪

    在合肥学习Python去哪 来源:合肥IT培训学院 发布时间:2020/1/16 10:07:41 合肥python培训学校费用,合肥python培训学校费用是多少?一般来说,Python培训大概需要 ...

  2. python培训班哪些比较好-学习Python去哪好?哪家Python培训机构比较靠谱

    2017年Python的发展可以说势不可挡,越来越多的领域涉及到Python,到现在2018年无论是从政府还是企业方面,对Python也越来越重视.很多人都看好Python未来的发展,通过学好Pyth ...

  3. python培训比较好的机构-学Python去哪家培训机构比较好?

    原标题:学Python去哪家培训机构比较好? 参加Python培训班的同学越来越多,因为参加培训班好处多多,一是可以大大的节约学习时间;二是有技术老师随时指导快速学习,掌握更多的技术;三是培训机构推荐 ...

  4. 学python要多少钱-学python去培训班要多少钱?

    人工智能的普及推动了python语言的普及.我们都非常清楚python的前景.语言优势.优厚的薪水和福利等,除了这些众所周知的福利外,从人工智能的角度来看,你会发现python的优越地位确实名副其实. ...

  5. python和java哪个好学-Java和Python去学哪个好

    原标题:Java和Python去学哪个好 Python和Java是两种截然不同的编程语言,但两者对于现在的程序员来说都是十分有用的工具.就学习强度来说,Python相对于Java来说比较好学一些,跟直 ...

  6. python培训班靠谱吗-学python去哪个培训机构好?靠谱的python培训机构推荐

    2018年Python的发展可以说势不可挡,越来越多的领域涉及到Python,到现在2019年无论是从政府还是企业方面,对Python也越来越重视.很多人都看好Python未来的发展,通过学好Pyth ...

  7. 在哪里学python-在合肥学习Python去哪

    在合肥学习Python去哪 来源:合肥IT培训学院 发布时间:2020/1/16 10:07:41 合肥python培训学校费用,合肥python培训学校费用是多少?一般来说,Python培训大概需要 ...

  8. Python去极值方法

    文章目录 MAD 3σ法 百分位法 import numpy as np import pandas as pd import matplotlib.pyplot as plt # 构造测试数据 me ...

  9. python字符表白_七夕快到了,教你用python去表白!

    对于如何表白俘获女神的心,你有什么高招?马上就要到来的七夕节,你准备了什么惊喜?小编为了让你七夕有人陪,也是煞费苦心,这就教你如何用python去表白,不仅浪漫,还显示出咱的智慧与潜力,快来学吧: 最 ...

最新文章

  1. React学习笔记二——react-router
  2. Android 双击返回键退出程序 实现
  3. 动态子类化CComboBox以得到子控件EDIT及LISTBOX
  4. Django学习笔记第三篇--关于响应返回
  5. 密码学基本概念(一)
  6. RHEL5中实现各种服务的准备条件:
  7. 硅谷NewGen:AI棋至拐点,推动下一代技术变革
  8. Matlab标定工具箱使用教程
  9. 基于SBO程序开发框架的实例:仓库扩展属性设置
  10. js切换图片会闪动_js 特效 当鼠标经过的时候 图片闪一下光
  11. 温莎计算机应用硕士是针对国际学生的吗,专业推荐 | 加拿大留学,温莎大学英语计算机专业了解一下...
  12. 你他喵的告诉我标题怎么起!
  13. 打破微信扫码进群限制,我用webot社群助手是怎么办到的?
  14. html文字居中对齐显示
  15. Git 设置用户名和邮箱
  16. 迅为IMX6ULL开发板搭建Web服务器(二)
  17. TL-WR941N救砖记
  18. 一个有成就感又有挫败感的日子
  19. Apache Druid(二、架构设计)
  20. 环洋市场调研-2021年全球颜料红2行业调研及趋势分析报告

热门文章

  1. GitHub:再见,master!
  2. RabbitMQ之TTL(Time-To-Live 过期时间)
  3. 音视频技术开发周刊 | 203
  4. LiveVideoStack线上分享第三季(九):《街舞》《长安十二时辰》背后的文娱大脑...
  5. 赵加雨:追求极致的习惯让我受益匪浅
  6. 刘歧:让人生不留遗憾
  7. QUIC的前世今生——HTTP演变史
  8. Java锁之公平和非公平锁
  9. 腾讯在信息流内容理解技术上的解决方案
  10. Anaconda 安装 Tensorflow 教程