- 博客(55)
- 资源 (1)
- 收藏
- 关注
原创 成功解决TypeError: a bytes-like object is required, not ‘str‘
出现问题:在文件写操作时出现TypeError: a bytes-like object is required, not ‘str’意思是函数write需要的参数类型是字节对象不是字符串解决办法:把str转换成bytes类型bytes(data,‘utf-8’) 或者 str.encode(data,‘utf-8’)第二个参数是编码,根据需求选择。...
2021-07-08 16:01:52
4735
1
原创 mysql 8.0以上重置密码
mysql 8.0以上重置密码命令行都要以管理员运行1:net stop mysql 停止mysql服务2:mysqld --console --skip-grant-tables --shared-memory 启动MySQL服务的时候跳过权限表认证3:由于上面的命令行被mysql的服务给占用,我们得重新开启一个新的命令行,在新开的命令行中执行mysql5:update user set authentication_string = ‘’ where
2021-01-29 11:25:56
388
原创 巨好用的数学公式编辑器安装教程
安装后的效果所有功能永久正常使用{\color{red}所有功能永久正常使用}所有功能永久正常使用具体安装下载步骤1.推荐使用:AxMath(AxMath可以与LaTeX进行交互):https://www.cnblogs.com/coco56/p/11759578.html4. 安装步骤双击安装包下一步接下来完成安装下载地址正版大佬:点此购买,记得用优惠券哈(10元专属优惠券:MathType10):优惠券及使用说明如您对电脑操作不太熟悉,或者您在安装下载的过程红遇到
2021-01-18 15:27:47
1014
原创 已解决——pycharm在同目录下import,pycharm会提示错误,但是可以运行
pycharm在同目录下import,pycharm会提示错误,但是可以运行原因:pycharm不会将当前文件目录自动加入自己的sourse_path。解决方案:右键make_directory as–>sources path将当前工作的文件夹加入source_root ...
2020-12-13 16:22:15
778
原创 【已解决】python远程连接数据库问题
第一个问题读入数据库数据出现异常,具体原因(2003, "Can't connect to MySQL server on '192.168.0.106(timeout))原因:局域网防火墙未关闭,虽然能ping通,但是无法读取数据
2020-12-03 19:48:09
1290
原创 解决jupyter notebook输出显示不完整问题
jupyter notebook输出——列显示不全的问题解决方法pd.set_option('display.max_columns', None) # 设置显示最大行jupyter notebook输出——行显示不全的问题解决方法pd.set_option('display.max_rows', None) # 设置显示最大行例子解决后...
2020-11-21 13:07:41
12357
2
原创 python 将一个列表切割成随机指定长度的多个列表
1.将列表list1划分为长度分别为2,2,3的三个字列表list1 = [1, 2, 3, 4, 5, 6, 7]list2 = [2,2,3]list3 = []i=0for j in list2: print(list1[i:i + j]) list3.append(list1[i:i + j]) i=i+jprint(list3) 结果2.将列表list1划分为长度分别为1,2,3的三个字列表list1 = [1, 2, 3, 4, 5,
2020-11-05 22:18:04
2169
原创 2020-10-24 pandas导入出现错误或者警告解决方案
错误提醒ImportError: Pandas requires version '1.3.7' or newer of 'XlsxWriter' (version '0.9.6' currently installed).出错原因版本较低,需要更新解决方法pip install --upgrade XlsxWriter发现又遇到已安装问题ERROR: Cannot uninstall 'XlsxWriter'. It is a distutils installed project an
2020-10-24 17:57:28
9851
原创 pip “Cannot uninstall ‘pip包‘. It is a distutils installed project...“ 解决方法
pip升级更新遇到——包已经安装更新,无法安装的错误ERROR: Cannot uninstall 'XlsxWriter'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall解决方法:忽略已安装的包pip install XlsxWriter --upgra
2020-10-24 17:44:33
1208
原创 python脚本性能分析
在进行python开发时需要对python脚本的性能分析,以便对python脚本进行优化,下面使用cProfile和 pstats对python脚本性能分析。cProfile思路1.使用cProfile模块生成脚本执行的统计信息文件2.使用pstats格式化统计信息,并根据需要做排序分析处理1.使用cProfile模块生成脚本执行的统计信息文件python -m cProfile -o analyze_result.txt test.py参数说明:使用模块当做脚本运行:-m cProfile
2020-09-23 20:33:40
426
原创 python中关于sklearn 0.18的错误—— cannot import name comb
问题描述ImportError Traceback (most recent call last)<ipython-input-78-534e3eb204d1> in <module>----> 1 from sklearn.cluster import KMeans 2 # data = pd.read_csv(r'C:\Users\Administrator\Desktop\company.csv
2020-06-23 09:06:02
5073
2
转载 一只火鸡带你了解大数据预测(经典)
转自:大虾卢:黑天鹅与大数据预测黑天鹅与大数据预测Esri 中国 卢萌纽约大学特聘教授纳西姆·尼古拉斯·塔勒布有一本代表性的著作《黑天鹅》,认为未来发生的事情是纯随机的,人类要是根据过去的经验去对未来的事情进行预测,那是完全不靠谱的,正如书名所表示的:在发现澳大利亚的黑天鹅之前,17世纪之前的欧洲人认为天鹅都是白色的。但随着第一只黑天鹅的出现,这个不可动摇的信念崩溃了。黑天鹅的存在寓意着不可预测的重大稀有事件,它在意料之外,却又改变一切。人类总是过度相信经验,而不知道一只黑天鹅的出现就足以颠覆一切。
2020-06-18 16:26:31
588
转载 二项分布、泊松分布,正态分布(高斯分布)之间的联系与区别
基础知识二项分布有两个参数,一个 n 表示试验次数,一个 p 表示一次试验成功概率。现在考虑一列二项分布,其中试验次数 n 无限增加,而 p 是 n 的函数。1.如果 np 存在有限极限 λ,则这列二项分布就趋于参数为 λ 的 泊松分布。反之,如果 np 趋于无限大(如 p 是一个定值),则根据德莫佛-拉普拉斯(De’Moivre-Laplace)中心极限定理,这列二项分布将趋近于正态分布。2.实际运用中当 n 很大时一般都用正态分布来近似计算二项分布,但是如果同时 np 又比较小(比起 n来说很小)
2020-05-16 16:07:07
47833
1
原创 以命令行的格式读取音频文件信息,并将读取的内容写到输出文件中
文章目录c语言实现代码运行结果总结:输入:wavinfo -i xxx.wav -o output.txt输出:(格式规范)xxx=yyyrate(Hz)=16000length=32000ch=2depth(bit)=16c语言实现代码////命令行输入参数,读取wav文件的信息 #include <stdio.h>#include <stdint.h&g...
2020-02-26 11:19:07
1141
原创 WAV文件的二进制格式解析
文章目录第一个子chunk另一个子chunk实例:用C语言解析wav文件运行结果:——梅尔倒谱系数的提取
文章目录1.Mel频率倒谱系数(Mel-Frequency Cepstral Coefficients)2.梅尔参数的提取1.Mel频率倒谱系数(Mel-Frequency Cepstral Coefficients) 我们将频谱通过一组Mel滤波器得到Mel频谱。 公式表述就是:log X[k] = log (Mel-Spectrum)。这时候我们在log X[k]上进行倒谱分析:...
2020-02-20 20:55:57
4378
2
原创 # 语音信号处理基础(十)——梅尔倒谱系数
文章目录1.定义2.Mel频率分析3.编写Mel滤波器函数1.定义在语音识别(SpeechRecognition)和话者识别(SpeakerRecognition)方面,最常用到的语音特征就是梅尔倒谱系数(Mel-scaleFrequency Cepstral Coefficients,简称MFCC)。根据人耳听觉机理的研究发现,人耳对不同频率的声波有不同的听觉敏感度。从200Hz到5000H...
2020-02-20 20:51:04
2637
转载 音频特征-梅尔频率倒谱系数(MFCC)详解
总结一些关于MFCC写的比较好的资源:1. MFCC提取过程讲解的非常详细,形象(图表多):http://blog.youkuaiyun.com/zouxy09/article/details/91567852. MFCC原理上讲解的很简洁,有基于MATLAB和HTK的实现代码:http://blog.youkuaiyun.com/jojozhangju/article/details/186788613. ...
2020-02-20 14:10:57
862
原创 Hexo搭建自己的专属博客,连接github数据仓库
文章目录1.安装Git、node.js、Hexo1.1 安装Git1.2 安装node.js1.3 安装Hexo1.4 建立hexo站2.配置到github2.1 github设置2.2 Git设置2.3生成SSH公钥和私钥2.4 github设置2.5 新建一篇博客3.发布csdn博客到hexo博客1.安装Git、node.js、Hexo1.1 安装Git在 Windows 平台上安装 G...
2020-01-04 15:45:56
1567
1
原创 指向指针的指针(int **p)
C 中指向指针的指针指向指针的指针是一种多级间接寻址的形式,或者说是一个指针链。通常,一个指针包含一个变量的地址。当我们定义一个指向指针的指针时,第一个指针包含了第二个指针的地址,第二个指针指向包含实际值的位置。一个指向指针的指针变量必须如下声明,即在变量名前放置两个星号。例如,下面声明了一个指向 int 类型指针的指针:int **var;当一个目标值被一个指针间接指向到另一个指针时...
2019-12-10 17:56:20
6112
原创 C语言中动态数组的分配
很多人在编写C语言代码的时候很少使用动态数组,不管什么情况下通通使用静态数组的方法来解决,但是现在发现这是一个相当不好的习惯,甚至可能导致编写的程序出现一些致命的错误。尤其对于搞嵌入式的人来说,嵌入式系统的内存是宝贵的,内存是否高效率的使用往往意味着嵌入式设备是否高质量和高性能,所以高效的使用内存对我们来说是很重要的。那么我们在自己编写C语言代码的时候就应该学会使用动态数组,这篇博客要给大家推...
2019-12-07 15:04:00
686
原创 语音特征参数MFCC的提取过程
对语音特征参数MFCC的提取过程不是很了解,最近做实验需要自己手动去提取,所以借此机会,深入的学习了一下,所以记录下来,希望能够对日后的学习有一定的帮助。传送门:https://blog.youkuaiyun.com/jojozhangju/article/details/18678861...
2019-12-07 14:59:36
731
原创 语音信号处理(九)——离散余弦变换
文章目录1.定义2.用C语言实现离散余弦变换1.定义DCT(Discrete Cosine Transform)离散余弦变换,其常见用途是对音视频进行数据压缩。离散余弦变换具有信号谱分量丰富、能量集中,且不需要对语音相位进行估算等优点,能在较低的运算复杂度下取得较好的语音增强效果。维基百科上的解释:DCT以不同频率振荡的余弦函数之和来表示数据点的有限序列。1.信号常将其能量的大部分集中于频...
2019-12-03 14:25:03
4585
1
原创 语音信号处理基础(八)——同态处理、倒谱、复倒谱
文章目录1.对短时过零率针对不同语音片段进行验证2.验证窗函数3.语音的同态处理、复倒谱、倒谱倒谱图形分析1.对短时过零率针对不同语音片段进行验证短时平均过零率表示一帧语音中语音信号波形穿过横轴(零电平)的次数。对于连续语音信号,过零即意味着时域波形通过时间轴;而对于离散信号,如果相邻的取样值改变符号,则称为过零。短时平均过零率就是样本数值改变符号的次数。发音时声带不震动、送气的叫清辅音...
2019-12-03 14:21:28
16167
11
转载 FFT变换频谱图中频率刻度的设置方法
文章目录1、采样频率fs与采样点数N的关系:2、频率分辨率:3、频谱图中横坐标(频率刻度)的设置方法:(1)当采样点数N为偶数时频率刻度设置方法一:(2)当N为偶数时频率刻度设置方法二:(3)当N为奇数时频率刻度设置方法一:看到matlab中关于fft变换的几行代码,总想把它们几行语句搞清楚,看了许多,还是有些搞不清楚,可能需要更多的知识才能把它们彻底搞懂吧。先来看一个简单的画频谱图的代码吧:...
2019-11-28 20:45:01
3578
原创 文件共享服务器的搭建及调试——SAMBA
文章目录一.SAMBA的起源二.SAMBA的工作方式三.SAMBA服务的配置1.打开配置文件2 指定密码存放位置3.重启Samba并显示samba中的文件夹4. 添加组和用户5.创建共享目录6.修改配置内容四.SAMBA的使用一.SAMBA的起源 对于windows的网上邻居来讲,共享文件的方式用的是SMB协议和CIFS协议以及NETBIOS协议,Linux/Unix之间用的是NFS协...
2019-11-21 17:36:02
1994
原创 语音信号处理基础(七)——短时频域分析
文章目录原理1.短时傅里叶变换2.语谱图表示与实现方法原理1.短时傅里叶变换短时傅里叶分析(Short Time Fourier Analysis,STFA)适用于分析缓慢时变信号的频谱分析,在语音分析处理中已经得到广泛应用。其方法是先将语音信号分帧,再将各帧进行傅里叶变换。每一帧语音信号可以被认为是从各个不同的平稳信号波形中截取出来的,各帧语音的短时频谱就是各个平稳信号波形频谱的近似。由...
2019-11-21 17:24:48
9830
原创 语音信号处理基础(五)——语音分帧与加窗
文章目录原理1.加窗2.分帧一般而言语音处理的目的有两种:一种是对语音信号进行分析,提取特征参数,用于后续处理;提取的特征参数主要有语音的短时能量和平均幅度、短时平均过零率、短时自相关函数和短时平均幅度差函数等另一种是加工语音信号,例如在语音增强中对含噪语音进行背景噪声抑制,以获得相对“干净”的语音;在语音合成方中需要对分段语音进行拼接平滑,获得主观音质较高的合成语音,这方面的应用同样是...
2019-11-15 19:36:12
39857
7
原创 语音信号处理基础(四)—语音编辑
实验目的1.掌握语音信号线性叠加的方法,实现非等长语音信号的叠加2.熟悉语音信号卷积原理,实现两语音卷积。3.熟悉语音信号升采样/降采样方法。实验原理1.信号的叠加两个信号X1和X2,通过短时信号的补零,使两语音信号有相同的长度,叠加信号为Xnew=X1+X2X_{new}=X_1+X_2Xnew=X1+X2叠加白噪声通过生成随机信号的方法来实现产生正态分布的随机信号使...
2019-11-15 19:28:29
4926
1
原创 在MATLAB中添加语音处理工具箱(voicebox)
文章目录在MATLAB中添加语音处理工具箱(voicebox)(1)voicebox简介(2)下载地址:(3)voicebox的添加 (环境 win10、MATLAB R2019a)方法一方法二:方法三:在MATLAB中添加语音处理工具箱(voicebox)(1)voicebox简介voicebox是用于MATLAB中的语音处理工具箱,其中包含了对语音的分帧处理,滤波,加窗,参数提取等函数。...
2019-10-30 21:59:52
4459
原创 语音信号处理基础(三)——基于MATLAB的语音采集与读写
语音信号处理基础(三)文章目录语音信号处理基础(三)语音采集与读写1.语音信号的特点2.语音信号采集的基本原理3.基于MATLAB的语音信号采集与读写4.实例语音采集与读写通过对大量语音信号的观察和分析发现,语音信号主要有下面两个特点1.语音信号的特点(1) 在频域内,语音信号的频谱分量主要集中在300-3400Hz的范围内。利用这个特点,可以用一个防混叠的带通滤波器将此范围内的语音信...
2019-10-30 21:53:00
35688
10
原创 语音信号处理基础(二)
语音信号处理基础(二)1.2.2 语音编码语音编码的目的保证在一定语音质量的前提下,尽可能降低编码比特率,以节省频率资源。 语音编码技术的鼻祖: 研究开始于1939年军事保密通信的需要,贝尔电话实验室的Homer Dudley提出并实现了在低频带宽电话电报电缆上传输语音信号的通道声码器。 20世纪70年代:国际电联(ITU-T,原CCITT(国际电话电报谘询委员会)...
2019-10-30 21:42:48
4372
原创 语音信号处理基础(一)
语音信号处理基础(一)文章目录语音信号处理基础(一)1.绪论1.1概述1.2语音信号处理的三个主要分支1.2.1 语音合成名词解释共振峰基音(fundamental tone)基因同步叠加(PSOLA)1.绪论1.1概述语言是人类交换信息最方便、最快捷的一种方式,在高度发达的信息社会中,用数字化的方法进行语音的传送、存储、识别、合成和增强等是整个数字化通信网中最重要、最基本的组成部分之一。...
2019-10-30 21:38:26
10746
原创 Python程序提示出现File "stdin",line 1错误解决方法
第一个Python程序hello.py提示出现File “”,line 1错误写第一个Python程序hello.py,内容仅有一句,print ‘hello world’,运行 Python hello.py 出错,提示:File “stdin” , line 1python hello.pySyntaxError:invalid syntax原因: 在shell脚本中,运行sh...
2019-10-25 10:58:30
160536
10
原创 Linux操作系统的简介及其重要指令
文章目录1. Linux 系统特点2. Linux分支3. 终端4. Linux系统的文件5. Linux的基本指令6.进阶指令(重点)7.高级指令1. Linux 系统特点好的用户界面、优异的性能和稳定性Windows属于:单用户、多任务Linux属于:多用户、多任务2. Linux分支Ubuntu、debain、redhat等3. 终端在终端下可以输入命令对系统进行操作如何使...
2019-10-24 22:51:48
1976
原创 关于MATLAB实现的数字信号处理(二)
1.离散时间傅里叶变换的卷积性质e−jw0ng[n]⟶DTFTG(ej(w−w0))e^{-j w_{0} n} g[n] \stackrel{\mathrm{DTFT}}{\longrightarrow} G\left(e^{j\left(w-w_{0}\right)}\right)e−jw0ng[n]⟶DTFTG(ej(w−w0))调用卷积函数conv()和先对两个序列做离散时间...
2019-10-24 22:48:53
6559
原创 MATLAB中fliplr函数的使用
fliplr 左右翻转矩阵语法:B = fliplr(A)将矩阵A的列绕垂直轴进行左右翻转 matabc如果A是一个行向量,fliplr(A)将A中元素的顺序进行翻转。如果A是一个列向量,fliplr(A)还等于A。举例说明:例一:如果A是一个3×2的矩阵A =[1 42 53 6 ]fliplr(A)ans = [4 15 26 3 ]例二:如果A是一个行向量A...
2019-10-21 14:36:57
15011
原创 常用的Linux操作命令
1、如何通过命令行重启linux操作系统? #reboot2、如何在命令行中快速删除光标前 / **后的内容?前:ctrl + u 后:ctrl + k3、如何删除/tmp下所有A开头的文件? #rm -f /tmp/A*4、系统重要文件需要备份,如何把/etc/passwd备份到/tmp目录下?#cp /etc/passwd /tmp/5、如何查看系统最后创建的3个用户?#t...
2019-10-20 18:55:52
302
原创 云服务器上安装Anaconda3 (亲测有效)
文章目录一、简介二、环境三、具体下载与安装步骤一、简介Anaconda是一个开源的包、环境管理器,可以用于在同一个机器上安装不同版本的软件包及其依赖,并能够在不同的环境之间切换Anaconda包括Conda、Python以及一大堆安装好的工具包,比如:numpy、pandas等二、环境Linux 腾讯云服务器(关于腾讯云服务器的相关问题可查看前面的博客)三、具体下载与安装步骤可以前...
2019-10-19 14:02:38
5949
1
原创 个人服务器的搭建(腾讯云服务器)
文章目录一、购买服务器二、云服务器的相关设置1、实例2、安全组3.SSH(安全外壳协议)4.快照三、参考一、购买服务器这里我选择使用腾讯云服务器的学生机购买服务器地址:腾讯云官网 https://cloud.tencent.com到网页最下方找到学生机,进行个人实名认证和学生认证购买购买好了之后,在阿里云网站主页→控制台→轻量应用服务器。找到运行中的实例点进去就好了。云服务器就购买...
2019-10-19 14:02:08
4580
Modeling Infectious Diseases in Humans and Animals.pdf
2021-07-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人