24小时热门版块排行榜    

CyRhmU.jpeg
查看: 4337  |  回复: 8

chee_DAE

银虫 (初入文坛)

[求助] python的小波滤波已有3人参与

想用python进行小波变换,已经用matlab实现,但是用python近似重构是不知道该用哪个函数。
哪位大神帮帮吧matlab的语句转为python的,matlab语言如下,Y为需要滤波的信号:
level=3;
[c,l]=wavedec(Y,level,'sym5');
Y1=wrcoef('a',c,l,'sym5',level);
感激不尽
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dnp

荣誉版主 (知名作家)

小木虫浪子

优秀版主

【答案】应助回帖

感谢参与,应助指数 +1
好像有个包,你看看:http://www.pybytes.com/pywavelets/
What would Jesus do?
2楼2014-05-18 15:24:01
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

chee_DAE

银虫 (初入文坛)

引用回帖:
2楼: Originally posted by dnp at 2014-05-18 15:24:01
好像有个包,你看看:http://www.pybytes.com/pywavelets/

这个包我装了的,只是matlab的wrcoef这个降噪重构函数在包里似乎没有一个对应的语句实现,所有才上来问的
还是谢谢您
3楼2014-05-18 22:03:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

urion

铁杆木虫 (职业作家)

【答案】应助回帖

level=3;
[c,l]=wavedec(Y,level,'sym5');
Y1=wrcoef('a',c,l,'sym5',level);

这个是你自己写的matlab语句吗?你只有分解、系数,还要最后一步重构recwavedec()
4楼2014-05-29 17:09:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

chee_DAE

银虫 (初入文坛)

引用回帖:
4楼: Originally posted by urion at 2014-05-29 17:09:19
level=3;
=wavedec(Y,level,'sym5');
Y1=wrcoef('a',c,l,'sym5',level);

这个是你自己写的matlab语句吗?你只有分解、系数,还要最后一步重构recwavedec()

最后一个语句已经是降噪重构了的
嗯python的语句也知道了
谢谢您
5楼2014-06-03 09:00:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

urion

铁杆木虫 (职业作家)

可以一起交流
6楼2014-06-03 13:01:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

explorer_192

铁虫 (初入文坛)

【答案】应助回帖

matlab下有个命令,可以直接将matlab转化为pathon语言

[ 发自小木虫客户端 ]
呵呵
7楼2015-04-20 10:33:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zyc35

新虫 (初入文坛)

引用回帖:
5楼: Originally posted by chee_DAE at 2014-06-03 09:00:32
最后一个语句已经是降噪重构了的
嗯python的语句也知道了
谢谢您...

Python语言是怎么样的?
8楼2015-08-05 21:03:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

罗亮你好

新虫 (初入文坛)

引用回帖:
5楼: Originally posted by chee_DAE at 2014-06-03 09:00:32
最后一个语句已经是降噪重构了的
嗯python的语句也知道了
谢谢您...

Python语言是怎么样的?
9楼2017-03-13 12:59:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 chee_DAE 的主题更新
信息提示
请填处理意见