我正在尝试将 Matlab 代码转换为 Python。为了做一个多信号一维小波分解,我mdwtdec()在 Matlab 中使用。我在 python 中找到的最接近的函数在pywtlib, wavedec().
而 matlab 函数有 4 个参数mdwtdec(DIRDEC,X,LEV,WNAME):这X是信号,LEV是电平,WNAME是小波名称,DIRDEC是方向指示器:(r行)或c(列)。
mdwtdec(DIRDEC,X,LEV,WNAME)返回矩阵LEV的每一行 (if DIRDEC = r) 或每一列 (if )级别的小波分解,使用小波DIRDEC = cXWNAME.
在 pywavelets 中,takeswavedec(X,LEV,WNAME)和Matlab类似。方向没有选项,因此默认设置为“r”。我也需要 'c' 作为选项,如何在 Python 中实现它?XLEVWNAME