首页 Paddle框架 帖子详情
hilbert(x, N, axis): ValueError: N must be positive.
收藏
快速回复
Paddle框架 问答炼丹技巧模型训练深度学习 1152 2
hilbert(x, N, axis): ValueError: N must be positive.
收藏
快速回复
Paddle框架 问答炼丹技巧模型训练深度学习 1152 2

在使用希尔伯特变换(函数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
收藏
回复
全部评论(2)
时间顺序
机房A125
#2 回复于2021-10

已解决。

仔细检查程序后,发现放入函数sig.hilbert(x, N, axis)的数据 x 为空值,导致出现这个问题。

0
回复
三岁
#3 回复于2021-10
已解决。 仔细检查程序后,发现放入函数sig.hilbert(x, N, axis)的数据 x 为空值,导致出现这个问题。

太棒了!

0
回复
需求/bug反馈?一键提issue告诉我们
发现bug?如果您知道修复办法,欢迎提pr直接参与建设飞桨~
在@后输入用户全名并按空格结束,可艾特全站任一用户