问题标签 [pywt]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
163 浏览

python - 如何导入 pywt 库,它是 dev c ++ 中的 python 库?

我正在尝试运行此代码,该代码被我无法再联系的人捡起,该代码计算方阵的 dwt2 和 idwt2

Numpy 库的链接:https ://github.com/numpy/numpy pywt 库的链接:https ://github.com/PyWavelets/pywt

他说这些库可用于 python 和 c++,我只需要将它们与 C++ 代码放在同一个文件夹中,但我是 C++ 新手,我尝试了很多方法来使其工作并包含库在C:\Program Files (x86)\Dev-Cpp\MinGW64但我仍然遇到同样的错误,[Error] pywt: No such file or directory我无法导入库并使代码工作,请你帮帮我。

太感谢了。

0 投票
0 回答
884 浏览

python - 是否可以使用小波预测时间序列?

我有一堆具有许多季节性(日、周、月、年)的分钟数据。我想使用小波变换对其进行长期预测。

到现在为止,我已经进行了傅立叶变换并得到了预测每日季节性的表达式。所以我提取了正弦函数的频率和幅度。 季节性趋势(橙色)和重构 的季节性趋势(蓝色) 蓝色曲线是具有已知幅度和频率的 5 个正弦函数的总和。如果我将 x 值拟合到这个等式中,我会得到 y 值。

我也试图用小波变换(使用pywt)做同样的事情。

该示例来自本指南

问题是:是否有可能(如果“是”,那么如何)用接收到的系数制作一个函数,将 x 值拟合到它并获得相应的 y 值?

谢谢!

0 投票
1 回答
288 浏览

python - 使用 PyCharm 上的 PyWavelets 以退出代码 -1073741819 (0xC0000005) 完成进程

当我尝试在工作中的计算机(windows64 位)上使用函数 pywt.cwt 时,我遇到了这个烦人的错误。该代码在我的个人 Mac 书上运行良好。

我收到此消息:进程已完成,退出代码为 -1073741819 (0xC0000005),并且代码在没有 python 错误消息的情况下停止。

我尝试使用旧版本的 PyWavelets,重新安装 python 解释器(3.7 和 3.8),但没有任何效果

0 投票
0 回答
127 浏览

python-3.x - ValueError:无法强制转换为 Series,长度必须为 1:给定 503

我正在尝试使用 Python 执行小波。

代码

错误信息

***ValueError*** in p = numpy.polyfit(t - t0, dat, 1) <__array_function__ internals> in polyfit(*args, **kwargs).

0 投票
0 回答
47 浏览

python - 在 python 中使用 pywt.swt() 过滤 EEG 信号后无法重建数据

那里。我试图使用pywt.swt来过滤EEG信号并且我成功地分解了信号。但是使用pywr.iswt()时我无法重建信号。我已经搜索了一段时间的相关信息,但没有得到任何有用的信息。有没有人可以提供一些建议?我会很感激。相关代码和错误如下:

----> 1 data_rec = pywt.iswt(coeffs,wave_name) 中的 ValueError Traceback(最近一次调用最后一次)

D:\Anaconda3\envs\tf\lib\site-packages\pywt_swt.py in iswt(coeffs, wavelet, norm) 246 # 对选定的索引执行逆 dwt, 247 # 确保使用周期性边界条件 --> 248 # 注意:使用 ints 数组进行索引会返回一个连续的 249 # 副本,这是 idwt_single 所要求的。250 x1 = idwt_single(输出[偶数索引],

pywt._extensions._dwt.idwt_single() 中的 pywt_extensions_dwt.pyx

pywt._extensions._dwt.idwt_single() 中的 pywt_extensions_dwt.pyx

ValueError:指定小波的系数数组长度无效。小波和模式必须与用于分解的相同。

0 投票
0 回答
15 浏览

windows - 在 Windows 10 上导入 scipy 或 pywt 时,DLL 加载失败

当我尝试导入这些包时,我收到一条错误消息。这发生在命令行和 pyCharm 中。首先,我尝试运行以下代码:

当我运行它时,出现以下错误: 由于我是巴西人,错误消息自然是葡萄牙语。它说“找不到指定的模块”

当我尝试从终端运行这个程序时,也会发生同样的错误。我也试过this other topic的解决方案,下载并尝试安装多个版本的numpy+mlk,但都无法安装:系统显示消息说这些轮子与我的平台不兼容问题不仅限于 scipy.optimize,当我尝试导入 scipy 本身或 pywt 时,我得到了同样的错误,如图所示

0 投票
1 回答
83 浏览

python - 如何解决在 Python 中获取 nan Entropy?

基于这篇关于脑机接口的论文,我想使用离散小波变换提取时频域特征,然后用给定方程计算能量和熵。

在此处输入图像描述

所以我在python中选择了pywt,现在我有下面的代码来获取每个频带的小波和熵(例如我使用的是 D2 ),这里是数据的链接:

但我正在nan为每个频段获取熵。如何解决获取小波熵的 nan 值?