肌电数据归一化并显示灰度图片

这篇博客介绍了如何使用DNN进行肌电数据分类的准备工作,首先对读取的肌电数据进行归一化处理,利用sklearn的MinMaxScaler将数据缩放到0~1范围内,然后通过numpy删除多余列并重塑数据形状,最后用matplotlib展示归一化后的肌电信号数据。
摘要由CSDN通过智能技术生成

本篇为《信号处理》系列博客的第十篇,该系列博客主要记录信号处理相关知识的学习过程和自己的理解,方便以后查阅。

本片博客为用DNN分类肌电数据的准备工作的第一篇,主要内容为,将肌电数据归一化,并借用图片的形式展示出来。

import matplotlib.pyplot as plt
from sklearn import preprocessing

sEMG = []
with open('/home/al007/Deep Learing/PaddlePaddle/sEMG/zq/5.csv') as file_sEMG:
    f_csv = csv.reader(file_sEMG)
    for row in f_csv:
        sEMG.append(row)

sEMG = np.array(sEMG)
min_max_scaler = preprocessing.MinMaxScaler()#默认为范围0~1,拷贝操作
x_minmax = min_max_scaler.fit_transform(sEMG)
x_minmax=np.delete(x_minmax, -1, axis=0)#删除整行
x_minmax = x_minmax.reshape(200, 240)
plt.imshow(x_minmax)
plt.show()

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值