大家好,又见面了,我是你们的朋友全栈君。...错误信息还算简单,解包成太多的值,意思就是说你要赋值的变量多了,你的 values 少了
结论
你要赋值的变量多了,你的 values 少了,这是根本原因,就比如 a, b, c, d...这个代码报错
ValueError: too many values to unpack (expected 4)
原因
调用 pywt.wavedec2 时参数错误...wavelet: 小波基
level: 尺度(要变换多少层)
return: 返回的值要注意,每一层的高频都是包含在一个tuple中,例如三层的话返回为 [cl, (cH3..., cV3, cD3), (cH2, cV2, cD2), (cH1, cV1, cD1)]
为什么会错呢,因为我直接使用了参数位置匹配,但是中间有一个 mode=’symmetric’