- 博客(14)
- 收藏
- 关注
原创 Praat:强大的语音处理工具。
(一)vad 之前一直在git上找一些vad算法,但是一直没有找到简单易懂效果又好的,最近偶然发现了praat的vad方案有好用,所以准备把praat学习一下,并记录一下学习过程。praat vad的使用方法非常简单,调参数也特别方便,就是批量操作这块可能需要自己写歌简单的praat脚本,操作过程如下:step1 : 读取音频文件。step2 : 选中音频-点击右侧Annot...
2019-11-13 11:55:44
3310
原创 git
一、生成本地的ssh公匙: 执行:ssh-keygen -t rsa -C "****@**.com",然后在复制路径/.ssh/id_rsa.pub下的内容添加到git(gitee)的ssh中。(若已经生成过ssh key,则可以直接添加。)二、git命令从github、gitlab或gitee上拉取代码(前提有密钥ssh并输入到github):1 git confi...
2019-09-28 14:12:00
222
原创 学习笔记-数据结构(三):队列和栈
用python实现栈:栈的存储顺序是先入后出。class Stack(object): def __init__(self): self.stack = [] def push(self, value): # 进栈 self.stack.append(value) def pop(self): #出栈 i...
2019-09-23 19:17:24
186
原创 学习笔记-数据结构(二):链表
1、链表翻转#递归方法## class ListNode:# def __init__(self, x):# self.val = x# self.next = Nonedef reverselistnode(listnode): if listnode = None return [] return reve...
2019-09-22 20:59:33
148
原创 学习笔记-数据结构(一):排序
(一)按时间复杂度分类时间复杂度为o(n*n)的排序方法有:冒泡排序、插入排序、选择排序。1-冒泡排序假设数组长度为n。在0-n-1范围内,从0位置的元素开始,比较位置0的元素与位置1的元素的大小,若位置1的元素小于位置0的元素,则交换位置,再比较位置1和位置2元素,依次类推。遍历完0-n-1之后,最大的元素会在位置n-1上。接下来在0-n-2范围内重复上述操作。直到比较范围变成0....
2019-09-21 14:55:51
142
原创 numpy提取某行(列)或某几行(列)
随机生成一个numpy数组import numpy as npa=np.random.randintf(0,10,(3,3))print(a)取a的第i行(列)(i为想取的行(列)数):print(a[i,:])取a的某几行(列):print(a[1:])#取第二行之后地所有行print(a[0:2]) #取第一行和第二行print(a[:,0:2]...
2019-08-02 16:34:46
53166
6
原创 python 递归(十分厉害的操作我认为)
递归操作其实用处还挺广泛的,个人认为在秋招中也属于面试官常考问题之一。列举几个经典的例子来帮助自己理解一下递归这个牛13的操作。最近才搞懂一点点。example-1: 实现的阶乘。这个题如果不知道的递归的我来写,肯定是要写for循环。但是用递归的话其实就很简单了。(递归中要重点考虑终止条件)def jiecheng(n): if n==1: return 1...
2019-07-23 18:13:50
240
1
原创 Linux系统下,把批量文件放入不同的文件夹中。
拟解决问题:把aishell-2的分为不同的test、validation、train集。比例为1:1:8.aishell数据目录结构为:AISHELL-2/data/wav/speaker_id/*.wav.(speaker_id 的文件共1992个,每个speaker_id下有500左右的wav文件)。实现代码:for i in `ls /work/data/record/use...
2019-07-11 15:52:26
1668
原创 windows7 安装TensorFlow-gpu,亲测成功。
对于算法小白来说,配置环境甚至比学网络模型还要难,配置环境过程中会遇到各种坑,一定要耐心,不要砸机(计算机)!花了6、7个小时的时间才把TensorFlow-gpu安装好,必须分享记录一下。首先,感谢这篇blog:https://blog.youkuaiyun.com/ccnucb/article/details/79873460,整个安装过程很详细。在安装之前要确认一下几件事情。...
2019-06-12 17:49:51
2112
3
原创 如何画ROC曲线?
在机器学习和深度学习中往往使用ROC曲线(receiver operating characteristic curve,简称ROC曲线)来表征系统的性能。最近初步学了一下如何plot,记录分享一下~ROC的横纵坐标分别是FPR和TPR,这两个指标计算公式如下:TPR=TP/(TP+FN)FPR=FP/(FP+TN)从公式中可以看出要画ROC曲线需要知道TP、FN、FP和TN。TP...
2019-05-17 20:26:56
3656
4
原创 shell 中常用的操作总结
Tips:1:复制文件cp /filedir/filename /wantdir #本机复制scp /filedir/filename username@ip adress:/wantdir #复制到其他电脑2:批量更改文件夹或文件名rename `s/change name or name part/want to change/g` *3:删除文件1)...
2019-02-25 11:53:24
208
原创 linux添加环境变量
在linux下有时候需要把一些路径或脚本添加到环境变量,具体操作步骤如下:(亲测有效)step1:在命令框输入:vi ~./barshrcstep2: 打开编辑界面后,在最后输入: export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/tools/lib export PATH=$PATH:/tools/bin...
2019-02-21 14:01:27
666
原创 Linux下如何添加屏幕分辨率
服务器在linux环境下的屏幕分辨率可能会出现不适用的情况,在终端也没有合适的分辨率选项。这个时候就需要使用命令添加新的分辨率。详细步骤如下: step1:找到合适显示器的分辨率step2:打开命令窗口,输入cvt 1920 1024(假设屏幕合适的分辨率为1920*1024)step3:会输出一段英文,在modeline后面会有一长段#¥!@ 复制这一长段内容,在命令里输入 x...
2019-02-21 13:55:01
8586
原创 如何将ipynb文件转换转换为py文件?
在git上抓到了ipynb文件如何转换成.py文件并运行?step1:pip install jupyterstep2:在cmd中跳到ipynb文件路径下,运行jupyter notebook,运行后将打开一个网页step:在网页下找打ipynb文件,然后选择file--download as--python filethen its works,am i talk clear...
2018-12-24 17:33:19
53519
16
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人