问题标签 [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 回答
11742 浏览

python - 带有 Python 库的小波图

我知道 SciPy 在 scipy.signal.wavelets 中有一些用于小波的信号处理工具,并且可以使用 Matplotlib 绘制图表,但似乎我做错了。我曾尝试针对线性空间绘制 Daubechies 小波,但这不是我想要的。一般来说,我对小波和数学一窍不通。:)

0 投票
1 回答
12339 浏览

python - matplotlib 中小波分析输出的基本绘图

由于 python 模块pywt,我在实践中发现了小波。

我浏览了一些 pywt 模块用法的示例,但我无法掌握基本步骤:我基本上不知道如何使用 matplotlib显示小波分析的多维输出。

这是我尝试过的,(给定一个 pyplot ax ax):

或者也

两者ax.plot(axe_wt_time, data_wt_analysis)ax.plot(axe_wt_time, zip(cA,cD))都不合适并返回错误。两次投掷x and y must have the same first dimension

事情data_wt_analysis确实包含几个一维序列,每个小波比例因子一个。我当然可以显示与比例因子一样多的图表。但我希望它们都在同一张图中。

如何使用 matplotlib仅在一张图中简单地显示此类数据?

类似于下面的彩色方块:

在此处输入图像描述

0 投票
1 回答
3320 浏览

python - 如何在 Kubuntu 14.04 上为 Python 3 安装 PyWavelets?

我正在尝试在 Kubuntu 14.04 上安装 PyWavelets,但它不起作用......

由于我们在 Ubuntu 官方存储库上没有 python3-pywt(我们有 python-pwt,用于 python 2),我尝试用 pip 安装它,所以我做了:

$ sudo pip3 install pywavelets

我得到了错误:

任何想法?

0 投票
1 回答
192 浏览

python - 在 ubuntu 上构建 pywt

我在 Ubuntu 上从源代码构建 pywt 时遇到问题。

当我运行时python setup.py build,我收到以下错误:

当我运行时,cython --version我得到以下输出:

0 投票
0 回答
293 浏览

python - 由wavedec2分解和由waverec2重构的原始图像大小之间的差异

我正在使用 Pywt 处理小波变换。我正在进行分解以获取细节系数,然后现在进行重建。

我使用以下参数调用 wavedec2 函数:X (ndarray 125x125), w = 'sym4', n = 4

问题是当我进行重建时,我正在等待一个 125x125 的 ndarray,但是这个函数的结果是一个 126x126 的 ndarray。

为什么我有额外的行和列?

0 投票
1 回答
196 浏览

python - 更快地进行小波变换/更快地附加数据

我正在对数据进行一维小波变换。我怎样才能让它更快?我有 140 万个样本和 32 个特征。

考虑到我不关心内存使用和执行速度。

0 投票
1 回答
1692 浏览

python - 如何在 Anaconda (python3) 上安装包 pyWavelets?

如何在 Anaconda (python3) 上安装包 pyWavelets?

使用 Windows 10。

0 投票
0 回答
310 浏览

python - 将 PIL、NUMpy、pywt 用于卫星图像时出现内存错误

我收到内存错误。

如何解决我的问题?

卫星图像似乎占用了更多内存。我应该使用哪个平台来获取卫星图像?

0 投票
2 回答
4681 浏览

python - pywt`_ctw`模块上的Pyinstaller ImportError

使用 Pyinstaller 编译程序时, Pywt 没有正确导入_cwt模块。我验证了_cwt.py它存在于我的 pywt 根目录中(在路径上的站点包中)并且_cwt.pydpywt\_extensions目录中。我可以从 Python 成功导入 pywt。下面是一个最小(非)工作示例来说明ImportError回溯。

程序pywt_test.py

Pyinstaller 规范文件pywt_test.spec

Pyinstall 编译命令:pyinstaller pywt_test.spec.

命令运行: pywt_test.exe

内容pywt_error_log.txt

我尝试添加_cwt到 pathex、hiddenimports 等。没有改变错误。

如何获取_cwtpywt 包和整个 pywt 包以使用 Pyinstaller 加载?

版本,供参考:

  • pywt:0.5.1
  • 安装程序:3.2.1
  • Python:Windows 7 64 位(Anaconda)上的 2.7.12 64 位
0 投票
1 回答
3790 浏览

python - python中连续小波变换图(比例图)中的频率轴

我有一个 EEG 信号,我有兴趣在时域和频域中对其进行分析。我已经使用过 scipy.signal.spectrogram 函数,但我认为使用小波可以为特征提取产生更好的结果。我尝试对我创建的人工信号运行连续小波变换,如下所示:

然后我绘制了 coef 矩阵:

上面代码的结果

我的问题是如何调整比例和时间轴?