自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 Python获取当前路径的一些研究

os.path.abspath(__file__)os.path.dirname(__file__)os.getcwd()os.path.realpath(sys.executable)A.pyB.pyC_FILE|- C.pyWindows下:1. A中运行,A的输出2. A调用B时,B的输出2. A调用C时,C的输出3. A打包成.exe后,A的输出4. A打包成.exe后,A调用B,B的输出5. A打包成.exe后,A调用...

2021-12-22 17:31:25 1057 1

原创 为什么FFT的计算结果,谐波含量为实际的一半?

个幅值为A的实数正弦信号,可以认为是一个幅值为A/2的正向旋转的复数和一个幅值为A/2的负向旋转的复数矢量相加而成,也就是 Acos(2πFt) = A/2*exp(j2πFt) + A/2*exp(-j2πFt),这样分解的依据是欧拉公式。对信号Acos(2πFt)进行FFT运算,其信号会落在频率F和-F处,且正频率分量和负频率分量的幅值均为A/2。我们一般只关注FFT结果中正频率部分,将正频率分量的幅值”等价“于原始信号的幅值,也就出现了FFT计算结果为原始信号幅值一半的结果,这样等价是有误的。

2021-03-30 21:51:21 1875

原创 Goertzel算法原理及滤波器设计

对离散时间信号x(n)的DFT运算做如下推导:上述推导将等号右边转化成了递归形式,设计如下差分方程:其传递函数为:经过上述变换,H(z)的分母部分只含有实数,因此能够设计如下2阶滤波器:拿到滤波器输出的第N个值v(N),经过简单的运算,即可得到N点DFT的结果:其实部为:虚部为:...

2021-03-29 22:37:53 2509

原创 cannot import name 'QtGui'

今天初次使用PyQt,运行以下语句from PyQt4 import QtGui报出以下错误  "cannot import name 'QtGui'"把Qt5卸载,然后重装了Qt4,出现安装成功语句,然后就可以使用了...

2018-07-13 16:55:25 3077 1

原创 创建Git仓库

为了方便项目管理与程序版本控制,尝试使用Git来管理我的代码。由于公司不能上外网,所以在公司内网的服务器上搭建远程仓库,然后在两台电脑上共同开发同一个项目。1、在服务器上搭建一个空仓库作为远程仓库:git --bare init //此处一定要用bare,不能用 git init2、在本地电脑1上搭建仓库1:git init //创建一个空的仓库,然后在仓库中新建一个名...

2018-07-10 01:10:04 257

原创 Pycharm使用pyserial时出现AttributeError: module 'serial' has no attribute 'Serial'

    在新的笔记本(没有和python有关的任何软件)上安装好python,在cmd窗口中使用pip install pyserial命令安装完成pyserial的包,打开python自带的IDLE,运行一下代码:import serial # 导入pyserialcom = serial.Serial('com3', 115200) # 实例化串口,com3,波特率115200prin...

2018-07-05 23:03:34 20777 8

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除