Python
Junruiqwertyuiop
我是一只小菜鸟
展开
-
ERROR: No matching distribution found for XXXXX 国内的镜像源来加速网络
用国内的镜像源来加速网络pip install 包名 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com其中 --trusted-host pypi.douban.com 是为了获得 SSL 证书的认证。pip国内的一些镜像 阿里云 http://mirrors.aliyun.com/pypi/simple/ 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simpl..原创 2022-03-28 09:59:48 · 2006 阅读 · 0 评论 -
ubuntu新环境安装python
Couldn't find any package by regex 'python3.8'文章ref:运维笔记--Docker环境ubuntu系统安装指定版本python[3.6] - hello-Jesson - 博客园root@ae2d02e458f3:/home# apt-get install python3.6Reading package lists... DoneBuilding dependency tree Reading state information.转载 2022-03-27 15:02:29 · 3066 阅读 · 0 评论 -
RuntimeError: The Session graph is empty. 和no Attribute““解决方法
RuntimeError: The Session graph is empty. Add operations to the graph before calling run().AttributeError: module 'tensorflow' has no attribute 'global_variables_initializer'原创 2022-02-19 13:46:05 · 1047 阅读 · 0 评论 -
检查两个列表中共有元素
今天找到了一个简单的方法写共有元素判定A数组中元素是否有一个元素存在于B数组中简单写法common = [val for val in a if val in b]if len(common) != 0: balabala原创 2020-12-29 13:39:16 · 354 阅读 · 0 评论 -
log文件解析文件失败 File “/opt/anaconda3/lib/python3.6/codecs.py“, line 321, in decode
对特殊后缀文件进行解析的时候经常会出现UnicodeDecodeError: 'utf-8' codec can't decode byte XXXX in position XXXX: invalid的错误这次我在对日志log文件进行复写的时候出现在basicConfig中已经设置encoding=‘utf-8’但是并没有用所以最后用rb和wb解决问题def copy_file(a, b): with open(a, 'rb') as fr: s.原创 2020-07-02 20:14:18 · 3105 阅读 · 4 评论 -
python log日志记录 进程结束手动关闭log
我们直接使用loglogging的原理机制是在进程全部结束后才会随之结束那么对于不同文件内容写入不同的log的时候就会出现 前面的log内容越来越多 的问题这个时候查阅了blog发现没有人解决这个问题去看官方文档logging.shutdown()Informs the logging system to perform an orderly shutdown by flushing and closing all handlers. This should be called at原创 2020-07-01 20:57:25 · 10068 阅读 · 3 评论 -
matplotlib绘制三维散点图
转载于:https://blog.csdn.net/qq_41149269/article/details/81774026?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.noneca转载 2020-06-07 15:43:49 · 1491 阅读 · 0 评论 -
在Python中,如何将一个字符串数组转换成整型数组
在Python中,如何将一个字符串数组转换成整型数组arr = ['22','44','66','88']arr = list(map(int,arr))print(arr)#[22, 44, 66, 88]转载于https://www.cnblogs.com/shanyr/p/11153792.html转载 2020-06-07 15:40:46 · 7941 阅读 · 0 评论 -
作为BERT模型命名实体识别任务的输入,对于IBO标注数据进行检测判断标注正确性
从2018年google提出bert后,一直在使用bert模型作为训练基础经常会需要标注语料数据在数据量极大的情况下,数万标注后头晕眼花,如何快速差错也是一个问题于是设置了3条规则作为检查的基本属性,后续欢迎补充前置:我们有一个充满label的标签还有一个已经做好标注的语料1.标签的正确性:首先我们要保证每个字后面的标签不会因为我们的手误或者复制粘贴出...原创 2020-05-02 08:05:48 · 1587 阅读 · 0 评论 -
常见损失函数和评价指标总结(附公式&代码)
网上看到一篇很实用的帖子关于常见损失函数和评价指标,收藏下来本文转载于https://zhuanlan.zhihu.com/p/91511706----------------------------------------------------------------------------------------------------------------------------...转载 2020-04-22 18:23:31 · 10298 阅读 · 0 评论 -
python plot 画圆
通过plot画圆的各种智障错误和方法1.如果有圆外线需要设定两个xx = np.linspace(-10, 10.0, 100)x1 = np.linspace(-2, 2, 100)y1= b + np.sqrt(r**2 - (x1- a)**2)这个是圆y2 = -2x + 10y3 = 1 + (x - 1) ** 2y4 = -2x1 + 10之所以要...原创 2020-03-20 17:15:04 · 5469 阅读 · 0 评论 -
get和post的用法之response解析
#使用requests模块发送请求获取代码import requests#发送请求,获取响应response = requests.get('http://www.baidu.com')#获取响应数据print(response.text) # 会打印出类似乱码的字符串,其实是西欧的字体#获取编码用的字符集print(response.encoding) # 会打印出ISO-...转载 2020-03-15 13:13:14 · 2581 阅读 · 1 评论 -
python 简洁有效一句话将多个空格合并成一个空格
多个空格合并content = ' '.join(content.split())原创 2020-02-26 09:30:23 · 13076 阅读 · 1 评论 -
python pickle的使用详解及样例
pickle模块是以二进制的形式序列化后保存到文件中(保存文件的后缀为”.pkl”),不能直接打开进行预览。而python的另一个序列化标准模块json,则是human-readable的,可以直接打开查看(例如在notepad++中查看)。import picklea = {'name':'Tom','age':22}with open('text.txt','wb') as fil...原创 2019-10-14 10:42:32 · 1216 阅读 · 0 评论 -
python取交集、并集、差集
通过python取交集 intersection = [i for i in a if i in b] intersection = list(set(a).intersection(set(b)))取并集print (list(set(a).union(set(b))))取差集print (list(set(b).difference(set(a)))) ...原创 2019-09-12 08:03:30 · 6063 阅读 · 0 评论 -
Python3对字典操作时遇到错误:dictionary changed size during iteration
本文链接:https://blog.csdn.net/zhihaoma/article/details/51265168错误的代码:a={'a':1, 'b':0, 'c':1, 'd':0}for key in a.keys(): del a[key]参考资料:https://www.python.org/dev/peps/pep-0234/大概是说字典在遍历时不能进行修改...转载 2019-08-31 21:24:45 · 5001 阅读 · 0 评论 -
python获取当前目录路径和上级路径常用方法
在使用python的时候总会遇到路径切换的使用情况,如想从文件夹test下的test.py调用data文件夹下的data.txt文件:.└── folder ├── data │ └── data.txt └── test └── test.py一种方法可以在data文件下加入__init__.py然后在test.py中import da...转载 2019-05-01 09:52:52 · 1004 阅读 · 0 评论 -
对于多个数组的合并及按序排列
trans_out_res.txt[67545 69287 82972 70845 80996][142522 90580 97826 97562 72554][302981 254754 308544 273743 134552][139220 75252 72992 12517 90535][ 31490 299477 299478 233707 316110...原创 2019-05-01 09:27:07 · 1183 阅读 · 0 评论 -
Python列表对象实现原理
转载于https://foofish.net/python-list-implements.htmlPython中的列表基于PyListObject实现,列表支持元素的插入、删除、更新操作,因此PyListObject是一个变长对象(列表的长度随着元素的增加和删除而变长和变短),同时它还是一个可变对象(列表中的元素根据列表的操作而发生变化,内存大小动态的变化),PyList转载 2018-01-22 18:45:17 · 574 阅读 · 0 评论 -
pycharm在加载import包时候报错
在使用pycharm写python项目的时候,代码部分出现import但是始终运行的无法识别会红线报错这个问题发生的原因是因为在pycharm的引用包的过程需要自己手动添加build path(不然如果每个项目系统直接自动把所有的包添加,就会非常的大而冗杂)下面,来演示一下手动引包File -> Settings会发现Package的包不全,点击右边加...原创 2018-08-05 13:11:06 · 17344 阅读 · 0 评论 -
Python中使用多个分隔符分隔字符串re.split
转载:https://blog.csdn.net/programmer_at/article/details/77409507?locationNum=7&fps=1 摘要split多个分隔符 单一分隔符,使用str.split()即可多个分隔符,复杂的分隔情况,使用re.split单一分隔符,str.split()与 re.split()效果是一样的多个单一 分隔符 ...转载 2018-08-06 18:30:45 · 16303 阅读 · 1 评论 -
python命名实体抽取学习记录
转载https://blog.csdn.net/lalalawxt/article/details/55804384一、命名实体识别基本概念 信息有多种表现形式,一个重要的形式就是结构化数据:即实体和关系的规范和可预测的组织。而现实生活中大多数自然语言句子是非结构化数据,为从文本获得其意义,我们首先需要将自然语言数据转化为结构化数据,然后利用强大的查询工具,如sql。这种...转载 2018-12-09 13:01:12 · 2778 阅读 · 0 评论 -
基于windows 10 的pyltp的安装和配置 及错误总结
windows10 下 安装配置 python版本的ltp pyltppyltp 是 语言技术平台(Language Technology Platform, LTP)的 Python 封装。这里附pyltp的使用文档:http://pyltp.readthedocs.io/以及pyltp其他版本的使用教程:https://ltp.readthedocs.io/zh_CN/latest...原创 2018-12-09 17:09:41 · 1610 阅读 · 2 评论 -
文件读写模式(python)
文件读写模式|r| 仅读,待打开的文件必须存在 |w| 仅写,若文件已存在,内容将先被清空 |a| 仅写,若文件已存在,内容不会清空 |r+| 读写,待打开的文件必须存在 |w+| 读写,若文件已存在,内容将先被清空 |a+| 读写,若文件已存在,内容不会清空 |rb| 仅读,二进制,待打开的文件必须存在 |wb| 仅...原创 2018-12-11 14:12:39 · 323 阅读 · 0 评论 -
通过pycharm完成对neo4j数据库的连接和使用(一)
最近要使用知识图谱,所以对neo4j进行了一些使用要使用python调用neo4j所以在这里记录一下配置的过程预备:1.pycharm工程项目2.已经完成配置好的neo4j desktop客户端开始对neo4j的配置:1.我们有一个可以使用的数据库注ATTENTION!!:本人在这里智障的卡了一下,neo4j的默认username和password都是“neo4j”...原创 2019-01-05 09:33:33 · 12750 阅读 · 1 评论 -
pycharm输出所搜结果编码问题
输出大量unicode得到的为一个list类型数据,其中中英文混杂,所以单纯的decode和encode是不可以的,其中还会报list has no attribute “decode”错误原本是这样的:for word in content: result_list = graph.run("MATCH p=(na:Movie)-[r:HAS_ACTOR]->(n...原创 2019-01-16 13:10:58 · 628 阅读 · 1 评论 -
通过pycharm完成对neo4j数据库的连接和使用(二)
书接上文,https://blog.csdn.net/junruitian/article/details/85834151最近在使用非关系型数据库neo4j由于我的server版本是3.5.0,一部分attribute不再使用所以在这里做一个新的总结:这里推荐python neo4j的官方文档:https://neo4j.com/docs/operations-manual/cu...原创 2019-01-16 13:21:30 · 4482 阅读 · 4 评论 -
pycharm 出现 "PEP:8 expected 2 blank lines ,found 1"
用pycharm写python的时候,总会在def function()的那行出现如上问题。“PEP 8: expected 2 blank lines, found 1”具体原因就是呢,在声明函数的那一行的上方必须有两行的空行,否则便出现这个情况。函数的注释可随函数为一体# coding: utf-8# fun1def func1(): return 0# fun2...原创 2019-02-11 12:32:05 · 6040 阅读 · 0 评论 -
PEP 8: block comment should start with '# '
对于pycharm的代码编写格式其中注释错误:PEP 8: block comment should start with '# '只需要将注释与#之间加一个空格即可,如下:加空格 ;原创 2019-02-11 12:42:25 · 15575 阅读 · 4 评论 -
Python 正则表达式入门(初级篇)
python3正则要加括号!!!转载于:https://www.cnblogs.com/chuxiuhong/p/5885073.html本文主要为没有使用正则表达式经验的新手入门所写。转载请写明出处引子首先说 正则表达式是什么?正则表达式,又称正规表示式、正规表示法、正规表达式、规则表达式、常规表示法(英语:Regular Expression,在代码中常简写为regex...转载 2019-03-16 22:12:56 · 187 阅读 · 0 评论 -
OSError: [WinError 193] %1 不是有效的 Win32 应用程序。
在将服务器上运行的python项目移植部署到本地的时候遇到的问题:Traceback (most recent call last): File "D:/p/Service/TransH/test_transh.py", line 9, in <module> con = config.Config() File "D:\p\Service\TransH\co...原创 2019-04-28 18:38:30 · 16749 阅读 · 11 评论 -
解决:ModuleNotFoundError: No module named 'XXX' (全)文件路径目录没错的情况下请不要重名
转载于:https://blog.51cto.com/2338053/1982977一、背景介绍1. 工具目录结构为了便于统一管理一些小工具,在本地创建了一个mytools的目录,子目录的结构如下:2.python搜索路径在环境变量中,增加了PYTHONPATH的设置,value为‘e:\mytools\lib\python‘。...转载 2019-05-05 07:21:52 · 65599 阅读 · 2 评论 -
人工智能导论-搜索策略(pacman.py)吃豆人
实验内容:实验要求采用且不限于课程第四章内各种搜索算法此编写一系列吃豆人程序解决以下列出的问题1-8,包括到达指定位置以及有效的吃豆等。简介:参考网址:http://ai.berkeley.edu/search.html内容,以下为实验简介。基本代码和支持文件可以从search.zip中获取。其中,一些需要参考的文件如下:需要编辑的文件:search.py和searchAgen原创 2018-01-14 11:33:48 · 45503 阅读 · 17 评论