python编程
文章平均质量分 64
星星都亮了
这个作者很懒,什么都没留下…
展开
-
安装好pytorch和cuda后运行程序报错:OSError: [WinError 127] 找不到指定的程序
1 安装报错从装好pytorch和cuda后运行程序报错:OSError: [WinError 127] 找不到指定的程序。 Error loading "D:\soft\anaconda\envs\pytorch\Lib\site-packages\torch\libcaffe2_detectron_ops.dll’ ,or one of its dependencies这是因为安装的pytorch版本和cuda版本不匹配。卸载后在官网重新下载相匹配的对应的版本,安装就可以了。官网:pytorch原创 2021-09-19 13:56:00 · 14021 阅读 · 3 评论 -
RuntimeError: cuDNN error: CUDNN_STATUS_EXECUTION_FAILED解决
RuntimeError: cuDNN error: CUDNN_STATUS_EXECUTION_FAILED遇到这个问题我也是去网上找相关解决办法,都说是绝对路径和相对路径的问题,还有的说是python版本,或者cudnn的版本问题。后面我尝试改了num_workers和batch_size的大小。将如下语句中num_workers的大小改小或者将batch_size改小就可以解决问题。原因是电脑的内存不足,每次处理的数据过大导致的。testloader = DataLoader(datafile原创 2020-08-26 11:52:48 · 4890 阅读 · 3 评论 -
pycharm的两个mfcc包python_speech_features和librosa调用方法
文章目录准备工作1 使用python_speech_features进行mfcc1 在导入包的时候直接将mfcc,logfbank(dct之前的参数),delta(差分)导入2 在导入包的时候只导入包,不导入具体函数2 使用librosa包进行mfcc准备工作首先需要在pycharm中安装好python_speech_features和librosa两个包。建议先安装anaconda,然后在anaconda中创建一个虚拟环境,用于安装Pycharm的所有需要的包,然后再在pycharm中导入在anac原创 2020-08-24 10:31:17 · 3465 阅读 · 4 评论 -
python不间断程序画多幅图像
当我们使用python的matplotlib包画图像时,有时候需要在程序中间画图,常常需要我们关掉图像之后,程序才会继续运行,接着画出下一幅图像时也是一样,需要我们关掉图像程序才能继续。那么如何编程使得在程序不间断的情况下画出多幅图像?这就要使用plt.ion()这个函数,使matplotlib的显示模式转换为交互模式。程序如下:import matplotlib.pyplot as plt #导入画图包 plt.ion() # 打开交互模式 # 画第一幅图 pl.原创 2020-06-16 19:32:30 · 6224 阅读 · 0 评论 -
python编程实现fft数据直角坐标和极坐标的相互转换
直角坐标和极坐标的相互转换主要功能一 直角坐标转极坐标程序查看帮助文档运行二 极坐标转直角坐标程序查看帮助文档运行附件主要功能主要实现了直角坐标和极坐标的相互转换,直角坐标的数据来源为我的博客python编程实现分帧数据的fft变换对分帧语音数据经fft变换之后的数据,数据为复数。将fft数据从直角坐标转为极坐标,同时也可以将极坐标数据转换为原始的直角坐标数据。说明:本文程序使用pychar...原创 2020-03-14 11:26:18 · 3696 阅读 · 0 评论 -
python编程实现分帧数据的ifft
文章目录主要功能分帧fft数据的ifft变换程序查看帮助文档运行主要功能本文主要实现对我上一个博客python编程实现分帧数据的fft变换得到的fft变换的数据进行ifft变换,得到原始分帧数据。分帧fft数据的ifft变换原始分帧的语音数据进行fft变换得到fft数据,现在通过ifft变换,将fft变换的数据还原为原始语音分帧数据。程序通过调用ifft包实现。#语音数据进行ifft...原创 2020-03-14 11:03:11 · 1034 阅读 · 0 评论 -
python编程实现分帧数据的fft变换
文章目录主要功能一 分帧数据的fft变换程序查看帮助文档运行二 截短语音数据的fft变换(调包和不调包)程序查看帮助文档运行1 调fft包:2 自己编写的fft程序:附件主要功能续我上一个博客python编程实现语音数据分帧及分帧还原得到的语音分帧数据文件,继续对数据进行fft变换。说明:本程序对输入数据为1列时能使用自己编写的fft程序进行fft,但运行效率较低,输入较大数据量不容易运行出...原创 2020-03-14 10:06:44 · 1263 阅读 · 4 评论 -
python编程实现语音数据分帧及分帧还原
主要功能本文主要实现使用python编程实现对我上一个博客写的python编程读取wav文件数据得到的语音数据进行分帧,同时也编程实现将分帧后的数据还原为原始语音数据。第一部分主要实现用python编程实现对语音数据进行分帧。第二部分实现将分帧后的数据还原成原始语音数据,语音数据为单声道的。输入输出数据文件均从命令行输入,分帧的帧长和帧移也从命令行输入。附件包含两个程序,一个是语音数据分...原创 2020-03-13 23:54:22 · 3653 阅读 · 2 评论 -
python编程实现将文本音频数据还原为wav语音文件
主要功能主要实现将文本音频数据转为wav文件。通过我上一个博客的python编程读取wav文件数据得到的txt格式音频数据,再通过此程序实现将之前的文本音频数据再还原为wav语音文件。程序程序主要由命令行读入参数和将数据文件转化成合成语音文件所需的数据格式。以及设置采样率,声道数,采样深度等,再合成语音文件。#文本数据文件转为.wav语音文件import numpy as npimp...原创 2020-03-13 23:27:39 · 4763 阅读 · 13 评论 -
python编程读取wav文件数据
主要功能命令行传参,输入语音文件,对wav文件进行解析,得到语音数据,同时将数据保存到命令行输入的文件中,也可将数据打印到屏幕上。将输入文件xxx.wav语音文件的采样数据读出保存在文本文件yyy.txt中。如无-o项则输出到屏幕上。如果是双声道数据,输入-l,打印左声道数据,输入-r,打印右声道数据,如果输入-a或者不输入,打印双声道数据。如果为单声道数据,则直接打印。使用python编程实...原创 2020-03-13 23:09:51 · 2461 阅读 · 0 评论 -
python解析wav语音文件
说明本文主要使用python编程,实现解析wav语音文件,得到.wav语音文件的声道数,量化位数,采样频率,采样点数。编写python程序使用pycharm。下面简单介绍一下wav文件结构。一 解析.wav文件原理WAVE文件本质上就是一种RIFF格式,它可以抽象成一颗树(数据结构的一种)来看。 如图所示,从上到下分别对应着二进制数据在文件中相对于起始位置的偏移量。每一个格子对应一...原创 2020-03-13 22:42:57 · 3788 阅读 · 0 评论