![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
醒了的追梦人
生命不息,奋斗不止,Fighting!!!
展开
-
Legend-用python中的matplotlib.legend()函数显示图例(中文显示)
这个过程其实很简单,代码如下:import matplotlib.pyplot as pltfrom matplotlib import font_managermy_font=font_manager.FontProperties(fname=r"c:\windows\fonts\simsun.ttc",size=30) plt.xlabel(u'X轴',fontproperties=my_font) plt.ylabel(u'Y轴',fontproperties=my_font)原创 2020-08-02 18:12:39 · 4635 阅读 · 0 评论 -
Pycharm报错:ReadTimeoutError: HTTPSConnectionPool(host=‘files.pythonhosted.org‘, port=443): Read timed
今天在pycharm里面pip install 库 的时候报了这个错,如图所示:---------------------------------吐槽--------------------------------------------已经好久没用过这个软件了,导致今天打开的时候,已经过期,花了一会时间激活了软件,开始编写程序…---------------------------------吐槽--------------------------------------------言归正传,这原创 2020-07-28 21:50:17 · 908 阅读 · 0 评论 -
Pycharm报错:ERROR: Command "python setup.py egg_info" failed with error code 1
今天在调试程序的时候,Pycharm报了这个错,然后自己弄了半天。最后发现其实原因在一个很简单的地方,我却没发现。下面开始介绍怎么处理这个错误,只是有可能的解决方法,不一定适合所有人。方法一:更新setuptools和pip:命令如下:pip install --upgrade setuptoolspython -m pip install --upgrade pip升级完成之后继...原创 2019-07-02 15:34:01 · 3014 阅读 · 0 评论 -
Python2.7.13和Python3.5.2的共生存问题--环境切换
先说一下我之前在Pycharm里面遇到的问题吧。最开始我用的是Python2的环境,但是现在主流是Python3,而且Python3相比Python2真的方便许多。当然一些老的项目还是用Python2写的,而且也没有维护更新,而一些新的项目又没有(令人。。。)。当时我是在Pycharm里面想把环境切换至Python2的环境来适配老项目的,但是发现环境变量配置了,在Pycharm里面的Setti...原创 2019-07-02 11:19:22 · 226 阅读 · 0 评论 -
Pycharm报错:Python2中的导入cPickle包换成Python3环境之后无法用--解决方法
原因是因为在Python3中cPickle包已经更名为pickle,所以使用方法也相应地改变了。具体方法如下:import pickle as cPickle也可以直接导入pickle包更方便。import picklepickle可以把字典、列表等结构化数据存到本地文件,读取后返回的还是字典、列表等结构化数据。但是file.write、file.read存取的对象是字符串。 读取...原创 2019-07-01 16:18:22 · 1612 阅读 · 0 评论 -
解决pycharm中运行代码时出现的No module named 'numpy.core._multiarray_umath'问题
我在debug代码时,就遇到了这个问题,下面记录一下解决方法。解决方法:方法一:可以尝试升级一下numpy版本,可能是因为numpy的版本太低所致。步骤:查看当前的numpy版本然后更新Numpy版本方法二:就是各种试了,不过最后肯定是可以解决问题的啦。步骤:网上好多人说是需要升级numpy,我试了,结果如下:上图说明:需要更新的numpy已经存在了,即不需要更新,我看到后边说...原创 2019-06-12 11:18:46 · 15457 阅读 · 1 评论 -
解决pycharm里面python控制台出现Couldn't connect to console process的问题
第一次遇到这个问题,我各种百度查,发现没有一种办法适合我这种情况(难受)。后面尝试着在pycharm里面看设置有没有出问题,发现也没啥问题。端口也没冲突本地也可以启动(意思就是在IDE外面也可以用这个Python),哦,对了,上面第一张图那个run with python console得取消勾选,这个好像是可以解决文件在python console的显示问题,反正最好取消勾选。正...原创 2019-06-12 11:11:07 · 7047 阅读 · 0 评论 -
bert&kera的文本分类的小项目
前不久了解到bert是在去年十月份的时候由google发行,当时引起一阵轩然大波。因为它在NLP上取得的效率远远超过google以前发布的word2vec的。也可以说bert就是word2vec的升级版,在特征提取效率上面有很显著的效果。然后昨天我看到有位大佬说结合keras库用bert很方便,而且还提供了许多功能模块,所以就借鉴着调试了这个bert_keras的文本分类的小项目。不过据昨天某...原创 2019-06-21 14:48:09 · 842 阅读 · 2 评论 -
pycharm报错:TypeError: ‘range’ object does not support item assignment
今天调试一个用keras库联合bert做的文本情感分类的小项目的时候,遇到了这个Bug。然后花了几分钟将这个Bug解决掉了。问题如图所示:原因:尝试使用range() 创建整数列表(导致“TypeError: ‘range’ object does not support item assignment”)有时你想要得到一个有序的整数列表,所以range() 看上去是生成此列表的不错方式...原创 2019-06-21 14:18:27 · 1377 阅读 · 1 评论 -
Pycharm报错:error--inconsistent use of tabs and spaces in indentation
今天晚上遇见了这个报错。原因:就是代码格式有问题,可能是代码缩进,空格等问题。解决方法:调整代码缩进的格式,每次缩进使用8个空格,反正代码的编写格式没问题了,这个错误就解决了。...原创 2019-06-24 20:44:19 · 253 阅读 · 0 评论 -
Pycharm报错:ImportError:DLL load failed:动态链接库(DLL)初始化例程失败
今天在安装cpu版本的tensorflow时报了这个错,python版本为3.5.2。原因:最新的tensorflow安装包对于比较老的处理器不支持。解决方法:出现这种错误的原因是最近tensorflow安装包不支持较老的处理器,需要安装老版本的tensorflow,换成tensorflow的1.5版本的没有问题。步骤:1.卸载目前安装的tensorflow命令为:pip uninsta...原创 2019-07-04 15:51:50 · 3230 阅读 · 1 评论 -
Pycharm报错:Error while installing webrtcvad
在使用pip命令pip install webrtcvad时报了这个错。可能可以解决的方法:将pip升级到最新版本。命令:pip show pip 查看pip版本python -m pip install --upgrade pip 升级pippip install +包名 安装包...原创 2019-07-04 16:06:38 · 828 阅读 · 0 评论 -
Pycharm报错:Error:Microsoft Visual C++ 14.0 is required
这篇博文是接着上篇的,今天在pip install webrtcvad的时候报了这个错。然后还给了一个微软的下载链接,但是我找了半天也没找到。。。出现这个问题的解决方法就是安装Microsoft visual c++ 14.0。我自己把这个东西安装上以后,pip install 就没问题了。如果还会出现 .Net framework版本过低的问题,小于4.5的最低版本要求:就重新安装 ....原创 2019-07-04 21:43:59 · 910 阅读 · 2 评论 -
Tutorial--语音情感识别
OK,沉迷了快两个星期,终于有进展了啊啊啊!!!这段时间内心崩溃,感觉毫无思路,但是我没放弃!!!看了许多论文,然后代码在这个星期也终于调通了。不过还是有很多地方值得优化,后面再继续努力吧!其实我个人觉得语音识别这一块的商用还不够,情感识别就更别说了,而且识别率这一块有待提升。开始正题数据集用的是EMO-DB数据集。并以此充当训练集,测试集自己想用哪些音频就可以用哪些音频,但是命名和文件路...原创 2019-07-14 16:09:54 · 839 阅读 · 16 评论 -
Tutorial--怎么看自己安装的Tensorflow是GPU版本的还是CPU版本的
例子1:为了获取你的 operations 和 Tensor 被指派到哪个设备上运行, 用log_device_placement 新建一个 session, 并设置为 True来记录设备指派情况。例子(矩阵相乘):import tensorflow as tf# 新建一个 grapha = tf.constant([1.0, 2.0, 3.0, 4.0, 5.0, 6.0], shap...原创 2019-06-29 20:33:42 · 22028 阅读 · 3 评论 -
Pycharm报错:Error:failed to find libmagic. Check your installation
今天在调试程序的时候,Pycharm报了这个错。解决方法1:使用命令pip uninstall python-magicpip install python-magic-bin==0.4.14解决方法2:卸载python-magic然后在官网可以下载64位对应安装包。接着使用命令pip install python_magic_bin-0.4.14-py2.py3-none-wi...原创 2019-07-05 10:47:31 · 6885 阅读 · 5 评论 -
语音情感识别--理论篇
这是之前看的一些论文,然后提炼一下可能经常想看到的东西吧。语音情感识别主要包括语音语料库的采集,语音信号预处理,语音情感特征提取,语音情感分类。以上为语音情感识别主要步骤。语音情感特征提取(1):选择和提取合适的语音情感特征对提高识别准确率来说非常重要。目前,对语音信号的特征分析主要包括语音信号数字化,时域和频域的相关分析以及Gabor变换等。常用于语音情感识别研究的声学特征主要有韵律特征,...原创 2019-07-14 20:53:54 · 4291 阅读 · 7 评论 -
简短python代码--实现一个爱心Love
代码如下:print(’\n’.join([’’.join([(‘Love’[(x-y) % len(‘Love’)] if ((x0.05)**2+(y0.1)**2-1)**3-(x0.05)*2(y0.1)**3 <= 0else’ ') for x in range(-30, 30)]) for y in range(30, -30, -1)]))效果如下(没截全):反正就这...原创 2019-07-20 16:46:09 · 7432 阅读 · 2 评论 -
Tutorial2--语音情感识别
感觉写这篇文章距离上一篇已经很久了(啊哈哈哈…),自己在8月的时候回去了这么久,所以做的东西也搁置了这么久。不过我还是觉得人还是需要放松的,回到家里,家里人一直给我做好吃的,到外面下馆子,然后自己又去西安玩了几天,感jio还行。现在回来了,继续开干,Fighting!!!之所以又写这篇是因为这次用的数据集和上一次不一样,所以得出来的模型也不一样,目前又重新在训练模型,继上次回去之前训练出来的模型...原创 2019-08-27 17:24:54 · 443 阅读 · 4 评论 -
pycharm--报错:codecs.open()及文件操作[及python安装pandas库失败咋解决]
------------------------------小插曲--------------------------------------python安装pandas库失败(针对各种情况,此种方法可能有效)python版本为3.5开始使用pip install pandas报错,在安装pandas的时候开始可以载入,但是后面显示 raise ReadTimeoutError(self._...原创 2019-06-21 13:07:20 · 2792 阅读 · 0 评论 -
文本情感分析(CNN&LSTM--Tensorflow)
嗯…,这个项目我自己调了快一个星期,最终在昨晚把代码跑通了,然后在今天早上又解决了两三个bug,总的来说,bingo思密达~突然发现调试程序还挺有趣的(ps:当然仅仅是在调出来的那一刻,看见数据在飞奔地运行,畅快=.=)OK,下面先说一下项目的流程:首先,当然是文本预处理输入文本,在将输入文本转化成向量之前,我们需要将标点符号、括号、问号等删去,只留下字母、数字和字符, 同时将大写字母转...原创 2019-06-16 11:02:02 · 13580 阅读 · 54 评论 -
Pycharm报错:ValueError: The passed save_path is not a valid checkpoint :D/python/--
报错如图所示:原因:项目所在的文件导入路径的字符太长,会出现这种错误。改正:将路径的字符减短即可。原创 2019-06-16 10:22:30 · 9189 阅读 · 3 评论 -
《基于音频和文本的多模态语音情感识别的TensorFlow实现》的项目(写的很人性化的哦!)
项目的模型使用双循环神经网络(RNN)对音频和文本序列中的信息进行编码,然后结合这些信息源中的信息来预测情感类。应用IEMOCAP数据集的时候,提出的模型将数据分配给四种情绪类别(即愤怒,快乐,悲伤和中性)中的一种方面优于以前的最先进方法,精度从68.8%到71.8%不等。项目需求需求tensorflow1.4 (tested on cuda-8.0, cudnn-6.0)python3....原创 2019-05-29 16:33:33 · 3900 阅读 · 14 评论 -
./&../&/&../../这四种路径解读
./表示当前目录即当前路径…/表示父级目录即上一级路径/表示根目录即网站根路径…/…/表示上两级路径下面为例子表示:实例一: 通过href链接下载访问一个静态文件,进行路径区分。第一个表示…/斜杠的路径,resources为WebRoot路径下的下一级路径。这个路径不可用,没有带项目名称。第二个表示/斜杠的路径:这个路径也访问不了这个静态资源文件第三个表示./表示当前目录...原创 2019-06-12 15:28:51 · 2837 阅读 · 0 评论 -
Pycharm Debug调试(纯干货)
使用Debug调试代码1.打断点一个断点标记了一个代码行,当Pycharm运行到该行代码时会将程序暂时挂起。注意断点会将对应的代码行标记为红色,取消断点的操作也很简单,在同样位置再次单击即可。如图所示,打了两个断点当你将鼠标指针悬停在断点上方时,Pycharm会显示断点的关键信息,行号以及脚本属性,如果你希望更改该断点的属性,右击断点:可以尝试对断点属性进行个性化更改,然后观察图标...原创 2019-05-27 16:49:15 · 99836 阅读 · 20 评论 -
Github-Python-NLP-核心技术与算法源码andIMDB情感分析语料库
Github-Python-NLP-核心技术与算法源码原创 2019-05-26 11:16:25 · 867 阅读 · 0 评论 -
一些可能用得上的资源
Google深度学习系列视频谷歌开发者视频中文频道:点这里!清华大学开源软件镜像站提供了 Anaconda 仓库的镜像点这里!方法一:打开Anaconda Prompt,输入以下命令即可添加conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda config -...原创 2019-05-25 21:55:35 · 130 阅读 · 0 评论 -
Anaconda和Pycharm的安装和配置
1.Anaconda下载安装步骤一:进入官网(https://www.anaconda.com/download/#windows)下载对应正确的版本,这里选择的是Windows 64bit;步骤二:双击下载好的exe文件进行安装,点击next,点击i agree,选择just for me点击next,点击browse选择安装目录,勾选红色框点击install等待完成,点击next,点击s...原创 2019-05-25 21:41:53 · 1898 阅读 · 0 评论 -
转载:Python多版本兼容以及在pycharm中同时安装python2.x和python3.x
pycharm安装python2.x和python3.xpython多版本兼容转载 2019-05-25 19:46:38 · 1139 阅读 · 0 评论 -
python3.7的版本号安装tensorflow
步骤:(1) 下载tensorflow的whl包:由于tensorflow还没有官方支持python3.7,所以pip直接是搜索不到合适的tensorflow的,所以需要下载whl文件包手动安装。有人说google的网址上不去没法下载,解决办法是去清华镜像找,那上面最新的tensorflow是1.8cpu版本(截至2018-12google官方最新的是1.12),不过没关系,依然可以用下面的方...原创 2019-06-13 13:40:52 · 58330 阅读 · 0 评论 -
解决pycharm中运行代码时出现的No module named 'numpy.core._multiarray_umath'问题(续集)
继上篇说了这个问题,我在昨天又遇到了这个问题。今天终于彻彻底底地将这个bug解决了。方法:把你之前安装的环境全部卸载,然后重新安装。这样就可以解决这个问题了。我百度过很多说法,有的说重装numpy,这种说法是最多人的。我试过了,但是没啥用。直到我将所有的Python相关的环境全部卸载后,重新安装才解决这个问题。然后如果你装了之后有可能还会出现其它问题,可以用这条命令升级numpy。命令:pi...原创 2019-06-13 15:05:21 · 4613 阅读 · 0 评论 -
Pycharm报错:UnicodeEncodeError: 'utf-8' codec can't encode character '\udcd5'---
突然发现调试程序还挺有趣的(ps:当然仅仅是在调出来的那一刻,看见数据在飞奔地运行,畅快=.=)原创 2019-06-16 10:19:22 · 2085 阅读 · 0 评论 -
报错:cannot run program--createprocess error=2,系统找不到指定的文件
报错如图所示:当时报了这个错,我很纳闷。。。可能的原因:原来的工程目录(B盘)下,保存了python的编译环境,包括python.exe文件。工程目录移动到F盘以后,工程设置中找不到python.exe程序,因此报错,需要修改设置。解决方法:一:二:点击这个然后在这里把解释器改成自己安装好的那个Python.exe把这两处的配置调好之后,就不会再出现这种报错情况了。...原创 2019-06-15 21:49:17 · 56754 阅读 · 3 评论 -
python中numpy中的shape和get_shape解析
例子:wordVectors.shape在这里返回的是矩阵或者数组的维数,例如返回结果是(400000,50),括号里的第一个数为第一维,第二个数为第二维,以此类推。int(value.get_shape()[0])在这里返回的是维度的个数OK,先记到这里,等后面再遇到了其它的用法,再继续更新=.=。...原创 2019-06-15 20:02:00 · 2977 阅读 · 0 评论 -
爬虫--一个简单的搜索引擎
代码如下:# -*- coding: utf-8 -*-"""Created on Fri Aug 18 15:58:13 2017@author: JClian"""import reimport bs4import urllib.request from bs4 import BeautifulSoup import urllib.parseimport sysse...原创 2019-06-03 21:18:24 · 1912 阅读 · 0 评论 -
Keras建立RNN模型进行IMDb情感分析的Python代码
Keras建立RNN模型进行IMDB情感分析的Python代码转载 2019-06-03 19:43:31 · 888 阅读 · 0 评论 -
Tensorflow--tutorial--建造神经网络(输入层,隐藏层,输出层)
建造一个完整的神经网络,包括添加神经层,计算误差,训练步骤,判断是否在学习。***代码如下:***(我把注释写的非常详细,不用怕看不懂)from __future__ import print_function#导入所需模块import tensorflow as tfimport numpy as np#定义添加神经层的函数def add_layer(),它有四个参数:输入值、输入的...原创 2019-06-19 15:35:38 · 7078 阅读 · 0 评论 -
语音识别项目(数据集用的是thchs-30)
首选,我必须吐槽一下,这个数据集我下了快两个星期(ps:没错,你没有看错,我真的下了快两个星期,中途要么是网络断了,然后下载失败,要么是不知道是啥莫名其妙的原因导致下载失败,对了,中途那个网站好像还关闭过,当时我正在下载!!!)。在这里感谢一下师姐,她帮我请另一个师兄用迅雷最后下载好了,对,就是昨晚,我终于见到了完整的thchs-30数据集(哈哈哈)。OK,正式开始,首先我把这个项目总结一下:...原创 2019-06-13 16:05:48 · 6449 阅读 · 21 评论 -
使用pip命令在python中安装tensorflow
此为最后结果检测图。步骤:一:首先查看一下系统中是否安装了pip工具,利用pip --version命令,如下图所示:二:然后使用pip工具查看TensorFlow是否已安装,可以使用pip list命令,如下图所示:我这个是安装好了的,正常情况下是没有的。三:接着使用pip安装包的命令,安装TensorFlow数学系统命令:pip install tensorflow这里需要...原创 2019-06-13 15:13:17 · 12194 阅读 · 0 评论 -
定义函数
定义函数在Python中,定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回。我们以自定义一个求绝对值的my_abs函数为例:def my_abs(x): if x >= 0: return x else: return -xprint(my_abs...原创 2019-05-25 16:46:13 · 161 阅读 · 0 评论