技术标签: 小波自适应阈值选取python
简介
处理的一维数据类型:.asc微震文件
小波层数:5 小波基:sym8
阈值公式:
,cD1为第一层分解的细节系数,N为数据长度
阈值函数:软硬阈值折中的方法
2.代码
#模块调用
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import math
import pywt
#封装成函数
def sgn(num):
if(num > 0.0):
return 1.0
elif(num == 0.0):
return 0.0
else:
return -1.0
def wavelet_noising(new_df):
data = new_df
data = data.values.T.tolist() # 将np.ndarray()转为列表
w = pywt.Wavelet('sym8')
# [ca3, cd3, cd2, cd1] = pywt.wavedec(data, w, level=3) # 分解波
[ca5, cd5, cd4, cd3, cd2, cd1] = pywt.wavedec(data, w, level=5) # 分解波
length1 = len(cd1)
length0 = len(data)
是Docker社区版(Community Edition)的非root用户额外组件的软件包。是Docker的扫描插件的软件包。Docker Compose是一个用于定义和运行多容器应用的工具,它使用一个YAML文件来配置应用的服务、网络和卷等。Buildx是一个用于构建多平台镜像的工具,它可以同时构建多个平台的镜像,并支持交叉编译。这是Docker容器运行时(containerd)的软件包。这是Docker社区版的命令行界面(CLI)的软件包。这两个软件包是Docker的附加组件,可以根据需要选择安装。
TCP的三次握手(建立连接)和四次挥手(关闭连接)参照:http://course.ccniit.com/CSTD/Linux/reference/files/018.PDFhttp://hi.baidu.com/raycomer/item/944d23d9b502d13be3108f61 建立连接: 理解:窗口和滑动窗口TCP的流量控制TCP使用窗口机制进行流_3次握手建立连接通路。
近期,北京大学计算机科学技术系讲席教授、淘系技术研究合作者谢涛获得了SIGSOFT 2021年度的杰出服务奖,成为此奖项的首位华人获奖者。该奖项表彰了谢涛教授“为软件工程界做出的杰出服务贡..._阿里 谢涛
首先将SDA线初始化为输出模式,然后将SDA线和SCL线都拉为低电平,等待2微秒,先将SCL线拉为高电平,等待2微秒,再将SDA线拉为高电平,这样就完成了一个停止信号。因为SHT20是从MSB开始发送的,所以我们要先发高位字节。定义开始函数,首先将SDA线和SCL线都初始化为输出模式,然后将SDA线和SCL线都拉高为高电平,等待1微秒,然后再将SDA线拉为低电平,这样就完成了一个开始信号。定义接收数据的函数,先调用开始函数,再调用写函数将要发送数据过来的设备的地址写过去,再开始调用读字节函数。_gpio模拟i2c
点击“技术领导力”关注∆每天早上8:30推送作者|Mr.K 编辑| Emma来源|技术领导力(ID:jishulingdaoli)曾几何时,我们年少轻狂,我们不怕失去,我们心..._怎么样的40岁程序员会被优化
标 题: 【原创】如何在NP下读写游戏内存及如何进入NP进程作 者: 堕落天才时 间: 2007-01-04,13:28链 接: http://bbs.pediy.com/showthread.php?t=37417*******************************************************标题:【原创】如何在NP下读写游戏内存及如何进入NP进程
上一篇讲了translate,这一次我们再细讲一下scale. 下面我们从3个方面开始介绍: 1、scale(x,y) 对元素进行缩放 X表示水平方向缩放的倍数 | Y表示垂直方向的缩放倍数Y是一个可选参数,没有设置的话,则表示X,Y两个方向的缩放倍数是一样的。并以X为准。transform:scale(2,2.5); 2、scaleX(&l...
背景:以QGroupBox为father widget,用VBoxLayout的布局排版多个checkBox。接下来解决三个问题: (1)在VBoxLayout中增添checkBox并显示 (2)从VBoxLayout中删除checkBox (3)切换groupBox中的界面在QGroupBox中以VBoxLayout添加子widget (checkBox)失败的案例:
node中调用mysql模块读写时候,如果直接插入字符串:connection.query(‘SELECT * from users WHERE name=’ + data.name , callback);或者:connection.query(‘SELECT * from users WHERE name = alan’ , callback);会抛出这个错误。正确写法应该是:..._er_bad_field_error: unknown column 'startat' in 'order claus
我认为有些CSS选择器或属性很少在野外使用,但实际上它们自CSS1时代就已经存在。 其中一些包括:first-line和:first-letter pesudo-elements 。 推荐读物: 理解伪元素:之前和之后: 如何使用? 这些伪元素基本上与它们的兄弟姐妹-before和:after-相似,并且我认为它们也非常简单。 :first-letter将针对所选元素的第一个字母或...
首先,我简单说下虹软的人脸识别基本步骤:1.你的设置好设置视频模式方向用于人脸检测有如下几个可设置方向 //设置视频模式全方向人脸检测 ConfigUtil.setFtOrient(this, FaceEngine.ASF_OP_0_ONLY); ConfigUtil.setFtOrient(this, FaceEngine.ASF_OP_90_ONL..._虹软94209
package com.example.sdj.testfn.attributeAnimation;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.suppor..._tm修改手机启动动画