Python的pywavelet如何实现 matlab的小波算法系数重构的信号,matlab算法如下 20

[C,L]=wavedec(data_current,3,'db6');A3=wrcoef('a',C,L,'db6',3);就是这个wrcoef函数在pywavelet... [C,L] = wavedec(data_current,3,'db6');
A3 = wrcoef('a',C,L,'db6',3);
就是这个wrcoef函数在pywavelet中到底是如何实现的?
展开
 我来答
狄兰衲023
2018-02-02
知道答主
回答量:4
采纳率:100%
帮助的人:2.3万
展开全部
pywt.waverec(coeffs, wavelet, mode='symmetric', axis=-1)
It may sometimes be desired to run waverec with some sets of coefficients omitted. This can best be done by setting the corresponding arrays to zero arrays of matching shape and dtype. Explicitly removing list entries or setting them to None is not supported.

Specifically, to ignore detail coefficients at level 2, one could do:
coeffs[-2] = np.zeros_like(coeffs[-2])

##################################################################
coeffs=pywt.wavedec(data_current,'db6',level=3)
for i in range(1,4):
coeffs[i] = np.zeros_like(coeffs[i])
A3 = pywt.waverec(coeffs, 'db6')
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
光点科技
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件... 点击进入详情页
本回答由光点科技提供
induten
2019-12-15
知道答主
回答量:1
采纳率:0%
帮助的人:637
展开全部
### wavelet分解、重构原始序列
# time_series = rec_D1 + rec_A1
# rec_A1 = rec_D2 + rec_A2
# rec_A2 = rec_D3 +rec_A3
# 也就是说,time_series = rec_D1 + rec_D2 + rec_D3 +rec_A3
def wavelet_decompose(time_series, wavelet):
coeffs = wavedec(time_series, wavelet, level=1)
cA1, cD1 = coeffs
rec_D1 = pywt.waverec([None, cD1], wavelet)
rec_A1 = pywt.waverec([cA1, None], wavelet)
coeffs = wavedec(time_series - rec_D1, wavelet, level=1)
cA2, cD2 = coeffs
rec_D2 = pywt.waverec([None, cD2], wavelet)
rec_A2 = pywt.waverec([cA2, None], wavelet)
coeffs = wavedec(time_series - rec_D1 - rec_D2, wavelet, level=1)
cA3, cD3 = coeffs
rec_D3 = pywt.waverec([None, cD3], wavelet)
rec_A3 = pywt.waverec([cA3, None], wavelet)

return rec_D1, rec_D2, rec_D3, rec_A3, rec_A2, rec_A1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
g王火火
2017-08-02
知道答主
回答量:14
采纳率:0%
帮助的人:3.5万
展开全部
我也在找这个问题,pywt.upcoef可以实现python里小波的一层分解重构,但多层分解以后,再重构数据就不对了,你知道结果答案了么,已经过去一年
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2016-06-23
展开全部
下列SQL创建了一个唯一约束的“ P_Id ”一栏时, “人”是创建表:
CREATE TABLE Persons
(
P_Id int NOT NULL,
LastName varchar(255) NOT NULL,
FirstName varchar(255),
Address varchar(255),
City varchar(255),
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式