python
筱楠girl
这个作者很懒,什么都没留下…
展开
-
语义相似度的计算
语义相似度就是计算两个句子之间的相似度,可以将两个句子向量化之后,计算余弦距离。# -*- coding: utf-8 -*-"""Created on Thu Feb 21 20:18:38 2019@author: lcl"""from sklearn.feature_extraction.text import CountVectorizerimport mathimpor...原创 2020-06-29 11:53:52 · 2527 阅读 · 0 评论 -
python接口调用 get/post
调用Python接口一般有两种方式,get和post1.get方式调用Python接口(1)给定具体的参数,进行一次调用import jsonimport requestsr = requests.get("http://47.92.225.212:8001/OutCall/recognition?nodeId=6212aea7&query=嗯方便的你说&flowId=...原创 2020-06-29 11:53:35 · 1878 阅读 · 0 评论 -
python try...except...总结
1.参考文献https://docs.python.org/zh-cn/3/tutorial/errors.html#exceptionshttps://www.liaoxuefeng.com/wiki/1016959663602400/1017598873256736《python编程从入门到实践》10.3异常2.try…except…应用场景编写得很好且经过详尽测试的代码不容易出现内...原创 2019-07-19 10:54:08 · 794 阅读 · 0 评论 -
python 日志
1.日志重复打印import logginglogger = logging.getLogger('simple_example')logger.setLevel(logging.DEBUG)ch = logging.StreamHandler()ch = logging.handlers.RotatingFileHandler('date_extract.log.', maxBytes...原创 2019-06-26 10:48:06 · 246 阅读 · 0 评论 -
python 全局变量global
1.使用实例x = 10def foo(): x+=1 print(x)foo()报错,x在应用之前未声明在函数内部添加global x,声明x为全局变量x = 10def foo(): global x x+=1 print(x)foo()正常输出结果:11...原创 2019-07-19 10:56:10 · 273 阅读 · 0 评论 -
python tonador get/post 方法实现以及使用Postman测试接口
1.python tonador服务https://www.tornadoweb.org/en/stable/guide/structure.htmlhttps://www.tornadoweb.org/en/stable/web.htmlhttps://stackoverflow.com/questions/4476373/simple-url-get-post-function-in-p...原创 2019-06-25 15:26:43 · 786 阅读 · 0 评论 -
Python JSON编解码
1.JSON 函数JSON(JavaScript Object Notation)是一种轻量级的数据格式。使用JSON函数需要导入json库:import jsonjson.dumps 将Python 对象编码成JSON字符串json.loads 将已编码的JSON字符串解码为Python对象实例1import jsona = [1,"a","b"]print("a:",a)...原创 2019-06-25 11:30:52 · 3228 阅读 · 0 评论 -
python 去除特殊符号
1.replace()text = "我的车牌号是粤B-34567。"text = text.replace("-","")text = text.replace("。","")print(text)输出:我的车牌号是粤B345672.split()text = "我的车牌号是粤B-34567。"text = ''.join(text.split('-'))text = ''....原创 2019-07-19 10:55:08 · 5061 阅读 · 0 评论 -
python matplotlib.pyplot 画图
1.matplotlib.pyplot柱状图import matplotlib.pyplot as plt labels_count = [41,32,28,22,22,21,21,21,20,19]labels_name = ["上海理赔管理小组","上海嘉定区外冈五金城营业部","上海浦东保税区营业部","上海闵行区银都路营业部",\ "上海徐汇区凯旋路营业...原创 2019-05-16 14:24:44 · 2259 阅读 · 0 评论 -
python str与json类型转换
1.str 转jsonimport jsontext = '{"sentences":[{"silence_duration":7,"end_time":19585,"speech_rate":71,"begin_time":18740,\ "text":"喂","channel_id":1,"emotion_value":6.0},{"silence_duration":0,...原创 2019-03-28 11:53:12 · 4648 阅读 · 0 评论 -
python 封装API接口
1.对一天中通话,按时段进行分析输入数据为.txt文件,数据部分展示如下:u110107_02169228380_530005_20190228125930_61AA.mp3u110107_18895672550_530005_20190228165337_FFFFE06F.mp3u110107_18895672550_530005_20190228165433_FFFFE0DC.mp3...原创 2019-04-04 16:21:06 · 14340 阅读 · 2 评论 -
将一个大文件夹拆分为多个小文件夹
任务:要将一个文件夹下的14694条音频文件转换为文本(python调用接口)因为一次运行的次数较多时,服务不稳,会报错想到将所有的音频文件拆分为小文件夹,每个文件夹里包含3000条音频,总共有5个文件夹。import osimport shutil def mkdir(path): folder = os.path.exists(path) if not folder: ...原创 2019-03-26 19:39:28 · 9549 阅读 · 1 评论 -
spyder pip 安装tensorflow报错
1.在spyder中安装tensorflow之后,运行报错2.出错原因:pip 安装的tensorflow版本是1.13.1原有的numpy版本是1.14.0出错原有可能是tensorflow与numpy版本不兼容导致的3.修改方法numpy版本升级为最新版升级后的numpy版本为1.16.2具体操作可参考:https://www.twblogs.net/a...原创 2019-03-05 19:42:10 · 605 阅读 · 0 评论 -
批量读取文件夹下文件
1.批量读取文件夹下的.txt文件file_name = "G:/ASR/chunlan/1/"dirs = os.listdir(file_name)for dir in dirs: if dir.split('.')[-1] == 'txt': path = file_name + dir print(path) else: ...原创 2019-03-05 19:27:14 · 984 阅读 · 0 评论 -
openpyxl写入读取数据
1.openpyxl写入数据例子1:import openpyxlf = openpyxl.Workbook()table = f.activetable['A2'] = 4table['A1'] = 5table.cell(row = 3,column = 1,value = 10)table.cell(row = 4,column = 1, value = 11)# 添...原创 2019-12-02 17:05:34 · 3133 阅读 · 0 评论