自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Praat:强大的语音处理工具。

(一)vad 之前一直在git上找一些vad算法,但是一直没有找到简单易懂效果又好的,最近偶然发现了praat的vad方案有好用,所以准备把praat学习一下,并记录一下学习过程。praat vad的使用方法非常简单,调参数也特别方便,就是批量操作这块可能需要自己写歌简单的praat脚本,操作过程如下:step1 : 读取音频文件。step2 : 选中音频-点击右侧Annot...

2019-11-13 11:55:44 3070

原创 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 193

原创 学习笔记-数据结构(三):队列和栈

用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 157

原创 学习笔记-数据结构(二):链表

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 119

原创 学习笔记-数据结构(一):排序

(一)按时间复杂度分类时间复杂度为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 119

原创 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 50473 6

原创 python 递归(十分厉害的操作我认为)

递归操作其实用处还挺广泛的,个人认为在秋招中也属于面试官常考问题之一。列举几个经典的例子来帮助自己理解一下递归这个牛13的操作。最近才搞懂一点点。example-1: 实现的阶乘。这个题如果不知道的递归的我来写,肯定是要写for循环。但是用递归的话其实就很简单了。(递归中要重点考虑终止条件)def jiecheng(n): if n==1: return 1...

2019-07-23 18:13:50 209 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 1609

原创 windows7 安装TensorFlow-gpu,亲测成功。

对于算法小白来说,配置环境甚至比学网络模型还要难,配置环境过程中会遇到各种坑,一定要耐心,不要砸机(计算机)!花了6、7个小时的时间才把TensorFlow-gpu安装好,必须分享记录一下。首先,感谢这篇blog:https://blog.csdn.net/ccnucb/article/details/79873460,整个安装过程很详细。在安装之前要确认一下几件事情。...

2019-06-12 17:49:51 2084 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 3518 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 177

原创 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 585

原创 Linux下如何添加屏幕分辨率

服务器在linux环境下的屏幕分辨率可能会出现不适用的情况,在终端也没有合适的分辨率选项。这个时候就需要使用命令添加新的分辨率。详细步骤如下: step1:找到合适显示器的分辨率step2:打开命令窗口,输入cvt 1920 1024(假设屏幕合适的分辨率为1920*1024)step3:会输出一段英文,在modeline后面会有一长段#¥!@  复制这一长段内容,在命令里输入  x...

2019-02-21 13:55:01 8302

原创 如何将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 53412 16

空空如也

空空如也

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

TA关注的人

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