- 博客(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
1125
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
2249
原创 Goertzel算法原理及滤波器设计
对离散时间信号x(n)的DFT运算做如下推导:上述推导将等号右边转化成了递归形式,设计如下差分方程:其传递函数为:经过上述变换,H(z)的分母部分只含有实数,因此能够设计如下2阶滤波器:拿到滤波器输出的第N个值v(N),经过简单的运算,即可得到N点DFT的结果:其实部为:虚部为:...
2021-03-29 22:37:53
3054
原创 cannot import name 'QtGui'
今天初次使用PyQt,运行以下语句from PyQt4 import QtGui报出以下错误 "cannot import name 'QtGui'"把Qt5卸载,然后重装了Qt4,出现安装成功语句,然后就可以使用了...
2018-07-13 16:55:25
3233
1
原创 创建Git仓库
为了方便项目管理与程序版本控制,尝试使用Git来管理我的代码。由于公司不能上外网,所以在公司内网的服务器上搭建远程仓库,然后在两台电脑上共同开发同一个项目。1、在服务器上搭建一个空仓库作为远程仓库:git --bare init //此处一定要用bare,不能用 git init2、在本地电脑1上搭建仓库1:git init //创建一个空的仓库,然后在仓库中新建一个名...
2018-07-10 01:10:04
289
原创 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
21200
7
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人