python
文章平均质量分 57
唐维康
这个作者很懒,什么都没留下…
展开
-
在PyPI上发布自己的python包
最近学习了一下,发布了一个自己的pypi Python包,这里我大致分享如何发布自己的Pypi包一般过程。参考文章01:https://blog.csdn.net/weixin_37543731/article/details/1011924280 需求分析我需要讲我写的myPrint()函数公布给别人用,别人下载我的xiaoTangPypi包,然后可以调用myPrint()函数1 注册 PyPI 测试账号注册地址:https://test.pypi.org/account/registe原创 2022-03-25 16:55:44 · 1711 阅读 · 0 评论 -
python遍历目录,获取指定文件
1 需求遍历指定文件夹下的wav文件,取出后做其他处理2 代码'''功能:读取指定文件夹下的所有wav文件'''import ospath=r'E:\TWK_LanguageRecognition\CommandLineCutting\voice\复元音'filter=[".wav"] #设置过滤后的文件类型 当然可以设置多个类型def all_path(dirname): result = []#所有的文件 for maindir, subdir, file_原创 2021-01-06 10:16:39 · 396 阅读 · 0 评论 -
python绘制语谱图(手动实现)
1 原理分析在获取语谱图数据之前,我们需要先了解短时傅里叶变换。语音信号是典型的非平稳信号,但是由于其非平稳性由发声器官的物理运动过程而产生,这种过程是相对变换缓慢的,在10~30ms以内可以认为是平稳的。傅里叶分析时分析线性系统和平稳信号稳态特征的手段,而短时傅里叶分析,是用稳态分析方法处理非平稳信号的一种方法。假设语音波形时域信号为x(l)x(l)x(l),加窗分帧处理后得到的第nnn帧语音信号为xn(m)x_n(m)xn(m),那有:xn(m)=w(m)x(n+m),1⩽m⩽Nx_n(m)=原创 2020-12-20 13:20:07 · 7261 阅读 · 9 评论 -
李宏毅机器学习作业1:预测PM2.5(含训练数据)
1.要求给定训练集train.csv,要求根据前9个小时的空气监测情况预测第10个小时的PM2.5含量。训练集介绍:CSV文件,包含台湾丰原地区240天的气象观测资料(取每个月前20天的数据做训练集,12月X20天=240天,每月后10天数据用于测试)每天的监测时间点为0时,1时…到23时,共24个时间节点;每天的检测指标包括CO、NO、PM2.5、PM10等气体浓度,是否降雨、刮风等...转载 2019-10-22 12:14:04 · 5731 阅读 · 1 评论 -
【ML】 李宏毅机器学习一:Regression、Gradient Descent(python实现)
我的GitHub地址:https://github.com/taw19960426/DeepLearning存放与之对应的python代码1.Regression1.1 IntroductionMachine Learning: define a set of function, goodness of function, pick the best function选不同的functi...原创 2019-10-18 20:29:14 · 352 阅读 · 0 评论 -
python读取wav文件并进行FFT变换
一、wav格式文件WAV为微软公司(Microsoft)开发的一种声音文件格式,它符合RIFF(Resource Interchange File Format)文件规范,用于保存Windows平台的音频信息资源,被Windows平台及其应用程序所广泛支持,该格式也支持MSADPCM,CCITT A LAW等多种压缩运算法,支持多种音频数字,取样频率和声道,标准格式化的WAV文件和CD格式一样,...原创 2019-10-11 15:40:13 · 7507 阅读 · 0 评论 -
腾讯云Centos升级python2到python3
准备工具:PuTTY, 或cmder等超级终端软件(连接到你申请的centos系统中)一:下载python3版本wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz二、解压tar -xf Python-3.6.4.tgzcd Python-3.6.4/三、安装yum -y install sqlite-de...原创 2019-10-04 16:51:53 · 284 阅读 · 0 评论 -
基于python的FFT频率和振幅处理
一:FFT变换fft变换其实就是快速离散傅里叶变换,傅立叶变换是数字信号处理领域一种很重要的算法。要知道傅立叶变换算法的意义,首先要了解傅立叶原理的意义。傅立叶原理表明:任何连续测量的时序或信号,都可以表示为不同频率的正弦波信号的无限叠加。而根据该原理创立的傅立叶变换算法利用直接测量到的原始信号,以累加方式来计算该信号中不同正弦波信号的频率、振幅和相位。 和傅立叶变换算法对应的是反傅立叶变换...原创 2019-09-29 13:40:05 · 11869 阅读 · 1 评论 -
pycharm与github相配置连接(上传、删除、更新项目)
一、需要准备的软件pycharm安装好git安装好二、pycharm文件上传1.打开pycharm,已经建立好了新项目,点击File下的setting2.弹出以下界面,选择version control选项下的github没有github话,建议前往官网注册,输入账号登陆。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FM7jm9ZQ-15...原创 2019-09-27 21:30:45 · 2063 阅读 · 0 评论 -
频谱分析:基于python画出时域频域波形
一,FFT解释FFT(Fast Fourier Transformation)是离散傅氏变换(DFT)的快速算法。即为快速傅氏变换。它是根据离散傅氏变换的奇、偶、虚、实等特性,对离散傅立叶变换的算法进行改进获得的。二、基于python画出时域频域波形1.python代码依据快速傅里叶算法得到信号的频域,将其各个频率分量的幅值绘制成图。为便于计算,我们将采样频率8000次近似设为8192次...原创 2019-09-26 11:05:16 · 16907 阅读 · 3 评论 -
用python实现结构体数组
结构体数组在C语言中我们可以通过struct关键字定义结构类型,结构中的字段占据连续的内存空间,每个结构体占用的内存大小都相同,因此可以很容易地定义结构数组。和C语言一样,在NumPy中也很容易对这种结构数组进行操作。只要NumPy中的结构定义和C语言中的定义相同,NumPy就可以很方便地读取C语言的结构数组的二进制数据,转换为NumPy的结构数组。假设我们需要定义一个结构数组,它的每个元素都有...原创 2019-09-20 12:56:50 · 10384 阅读 · 2 评论 -
画出18*18的棋盘以及用不同颜色绘制出同心圆(python实现)
一:用不同颜色绘制出同心圆import turtlet=turtle.Pen()t.speed(4)my_color=["green","red","yellow","black","gold"]for x in range(5): t.penup() t.goto(0,-30*x)#画图的起始位置 #x%5是只有0 1 2 3 4 t.color(my...原创 2019-09-06 20:49:27 · 2743 阅读 · 0 评论