python
糯诺诺米团
当他回首往事的时候,不会因为碌碌无为、虚度年华而悔恨,也不会因为为人卑劣、生活庸俗而愧疚。
展开
-
Python对结构体/类进行排序(根据机构体中的某个数据)
我有一个list容器,其中存放的是结构体数据,数据格式如下class TestID: def __int__(self): self.id = -1 self.similary = 0.0排序的格式:相似度从大到小,ID号从大到小意思是:当相似度相同时,ID号再进行排序那么,我的初始化数据如下所示,仅做参考样本数据arr_list =...原创 2019-10-24 12:14:02 · 2399 阅读 · 0 评论 -
python--结巴分词中prob_emit.py中ASCII码对应的汉字
昨天找了好多资料,没有找到python中显示的ASCII码对应的中文汉字。在程序中自动就识别出来了,弄得我真是郁闷,折腾了好长时间才都显示了,供大家参考------------------------------------------------------------------------------------------------------------------------...原创 2019-01-30 10:14:38 · 711 阅读 · 0 评论 -
C++调用Python,且python中有线程(二)
上一章节,讲解了我写的一个简单的python线程的例子。今天的主要内容是:C++调用python时,出现的一些问题 前几篇文章中,我有写到如何在C++中调用python的一个小例子,在这里,我就不再仔细的讲解这一方面了,直接切入重点。1:我想模仿python中main函数的写法,调用 " Begin_voice() " 和 " End_voice() "两个函数时,把C++程序当...原创 2019-01-15 18:03:58 · 1098 阅读 · 2 评论 -
C++调用python,且python中有线程(一)
这两天我一直在研究这个问题。因为项目的需求,需要在python中写一个线程,并且需要用C++调用起来。刚开始,我以为和平常C++调用python的方式是一样的。结果是: python的接口函数可以被保存成功,但是里面的线程根本不会调用。 起初,我还以为是我的接口写的有的问题,查找了也没发现有问题。 而后,我又认为是python中的线程写的有问...原创 2019-01-15 17:10:56 · 1286 阅读 · 0 评论 -
python使用mysql数据库,增删改查
需要注意的是:mysql数据建立的表中,字段名中不能出现key当字段名。因为使用python中调用插入语句时,不能成功插入。 导入库import MySQLdb 连接数据库#打开数据库连接db = MySQLdb.connect(localhost_name, user_name , password ,database_name,charset='utf8'...原创 2018-11-08 09:49:04 · 259 阅读 · 0 评论 -
python-mysql(一)安装
工具:python3.5.2使用cmd命令安装mysqlpip install mysqlclient==1.3.10其他的方法都不行。因为版本都比较低。原创 2018-11-06 15:32:45 · 514 阅读 · 0 评论 -
python中NLTK的安装
当前使用的是PyCharm软件。从该软件中下载nltk包。流程:File ---> Settings ---> Project:项目名 -- > Project Interpreter如图所示:点击“+”号就可以下载需要的包了。安装好后,使用cmd,启动命令管理器,进入到python环境中,判断nltk有哪些包没有安装成功from nltk.book ...原创 2018-11-01 10:11:18 · 901 阅读 · 0 评论 -
C++调用python代码中文字符串的传入传出(三)
标题上写的这个问题,应该是大多数在使用C++调用python的博友会遇到的一个问题。为什么英文字符串是可以的,但是使用中文字符串时,为什么会出现乱码的现象?原因:vs环境下使用的是Unicode编码,而python下的是utf-8编码。在vs环境中,是不支持utf-8的显示的。所以会出现乱码1:当传入中文字符串时,需要对该字符串进行unicode到utf-8的转码。传入的参数是:...原创 2018-08-16 10:18:28 · 3261 阅读 · 0 评论 -
C++调用python的结巴例子(二)
目前,我需要这样一个功能:需要使用C++的代码调用python中的结巴分词。在此处,我使用的python是win32版本的。第一步:从官网上下载win32版本的python。进行安装第二步:获取安装的python的位置。在doc窗口下,输入以下命令,可以查询到python的安装路径pythonimport sysprint(sys.executable)路径显示:...原创 2018-08-16 10:00:03 · 944 阅读 · 1 评论 -
python=3.5.2时,安装Django是2.0.7版本时,出问题的解决方案
前提是: 在使用TensorFlow框架时,我用的python是3.5.2版本的。 因为现在需要用到Django这个框架,做局域网连接。发现,当我使用2.0以上版本时,会自动安装python是3.6的版本。这个很让我吐血。。。 后来,我为了偷懒,就将"Anaconda"这个下的 Tensorflow中python的版本进行了升级,升级成了3.6版本。...原创 2018-07-25 13:34:54 · 1288 阅读 · 0 评论 -
<Python>将一个有序排列的txt文件,打乱成无序排列,再输出到指定文件中
功能:现有一个文件“1.txt”,里面的内容是:00176480_nohash_0_bed00176480_nohash_0_down00176480_nohash_0_left00176480_nohash_0_marvin00176480_nohash_0_off00176480_nohash_0_one00176480_nohash_1_marvin004ae714_nohash_0_bed...原创 2018-06-06 17:38:41 · 5844 阅读 · 1 评论 -
C++调用python的简单例子(一)
在C++中使用python的时候,首先需要配置python的环境。在此,我就不说明如何配置环境了,网络一搜都是配置方法。以下,我介绍下我在C++中是如何调用python的方法。仅仅作为参考,有问题咱们可以一起交流。第一步:python中的简单应用函数test.pydef AdditionFc(a , b): c = a + b return cdef SubtractionFc(a , b...原创 2018-06-11 14:34:32 · 9089 阅读 · 5 评论 -
python之词典(dict)数据类型
一:基本格式:myChat = { 'size': 'fat' , 'color':'gray' , 'disposition':'loud' }其中,'size','color','disposition'是键;'fat'、'gray'、'loud'是键对应的数值。类似于C++中的map<key,value>与map不同的是,字典本身是不具备排序功能的二:keys() 、values...原创 2018-05-22 08:31:45 · 2156 阅读 · 2 评论 -
python中字符串的逐个读取
现在有一个字符串,str --->>'百业 从 药 药业 利润 大 因此 钻空子 的 人 也 多 徐 大 毅 想要 发财 很容易'功能:将字符串的内容逐个录入到列表中labelsWord = [] for iword in strWavText: labelsWord += iword ...翻译 2018-05-14 13:49:46 · 22036 阅读 · 2 评论 -
python中常用字符分类的缩写代码
缩写字符分类 表示\d 0到9的任何数字\D 除0到9的数字以外的任何字符\w 任何字母、数字或下划线字符(可以认为是匹配“单词”字符)\W ...原创 2018-05-18 08:26:00 · 2239 阅读 · 0 评论 -
在Python中PyImport_ImportModule返回值=null的问题
调用 PyImport_ImportModule加载python老是返回NULL,如下错误:原因是:没有指定 要调用的python文件的具体路径。解决方法://初始化python系统文件路径,保证可以访问到 .py文件 PyRun_SimpleString("import sys"); PyRun_SimpleString("sys.path.append('./')"); ...翻译 2018-05-17 14:11:00 · 10453 阅读 · 8 评论