hilbert(x, N, axis): ValueError: N must be positive.
收藏
在使用希尔伯特变换(函数sig.hilbert(x, N, axis))的时候,出现错误:ValueError: N must be positive.
错误提示如下:
/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/scipy/signal/signaltools.py in hilbert(x, N, axis)
2259 N = x.shape[axis]
2260 if N <= 0:
-> 2261 raise ValueError("N must be positive.")
2262
2263 Xf = sp_fft.fft(x, N, axis=axis)
请问各位,这是什么原因引起的错误,要如何解决?
0
收藏
请登录后评论
已解决。
仔细检查程序后,发现放入函数sig.hilbert(x, N, axis)的数据 x 为空值,导致出现这个问题。
太棒了!