
python
gxiaoyaya
吭哧吭哧的北漂
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python 音频相关处理和运算
1、批量读取.wav文件名: 1 2 3 4 5 6 import os filepath = "./data/" #添加路径 filename= os.listdir(filepath) #得到文件夹下的所有文件名称 for file in filename: print...转载 2018-12-07 17:33:50 · 4176 阅读 · 3 评论 -
tf.ConfigProto()函数的用法
tf.ConfigProto()函数用在创建session的时候,用来对session进行参数配置: config = tf.ConfigProto(allow_soft_placement=True, allow_soft_placement=True) config.gpu_options.per_process_gpu_memory_fraction = 0.4 #占用40%...转载 2019-04-03 17:04:20 · 7279 阅读 · 0 评论 -
有趣的深度学习项目
karpathy/char-rnn · GitHub :一个基于RNN的文本生成器。可以自动生成莎士比亚的剧本或者shell代码。https://github.com/karpathy/char-rnn phunterlau/wangfeng-rnn · GitHub : 基于char-rnn的汪峰歌词生成器https://github.com/phunterlau/wangfeng-rnn...转载 2019-04-02 16:46:06 · 2961 阅读 · 0 评论 -
tf.squared_difference和tf.reduce_mean
tf.squared_difference是两个张量之间的差, tf.squared_difference squared_difference( x, y, name=None) 功能说明: 计算张量 x、y 对应元素差平方 参数列表: 参数名 必选 类型 说明 x 是 张量 是 half, float32, float64, int32, ...原创 2019-04-04 10:27:48 · 1978 阅读 · 0 评论 -
tensorflow中的sess线程
TensorFlow的Session对象是支持多线程的,可以在同一个会话(Session)中创建多个线程,并行执行。在Session中的所有线程都必须能被同步终止,异常必须能被正确捕获并报告,会话终止的时候, 队列必须能被正确地关闭。 TensorFlow提供了两个类来实现对Session中多线程的管理:tf.Coordinator和 tf.QueueRunner,这两个类往往一起使用。 C...转载 2018-12-17 22:25:23 · 1309 阅读 · 0 评论 -
python处理语音,批量加噪声。
#coding=gbk import os import wave import librosa import numpy as np def add_noise(data): wn = np.random.normal(0,1,len(data)) data_noise = np.where(data != 0.0, data.astype('float64...转载 2018-12-22 19:33:58 · 6146 阅读 · 4 评论 -
tfrecord的生成和读取
概述 关于Tensorflow读取数据,官网给出了三种方法: 供给数据(Feeding): 在TensorFlow程序运行的每一步, 让Python代码来供给数据。 从文件读取数据: 在TensorFlow图的起始, 让一个输入管线从文件中读取数据。 预加载数据: 在TensorFlow图中定义常量或变量来保存所有数据(仅适用于数据量比较小的情况)。 对于数据量较小而言,可能一般选择直接将...转载 2018-12-14 16:46:30 · 502 阅读 · 0 评论 -
Python命令行解析argparse常用语法
python中的命令行解析最简单最原始的方法是使用sys.argv来实现,更高级的可以使用argparse这个模块。argparse从python 2.7开始被加入到标准库中,所以如果你的python版本还在2.7以下,那么需要先手动安装。 基本使用 import argparse parser=argparse.ArgumentParser() parser.add_argument("e...转载 2018-12-14 10:16:54 · 321 阅读 · 0 评论 -
tensorflow中的卷积和反卷积
介绍 惯例先展示函数: tf.nn.conv2d(input, filter, strides, padding, use_cudnn_on_gpu=None, name=None) 除去name参数用以指定该操作的name,与方法有关的一共五个参数: input: 指需要做卷积的输入图像,它要求是一个Tensor,具有[batch, in_height, in_width, in_chan...转载 2018-12-19 16:40:10 · 361 阅读 · 0 评论 -
python 语音加窗分帧
from__future__importdivision fromscikits.talkboximportsegment_axis importnumpy as np importsoundfile as sf defreadwav(fn): signal, sampleRate=sf.read(fn) signal-=np.mean(...原创 2019-04-28 20:22:44 · 2431 阅读 · 0 评论