
python
文章平均质量分 81
果子果实
这个作者很懒,什么都没留下…
展开
-
conda安装pyhanlp遇到的问题及解决方法
conda pack 打包报错通过1、创建conda环境时,对于版本冲突的包,提前限定其版本,避免conda和pip包的版本冲突;2、对于无法连接到源,或者 缺少特点版本的包,可以适当增加源3、注意在base环境更新conda的版本。...原创 2022-08-27 16:45:39 · 3541 阅读 · 0 评论 -
doccano标注工具使用
6、数据转换,当标注完成后,在 doccano 平台上导出 JSONL(relation) 形式的文件,并将其重命名为 doccano_ext.json 后,放入 ./data 目录下。默认为[0.8, 0.1, 0.1]表示按照8:1:1的比例将数据划分为训练集、验证集和测试集。5、标注完成后将数据导出,选择导出的文件类型为JSONL(relation),即可导出json格式的数据,各字段的含义解释见6.1、6.2。对于从doccano导出的文件,默认文件中的每条数据都是经过人工正确标注的。.......原创 2022-08-26 17:30:08 · 3750 阅读 · 1 评论 -
conda envs 的使用
conda envs 的使用原创 2022-08-21 09:09:57 · 629 阅读 · 0 评论 -
docker容器内安装jupyter并远程开发--过程、遇到的问题和详解
如果存在即打开,否则创建cat -A 文件 可以显示所有的不可见字符有时,xxx命令不存在时因为存在不可见特殊字符,最简单的方法是vim创建新的 .sh 文件,重新写命令安装grpcio 报错 No such file or directory: ‘c++‘: ‘c++‘pip install -- upgrade pip #更新pip即可。......原创 2022-08-12 20:25:47 · 786 阅读 · 0 评论 -
python财经数据接口包
http://tushare.org/index.html 金融数据接口Tushare是一个免费、开源的python财经数据接口包。主要实现对股票等金融数据从数据采集、清洗加工 到 数据存储的过程,能够为金融分析人员提供快速、整洁、和多样的便于分析的数据,为他们在数据获取方面极大地减轻工作量,使他们更加专注于策略和模型的研究与实现上。考虑到Python pandas包在金融量化分析中体现出的优势,Tushare返回的绝大部分的数据格式都是pandas DataFrame类型,非常便于用pandas/Nu原创 2020-09-18 12:34:52 · 391 阅读 · 0 评论 -
whitespace/control/punctuation/chinese character 判断
最近读 https://github.com/google-research/berttokenization.py 里面一段代码觉得很有用,记录一下,以后也许用得到哈哈def _is_whitespace(char): """Checks whether `chars` is a whitespace character.""" # \t, \n, and \r are technically contorl characters but we treat them # as whites原创 2020-09-18 09:48:55 · 318 阅读 · 0 评论 -
json及正则表达式 总结
json是python的内置模块import jsonjson.loads() # 将 字符串 转换为 字典new_dict = json.loads(json_str)json.load() #把文件打开,并把字符串变换为数据类型1 with open("../config/record.json",'r') as load_f:2 load_dict = json.load(load_f)3 print(load_dict)json.dumps() #将pyth.原创 2020-07-17 09:07:15 · 1927 阅读 · 0 评论 -
dp训练-背包问题-找零钱
总结,先东西/coins 遍历【外层】,再容量V/额度amount遍历【内层】否则会有重复比较,多了很多重复方案的比较0-1背包: 物品只能放进去一次def bags_01(w:List,p:List, V:int)->int: #lenth = len(w) dp = [0 for _ in range(V+1)] for i,j in zip(w,p): for v in range(V, i-1,-1): #这个必须倒序,正序的话,从小容量到大容量遍原创 2020-06-26 21:11:42 · 641 阅读 · 0 评论 -
位运算--找出只出现一次的数字
‘’’找出唯一一个只出现过一次的数字。一个非连续的递增数组,所有的数字会连续出现两遍,只有一个数字出现一遍,请找出这个数字输入:1,1,2,2,5,6,6,7,7输出:5同力扣136,+输入转换“出现多次”:只有出现偶数次,才可以用异或‘’’data = input()data += ','num = 0h = 0for i in range(len(data)): if data[i] != ',': num = num * 10 + int(data[i]原创 2020-06-25 10:22:57 · 541 阅读 · 0 评论 -
笔试题:旅游问题
'''n个点,m边,无向 无环 无重边第1行: n,m,k 总共停留k分钟接下来n行:mi,v1i,v2i n个点:n个景点,第i个景点花费mi分钟,愉悦度分别增加v1i,v2i接下来m行:xi,yi,ti 代表第i条边初始愉悦度均为0每游览完一个景点后,游游和小伙伴会 等概率随机选择一个可以从当前景点直达的 且来得及玩的景点作为下一个目的地如果游览完一个景点后周围没有可以直达的且...原创 2020-04-08 15:17:34 · 297 阅读 · 0 评论 -
几个基础排序算法 学习笔记
这两天把几个基础排序算法捋了捋,做个记录。堆排序是不稳定的,其他取决于判断条件有无 = 冒泡选择插入堆排序归并快排冒泡def maopao(nums): #冒泡,时间O(n^2),空间O(1) def help(start, end): for i in range(end, start,-1): if lst[i] < lst[i -...原创 2020-04-03 22:25:46 · 139 阅读 · 0 评论 -
学习的更多了..理解更深了..再来优化..
'''n个点,m边,无向 无环 无重边第1行: n,m,k 总共停留k分钟接下来n行:mi,v1i,v2i n个点:n个景点,第i个景点花费mi分钟,愉悦度分别增加v1i,v2i接下来m行:xi,yi,ti 代表第i条边初始愉悦度均为0每游览完一个景点后,游游和小伙伴会 等概率随机选择一个可以从当前景点直达的 且来得及玩的景点作为下一个目的地如果游览完一个景点后周围没有可以直达的且来...原创 2020-03-31 22:31:22 · 155 阅读 · 0 评论 -
2个方向搜索问题
给定一个由 ‘1’(陆地)和 ‘0’(水)组成的的二维网格,计算岛屿的数量。一个岛被水包围,并且它是通过水平方向或垂直方向上相邻的陆地连接而成的。你可以假设网格的四个边均被水包围。在一个 8 x 8 的棋盘上,有一个白色车(rook)。也可能有空方块,白色的象(bishop)和黑色的卒(pawn)。它们分别以字符 “R”,“.”,“B” 和 “p” 给出。大写字符表示白棋,小写字符表示黑棋。车...原创 2020-03-27 14:22:31 · 196 阅读 · 0 评论 -
dp真的好难..
'''第一题,给定一个数组n,比如5 10 5 4 41 7 8 4 03 4 9 0 3从每一列选出一个数,选出的数中,后一列减去前一列的绝对值和最小,输出最小值比如这里就是5 7 5 4 4,所以输出是5'''# 对不起,看不懂n = int(input().strip())arr = [[] for _ in range(3)]arr[0] = list(map(...原创 2020-03-26 21:43:34 · 215 阅读 · 0 评论 -
最长子序列,最长子串
notice:子序列可以是不连续的;子串是连续的;一个序列中最长上升子序列的长度序列由数字组成,后面的数字大于前面的数字,为上升#nums 数字序列def longest(nums): size = len(nums) if size<2: return size # 状态dp[i]: nums[:i+1]中最长上升子序列的长度 # 初...原创 2020-03-26 20:25:13 · 179 阅读 · 0 评论 -
python中定义二维数组
原文:https://blog.youkuaiyun.com/qq_39729672/article/details/90266122今天在写力扣5. 最长回文子串,二维数组这么定义的:dp = [[False]*size]*size然后后面发现,更改数据的时候会一列一起被修改即原文所说的第一种情况正确的方法是dp = [[ False for _ in range(size)] for _ ...转载 2020-03-26 13:39:29 · 1959 阅读 · 0 评论 -
python运算符 尤其注意位运算
详见https://www.runoob.com/python/python-operators.html#ysf5算术运算符比较(关系)运算符赋值运算符 #能反应出来有什么吗逻辑运算符位运算符 #能反应出来有什么吗成员运算符 #能反应出来有什么吗身份运算符 #能反应出来有什么吗运算符优先级Python运算符优先级以下表格列出了从最高到最低优先级的所有运算符:运算...原创 2019-10-24 16:01:44 · 204 阅读 · 0 评论 -
python 基本数据类型 int型占位
Python3 的6个标准数据类型https://www.cnblogs.com/fujiangong/p/5683162.html6个标准数据类型可分为2大类:不可改变的类型,可改变的类型1.不可改变的类型:数字number 字符串string 元组tuple 2.可改变的:列表list 字典{} 集合setnumber:int、float、bool、complex(复数)pytho...原创 2019-10-24 15:55:58 · 2590 阅读 · 0 评论 -
存储np.array类型的实验结果
把得到的实验结果像SVM那样存一下,以防以后再用到,否则还要重跑实验,浪费时间print(type(svm_prob))print(type(svm_result))<class 'numpy.ndarray'><class 'numpy.ndarray'>np.save('./data/svm_prob.npy',svm_prob ) #存储svm_pr...原创 2019-07-15 20:44:14 · 149 阅读 · 0 评论 -
python使用matplotlib绘制折线图教程
https://www.cnblogs.com/onemorepoint/p/7482644.html转载 2019-07-04 20:15:03 · 494 阅读 · 0 评论