
Python
Python的学习与使用
不撸先疯。
计算机NLP方向
B站:给爷学_
欢迎关注,一起交流学习!
(水平能力有限,但会一直努力!)
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
解决:Error while loading conda entry point: conda-libmamba-solver (libarchive.so.19: cannot open share
该错误表示conda 在加载conda-libmamba-solver时找不到libarchive.so.19这个共享库文件。原创 2024-11-27 09:30:28 · 1874 阅读 · 0 评论 -
一行代码永久更换pip的默认源
【代码】一行代码永久更换pip的默认源。原创 2022-12-20 11:41:07 · 312 阅读 · 0 评论 -
Jupyterlab不显示plotly图表问题解决
建议jupyter lab中同时安装。加入Html模块进行显示,即可。的拓展包,让可视化更便捷。成果解决,效果完美!原创 2022-09-07 14:04:45 · 3432 阅读 · 0 评论 -
Python实现全角与半角相互转换
全角与半角转换在处理汉语语料中会经常出现,这里分别说明汉字、数字、字母的unicode编码范围。以及全角与半角的转换方法。最后给出wiki上全角和半角的编码对照表。这里Python需要用Python3版本。......转载 2022-08-08 10:59:38 · 4643 阅读 · 0 评论 -
jupyter lab安装、配置教程
本人从docker中新拉取的miniconda镜像,从0开始安装。输入theme,或者推荐几个。原创 2022-08-03 22:06:10 · 3736 阅读 · 1 评论 -
ValueError: The device should not be ‘gpu‘, since PaddlePaddle is not compiled with CUDA问题解决(Paddle)
raise ValueError("The device should not be 'gpu', "ValueError: The device should not be 'gpu', since PaddlePaddle is not compiled with CUDARuntimeError: (PreconditionNotMet) Cannot load cudnn shared library. Cannot invoke method cudnnGetVersion. [Hin..原创 2022-07-14 19:25:45 · 16438 阅读 · 1 评论 -
jupyter notebook解决关闭浏览器后无法查看打印信息的问题
在浏览器中我们关闭正在训练的模型打印后,再次打开可以看到没有任何信息输出了。除了处理缓存方法,我们可以使用python的logging输出日志。每次打印输出如:再如记录上一个cell的时间和输出,打印到日志的文件里,比如在第一个cell里: 然后在下一个cell里:就能知道上一个cell运行的时间和内容了。参考:jupyter notebook 如何在关闭浏览器后后台执行并保存结果? - 知乎 (zhihu.com)logging — Logging facility for Pyt原创 2022-07-11 22:28:13 · 1567 阅读 · 0 评论 -
RuntimeError: CUDA error: CUBLAS_STATUS_ALLOC_FAILED when calling `cublasCreate(handle)`问题解决
使用transformers包调用pytorch框架的Bert预训练模型时,使用正常的bert-base-cased在其他数据集上正常运行,但是运用Roberta的时候却一直报错:RuntimeError: CUDA error: CUBLAS_STATUS_ALLOC_FAILED when calling `cublasCreate(handle)`忙活了好几天也没查出是什么错误,网上一直提醒batch_size是否太大导致,修改为16->8->4->2都没有用。通过与其他数据集的对比,发现我在toke原创 2022-07-02 23:33:03 · 11818 阅读 · 6 评论 -
AttributeError: ‘tuple‘ object has no attribute ‘layer‘问题解决
安装keras_bert、tensorflow、keras后,本来程序运行好好的,训练了两个模型也一切正常,随后由于Bert英文分词时,keras_bert不满足要求,尝试了transformers和bert4keras中的tokenizer后,突然报错,模型生成有问题。 查阅多方资料显示版本不兼容,tensorflow2.0以上会出现和keras版本问题。...原创 2022-06-29 18:05:34 · 6252 阅读 · 8 评论 -
docker内部删除进程lsof、netstat、ps等命令
在Ubuntu内部安装lsof命令受阻,需要安装yum,但是安装不成功。lsof查看端口号命令为:二、netstat命令安装net-tools:使用netstat查找端口:三、ps命令以上方法搜出PID后,使用kill -9 XXX命令删除进程。...原创 2022-06-22 20:19:56 · 1464 阅读 · 0 评论 -
Ubuntu上安装python连接oracle数据库的包
参考手册下载链接:https://cx-oracle.readthedocs.io/en/latest/user_guide/installation.html#install-cx-oracle二、下载oracle 客户端RPMS文件有三个版本的文件:自行选择对应操作系统版本的文件:本文选择x64rpm文件下载:https://www.oracle.com/database/technologies/instant-client/linux-x86-64-downloads.html成功解原创 2022-06-20 17:35:46 · 706 阅读 · 0 评论 -
AttributeError: ‘KeyedVectors‘ object has no attribute ‘wv‘
Gensim 3.8.0 到 Gensim 4.0.0的更新,去除了wv,更改了部分函数名gensim的word2vec示例如下:save和load模块不变:修改部分内容:至此,解决问题!原创 2022-06-17 16:32:39 · 2772 阅读 · 0 评论 -
Pycharm2021.03专业版远程连接服务器或者docker镜像调试过程
一、安装与试用在windows或者linux服务器上安装最新版的2021.03版本的pycharm,安装过程略;用一个新的邮箱注册,获取30天的免费试用期;进入File->Setting->Plugins:点击右上角的设置,选择Manage Plugin Repositories...,添加网址:https://plugins.zhile.io然后在上面的框中选择:Eval Reset安装即可,然后下面会弹出试用的期限,每次打开日期都会重新..原创 2021-12-21 16:06:12 · 1313 阅读 · 0 评论 -
bbox绘制框图并添加文字信息
opencv-python版本:opencv-python-4.1.2.30pip install -U opencv-python==4.1.2.30绘图:# 绘制框图cv2.rectangle(img, (x1, y1), (x2, y2), (B, G, R), thickness)# 绘制框线(x1, y1)为左上角,(x2, y2)为右下角cv2.rectangle(img, (x1, y1), (x2, y2), (B, G, R), 2)# 填充整个目标区域cv2..原创 2021-09-07 16:08:03 · 599 阅读 · 0 评论 -
jupyter notebook中安装完nb_conda后,change kernel中仍然没有所需环境
问题前解:jupyter notebook创建新的环境时遇到困难解决笔记没有所需环境,但按上述解决方案解决过。问题解决方案:需要增加kernel:python -m ipykernel install --name XXX --display-name "XXX"# --name被用于jupyter内部,这一命令将覆盖具有相同名称的kernel# --display-name指定jupyter notebook中显示的名字问题解决!...原创 2021-08-26 14:25:33 · 1878 阅读 · 1 评论 -
python|flask框架下解决跨域问题
问题描述:什么是跨域?当一个请求url的协议、域名、端口三者之间任意一个与当前页面url不同即为跨域。为什么会发生跨域问题?由于浏览器的同源策略限制,同源策略会阻止一个域的javascript脚本和另外一个域的内容进行交互。(同源策略(Sameoriginpolicy)是一种约定,同源(即指在同一个域)就是两个页面具有相同的协议(protocol),主机(host)和端口号(port),是浏览器最核心也最基本的安全功能)问题解决:flask框架下解决很简单。一、引入flask_c原创 2021-08-12 15:03:22 · 525 阅读 · 0 评论 -
python返回list列表中最大(最小)的几个值以及索引方法
方法一:在数组无序且没有重复元素时,可以考虑用heapq模块进行抽出最大的几个元素,用map进行键值对的匹配,返回最大(最小)的几个元素的索引值。import heapq# 获取list中最大(最小)的n个值heapq.nlargest(n, list)heapq.nsmallest(n, list)# 获取list中最大几个值的索引的列表list(map(list.index, heapq.nlargest(n, list)))list(map(list.index, heapq原创 2021-08-11 10:39:08 · 9846 阅读 · 0 评论 -
Could not load dynamic library ‘cudart64_101.dll‘; dlerror: cudart64_101.dll not found
一、问题描述pycharm打开运行tensorflow时报错,错误如下:Could not load dynamic library 'cudart64_101.dll'; dlerror: cudart64_101.dll not foundIgnore above cudart dlerror if you do not have a GPU set up on your machine.二、问题分析缺少cudart64_101.dll,那么问题来了,我用Anaconda Pro原创 2020-12-24 21:41:01 · 5326 阅读 · 2 评论 -
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connec
问题描述:WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by ‘SSLError(SSLEOFError(8, ‘EOF occurred in violation of protocol (_ssl.c:833)’),)’: /simple/pip/WARNING: Retrying (Retry(total=3, conne原创 2020-12-20 18:58:43 · 1563 阅读 · 1 评论 -
Python数据结构与算法学习记录1——用Python实现分数的加减乘除
为了提升自己的编程能力与算法能力,利用python实现机器学习和深度学习的一些算法,提升自己的python能力,博主力争在较短时间内过掉Python四件套:《数据结构与算法——Python语言描述》《Python核心编程第三版》《Python编程:从入门到实践》《流畅的Python》(书目如果有小伙伴需要电子版PDF,可以关注博主私信我拿去一起学习的QAQ)分数的加减乘除,直接上代码了:class Rational: # 分数的化简 @staticm原创 2020-10-28 21:26:44 · 962 阅读 · 0 评论 -
在Windows 10系统下搭建flask开发环境(PyCharm+Python3.6.5)
写完第一次blog,这次可谓轻车熟路了!本次简单介绍一下python、pip、PyCharm的安装以及Flask开发环境的搭建!一、python的下载、安装简单地说一下:下载链接:https://www.python.org/downloads/windows/注意不用下载最新版本!选择:python -3.6.5安装(注意:python3.7系列的TensorFlow不支...原创 2019-04-03 17:34:13 · 2587 阅读 · 1 评论