在轴承故障诊断中,除了对模型进行改进,很多人也会对数据集进行变换。常见的比如说小波时频图,思路是将一维时序信号变换为二维图像,而后便于使用各种图像分类的先进技术。实际上还有很多方法可以进行这种类似的变换,相关的论文我也看到过,但是具体效果如何不好说。最近正在生成相关的数据集,比较耗时,所以先把大概类别贴出来,后续有了数据集以后会进行测试。

0.格拉米角场GAFs

具体的原理我就不写了,有GASF(对应做角度和), GADF(对应做角度差)两种方法进行生成

def show_GASF_GADF(data,k):from mpl_toolkits.axes_grid1 import make_axes_locatablefrom pyts.datasets import load_gunpointfrom pyts.image import GramianAngularFieldgasf = GramianAngularField(method='summation')X_gasf = gasf.transform(data)gadf = GramianAngularField(method='difference')X_gadf = gadf.transform(data)plt.figure()# plt.suptitle('gunpoint_index_' + str(0))ax1 = plt.subplot(121)plt.imshow(X_gasf[k])plt.title('GASF')divider = make_axes_locatable(ax1)cax = divider.append_axes("r

一维数据二维化的办法汇总(一)相关推荐

  1. 一维数据二维化的办法汇总(二)

    上次写了2种方法,分别是格拉米角场GAFs和马尔可夫变迁场 MTF,这次还有2个,分别是递归图 Recurrence Plot和短时傅里叶变换STFT. 2.递归图RP 单个图片生成代码为: def ...

  2. ResNet50模型识别二维化的心电信号——以MIT-BIH心律失常数据库为例

    ResNet50模型识别二维化的心电信号--以MIT-BIH心律失常数据库为例 一维信号二维化 格拉米角场 实现步骤 马尔可夫变迁场 实现步骤 代码实现 ResNet50模型介绍 代码实现 总结 问题 ...

  3. 如何将多个一维列表转化为二维列表_数据分析2_如何处理一维、二维数据

    吞一块大饼,还不如切成小块吃得香 常见的数据集,要么是数列,要么是表格: 因此,数据分析最首要的是,处理一维.二维数据. 主要知识点可参考如图. 如需要,可点击以下百度网盘链接下载数据分析基础知识图P ...

  4. 【EasyExcel】Java读取一维及二维Excel数据并存入数组

    EasyExcel是一个基于Java的.快速.简洁.解决大文件内存溢出的Excel处理工具.它能让你在不用考虑性能.内存的等因素的情况下,快速完成Excel的读.写等功能. Java基于EasyExc ...

  5. 前缀和与差分那些不得不说的事(一维,二维)公式与图解详细解说

    前言: 最近实验室的小伙伴们都开始学习前缀和和差分了呢,阿皓也发现这两个东西确实是不容易理解啊.尤其是那个二维差分,很容易跟别的东西弄混,甚至有些同学们现在还不知道二维差分是个什么东东.所以呢,阿皓就 ...

  6. linux c语言 malloc动态分配指针,C语言malloc函数为一维,二维,三维数组分配空间...

    c语言允许建立内存动态分配区域,以存放一些临时用的数据,这些数据不必在程序的声明部分定义,也不必等到函数结束时才释放,而是需要时随时开辟,不需要时随时释放,这些数据存储在堆区.可以根据需要,向系统申请 ...

  7. C# 指定格式的字符串截成一维数组(二维数组)的操作类

    指定格式的字符串截成一维数组(二维数组)的操作类 做项目时经常会遇到将"1,3,a,b,d"截成一维数组或将"1,a;2,b;3,c;4,d"截成二维数组.虽然 ...

  8. 数学建模——一维、二维插值模型详解Python代码

    数学建模--一维.二维插值模型详解Python代码 一.一维插值 # -*-coding:utf-8 -*- import numpy as np from scipy import interpol ...

  9. 一维转二维_Excel – 一维表和二维表相互转换,只要一个“=”搞定

    关于一维表和二维表的互相转化方法,我真的写过很多种了.且不说在各种案例中顺带提到的技巧,单独开篇讲的,就有以下这些: (头条号功能维护中,暂时无法添加超链接,有兴趣的读者请关注我,查看下历史记录吧) ...

最新文章

  1. 利用Python让你的命令行像坤坤一样会打篮球
  2. 如何用python实现邮箱发送信息
  3. 机器学习数学原理 霍夫丁不等式
  4. 邬贺铨:5G资费便宜10倍 WiFi覆盖更为重要
  5. 滚动到底部或顶部响应的ScrollView使用
  6. 意尔康体育:帆软助力其提速增效,让数据帮助业务效率提升400%
  7. 厦门one_厦门外代荣获ONE全球船舶操作中心颁发的Sapphire Award奖
  8. MySQL-ProxySQL中间件Admin Schemas介绍
  9. matlab高斯求积法_实验3:利用SVM实现线性高斯分类
  10. 微信WAP H5支付功能实现
  11. ul阻燃标准有几个等级_UL 阻燃标准
  12. 高分辨率图像剪切——目标检测
  13. 镜头MTF值的基本原理和解读
  14. 达梦数据库一些基础的SQI语句
  15. 向境外支付软件测试费,支付宝怎么打开境外支付?境外支付有手续费吗?
  16. CVPR 2022|上海交大腾讯优图提出IFRNet:视频插帧新范式新SOTA
  17. chrome 油猴 电脑或者手机click()失效,解决
  18. javascript 中的window, document, screen都有什么区别?
  19. 银光类似web visio的节点连线控件Essential Diagram免费下载地址
  20. 新人小白如何快速适应职场 怎么更好学习技术

热门文章

  1. 真假PSP的一些鉴别方法~~希望对准备入手PSP的玩友有帮助!!
  2. 工作中常用的JS函数整理分享(欢迎大家补充)
  3. 毕业论文小论文查重吗?
  4. 安卓系统管理软件_安卓平板电脑用户,你的微信又要变了!
  5. 真王服务器文件,《真王》全国争霸赛开赛 3V3跨服登场
  6. Linux下gmtime、gmtime_r、localtime、localtime_r函数详解
  7. The Tomcat connector configured to listen on port 8082 failed to start
  8. 如何在 JavaScript 中检查数字是正数还是负数
  9. objective-c复制
  10. Robitcs,CV,ASR,TTS,NLP,KG,CG是什么