小编fra*_*sco的帖子

消除非周期性信号

我正在处理一组(x={time},y={measure})来自仪器的数据,但有时源会导致数据出现峰值,从而导致绘图不正确,并可能导致计算max和min等特征时出错.

所以我需要从我的数据中删除这些尖峰,例如图像中红色圆圈包围的尖峰:

图像链接

我发现这个示例用于去尖峰但我不知道如何反转信号(如果它在非对称信号上是正确的)我认为它只是用于检测尖峰而我需要通过像装修等......

我需要帮助才能知道是否有更好的方法来完成我的任务,或者我是否只是根据我的情况调整上面的例子(在这种情况下我需要帮助,因为我不知道如何去做).

python plot signal-processing

3
推荐指数
1
解决办法
1035
查看次数

python numpy.savetext 混合格式的矩阵

我试图将一个矩阵保存为文本,该矩阵在每行末尾有 288 个浮点数和 1 个字符串,我使用了这样的 savetxt:

np.savetxt('name', matrix, delimiter='  ', header='string', comments='', fmt= '%3f'*288 + '%s')
Run Code Online (Sandbox Code Playgroud)

但是当我尝试运行代码时,它会引发如下异常:

Traceback (most recent call last):
  File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_64\lib\site-packages\numpy\lib\npyio.py", line 1371, in savetxt
    v = format % tuple(row) + newline
TypeError: must be real number, not numpy.str_

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_64\lib\site-packages\numpy\lib\npyio.py", line 1375, in savetxt
    % (str(X.dtype), format))
TypeError: …
Run Code Online (Sandbox Code Playgroud)

python numpy

3
推荐指数
1
解决办法
2573
查看次数

标签 统计

python ×2

numpy ×1

plot ×1

signal-processing ×1