繁体   English   中英

如何选择连续小波变换的尺度

[英]How to chose scale for continuous wavelet transformation

我正在尝试使用连续小波变换,但我一直得到ValueError: Only dim == 1 supported. 我的数据是熊猫数据帧。

我尝试过使用以下内容:

df2 = py.cwt(df, scales=1, wavelet='gaus1')

我的结果是

ValueError: only dim == 1
Traceback (most recent call last):

  File "<ipython-input-1-4c0398b4c4f3>", line 1, in <module>
    runfile('/home/user_1/untitled6.py', wdir='/home/user_1')

  File "/usr/lib/python3/dist-packages/spyder/utils/site/sitecustomize.py", line 705, in runfile
    execfile(filename, namespace)

  File "/usr/lib/python3/dist-packages/spyder/utils/site/sitecustomize.py", line 102, in execfile
    exec(compile(f.read(), filename, 'exec'), namespace)

  File "/home/user_1/untitled6.py", line 41, in <module>
    df2 = py.cwt(df,scales ,wavelet='gaus1')

  File "/home/user_1/.local/lib/python3.6/site-packages/pywt/_cwt.py", line 107, in cwt
    raise ValueError("Only dim == 1 supported")

pywt.cwt()提供了一维连续小波变换。 使用Pandas时,您可以将其应用于Series,但不能应用于Dataframe。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM