语音信号的预加重处理和加窗处理 一、语音信号的预加重语音信号的预加重,目的是为了对语音的高频部分进行加重,去除口唇辐射的影响,增加语音的高频分辨率。一般通过传递函数为一阶FIR高通数字滤波器来实现预加重,其中a为预加重系数,0.9预加重实验:%预加重程序 2013/9/25clear all;[x,sr]=wavread('test2.wav'); %sr为采样频率ee=x(1500:1755);r=f
os.getcwd()函数的用法 获得当前路径在Python中可以使用os.getcwd()函数获得当前的路径。其原型如下所示:os.getcwd()该函数不需要传递参数,它返回当前的目录。需要说明的是,当前目录并不是指脚本所在的目录,而是所运行脚本的目录。>>>import os>>>print os.getcwd()D:\Program Files\Python27 这里的目录即是pyth
C枚举类型 1、枚举enum的用途浅例写程序时,我们常常需要为某个对象关联一组可选alternative属性.例如,学生的成绩分A,B,C,D等,天气分sunny, cloudy, rainy等等。 更常见的,打开一个文件可能有三种状态:input, output和append. 典型做法是,对应定义3个常数,即: const int input = 1; con
TensorFlow学习笔记1 TensorFlow的解释及基本概念Tensor就是张量,可以理解为多维数组,表示一种数据结构,Flow则表示一种计算模型,TensorFlow是一个通过计算图的形式来表达计算的编程系统。TensorFlow中的每一个计算都是计算图中的一个节点,而节点之间的边描述了计算之间的依赖关系。下面是TensorFlow中有关计算图,张量,会话的基本概念。计算图在TensorFlow中,程序会自动维护一个默认
在Mac上安装TensorFlow 在Mac上安装TensorFlow通过pip安装1. 安装前准备首先确保mac上已经安装了pip和python的2.7/3.3+版本,默认mac系统已经安装,如果没有安装,请进行安装。2. 开始安装tensorflow利用一个简单的命令,分别对应不同的python版本$ pip install tensorflow # Python 2.7; CPU support$ pip3 insta
RAII惯用法:C++资源管理的利器 RAII是指C++语言中的一个惯用法(idiom),它是“Resource Acquisition Is Initialization”的首字母缩写。中文可将其翻译为“资源获取就是初始化”。虽然从某种程度上说这个名称并没有体现出该惯性法的本质精神,但是作为标准C++资源管理的关键技术,RAII早已在C++社群中深入人心。我记得第一次学到RAII惯用法是在Bjarne Stroustrup的
数组引用问题 "数组引用"以避免"数组降阶"受[hpho]的一段模板函数的启发,特写此文,如有雷同,实在遗憾。数组降阶是个讨厌的事,这在C语言中是个无法解决的问题,先看一段代码,了解什么是"数组降阶"#include using namespace std;void Test( char array[20] ){ cout }int ma
C++ STL 栈和队列的使用 一、栈栈的定义在头文件中,stack 模板类需要两个模板参数,一个是元素类型,一个容器类型,但只有元素类型是必要的,在不指定容器类型时,默认的容器类型为deque。定义stack 对象的示例代码如下:stack s1;stack s2;stack的基本操作有:对于stack s 入 栈: s.push(x); 出 栈:
python urllib模块详解 urllib2是Python的一个获取URLs(Uniform Resource Locators)的组件。他以urlopen函数的形式提供了一个非常简单的接口,这是具有利用不同协议获取URLs的能力,他同样提供了一个比较复杂的接口来处理一般情况,例如:基础验证,cookies,代理和其他。它们通过handlers和openers的对象提供。urllib2支持获取不同格式的URLs(在
C++之将构造函数或析构函数定义为private 很多情况下要求当前的程序中只有一个object。例如一个程序只有一个和数据库的连接,只有一个鼠标的object。通常我们都将构造函数的声明置于public区段,假如我们将其放入private区段中会发生什么样的后果?这意味着什么? 当我们在程序中声明一个对象时,编译器为调用构造函数(如果有的话),而这个调用将通常是外部的,也就是说它不属于class对象本身的调用,假如构造函数是私