
python学习
wavehaha
这个作者很懒,什么都没留下…
展开
-
下载nltk数据
【代码】下载nltk数据。原创 2024-10-19 18:16:18 · 385 阅读 · 0 评论 -
使用百度飞桨PaddleOCR进行OCR识别
在使用过程中需要安装库,可以依据代码运行过程中的提示安装。我使用的为,安装库为:我主要使用图片OCR以及PDF转DOCX文件,后者需要poppler,我使用的系统为windows.在此处进行下载:https://github.com/oschwartz10612/poppler-windows/releases/tag/v24.07.0-0解压后需要将poppler的bin路径加到系统环境变量path中5、pdf ocr代码样例:注意修改为自己的文件路径6、识别效果:原文件:识别效果:原创 2024-09-06 20:01:40 · 2297 阅读 · 0 评论 -
mnist手写数字数据集加载
路径为下载后的本地路径,尝试后仍报错,可能是因为源代码中。**尝试:**部分人推荐下载到本地,然后修改。数据集,第一次加载该数据集需要使用。**解决:**最终修改源码,去掉。在进行手写数字生成时需要使用。原创 2023-12-18 10:44:02 · 673 阅读 · 0 评论 -
Linux 下python引用自定义的模块
Linux 下python引用自定义的模块原创 2022-10-19 11:16:12 · 1095 阅读 · 1 评论 -
python读写excel
使用python读写excel文件原创 2022-09-15 11:21:31 · 4538 阅读 · 0 评论 -
产生\ufeff 问题的原因及解决办法
问题:在使用utf-8读取文件时,出现\ufeff。解决方法:网上搜索后发现原来是文本保存时包含了BOM(Byte Order Mark,字节顺序标记,出现在文本文件头部,Unicode编码标准中用于标识文件是采用哪种格式的编码)导致的,解决方法是使用 utf-8-sig 编码:结果:...原创 2021-09-13 17:13:05 · 2532 阅读 · 0 评论 -
UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0x97 in position 8: illegal multibyte sequence
UnicodeDecodeError: ‘gbk’ codec can’t decode byte 0x97 in position 8: illegal multibyte sequence今天读取文件时出现了这个错误:UnicodeDecodeError: ‘gbk’ codec can’t decode byte 0x97 in position 8: illegal multibyte sequence突然想起读取的文件时UTF-8编码的,因此代码应该如下:with open(info_d原创 2021-09-09 19:21:38 · 1193 阅读 · 0 评论 -
中文json保存
中文json保存想要保存中文的json数据,例如:patient_json = { '个人信息':{ '姓名':'', '性别':'', '年龄':'', '出生日期':'', '民族':'', '职业':'', '婚姻状况':'', '病案号':'', '科别':'' },}如果使用with open(output_file, 'w')原创 2021-09-09 19:09:51 · 2217 阅读 · 0 评论 -
使用mujoco报错:Missing path to your environment variable.
使用mujoco报错:Missing path to your environment variable问题:最近想要使用pycharm在本地使用服务器的环境运行服务器的程序,按照https://www.jb51.net/article/195691.htm步骤配置后,尝试运行import mujoco_py,报错:Missing path to your environment variable. Current values LD_LIBRARY_PATH= Please add fo原创 2021-09-08 21:47:05 · 1280 阅读 · 2 评论 -
段错误(核心已转储)错误及解决过程
在Linux服务器上训练模型时,每当训练数据时程序就会自动停掉,报段错误(核心已转储),经过搜索有人说是程序越界了,stack太小了,于是我用ulimit -a查看了Linux中stack的大小,然后又使用ulimit -c 10240修改stack的大小,还是不行。然后我就想,既然他说我的数组过大,那我就设置小一点,结果也还是不行。既然如此至少得找到是在哪里出了问题,然后我利用print语句,发现了出错的位置:但我还是没想通为啥这里会出错,直到我打印了state,next_state以后我发现,原创 2021-04-22 20:10:56 · 11441 阅读 · 10 评论 -
RuntimeError: Expected object of device type cuda but got device type cpu for argument #2 ‘mat2‘ in
RuntimeError: Expected object of device type cuda but got device type cpu for argument #2 ‘mat2’ in call to _th_mm最近在利用Linux服务器训练强化学习模型,由于是现在CPU上跑的,后来放到了GPU跑,结果出现了上述问题,大致意思是object 的 device 类型期望得到的是 cuda 类型,但是实际上的类型确实 cpu 类型经检查发现虽然device = torch.device(原创 2021-04-22 20:08:25 · 6068 阅读 · 0 评论 -
在python中,出现“Unexpected indent”解决方法
在python中,出现“Unexpected indent”解决方法可能是代码的缩进出现问题,检查一下,正确缩进即可。原创 2021-03-26 14:18:17 · 21171 阅读 · 0 评论 -
如何使用python获得系统时间
如何使用python获得系统时间需要使用库time若想得到格式化的时间可以使用:import time # 格式化成2016-03-20 11:45:39形式 print time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()) # 格式化成Sat Mar 28 22:24:24 2016形式 print time.strftime("%a %b %d %H:%M:%S %Y", time.localtime()) # 将格式字符串转换为时间戳原创 2021-03-24 15:48:08 · 132 阅读 · 0 评论 -
python调用带空格的windows cmd命令问题及连续运行多个命令
python调用带空格的windows cmd命令问题及连续运行多个命令之前在利用winrm完成远程控制windows并执行cmd,初步成功后又遇到了两个问题:1.当路径中含有空格时,cmd命令不能正常运行2.如果需要多个命令连续执行时会出现问题后来找到了解决方法:1.对于含有空格的路径,可以采用使用在路径外加双引号如cd "D:\\Program Files\\The Epsilon Group\\DMMS.R\\simulator"2.若要连续执行多条命令,只要在上一条末尾加“&”原创 2021-03-17 14:15:21 · 1380 阅读 · 1 评论 -
_pickle.UnpicklingError: A load persistent id instruction was encountered...解决方法
今天在跑程序时突然出现了这个错误,找了很多方法都没有解决我是用的torch.load()后来发现是因为torch版本的问题,报错之前用的版本是torch==0.4.1,后来进行了修改,使用torch==1.7.1就可以正常运行了。至于版本还是看自己跑的模型是什么,如果是用的别人的模型,看有没有requirements.txt...原创 2021-03-16 21:06:45 · 3628 阅读 · 5 评论 -
Ubuntu安装python
1.执行wget http://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz2.可以查看,相应压缩包已经存在,之后可以建立文件夹,在自己想要的路径下解压,tar -xvzf Python-3.7.0.tgz3.可以执行python3运行编码,使用python3 --version查看版本4.可以在/user/local/lib文件夹下查看相应的文件,执行cd /usr/libls5.建立软连接,即快捷方式进入/usr/bin文件夹下原创 2021-03-13 18:20:53 · 243 阅读 · 0 评论 -
如何查看python第三方库的版本
如何查看python第三方库的版本目前有两种方法:1.利用pip list,可以查看所有该环境下安装的库及版本号2.利用pip show pandas (库名),可以查看响应库的名字原创 2021-03-13 18:08:34 · 8496 阅读 · 0 评论 -
如何查看Python版本
如何查看Python版本1.进入cmd2.输入 python --version即可查看本机的python版本原创 2021-03-09 15:58:14 · 3431 阅读 · 0 评论 -
使用python清空文件夹
使用python清空文件夹最近遇到了需要在调用类时将某路径下的文件夹内容清空,可以使用如下办法主要的代码:shutil.rmtree(dirpath) # 能删除该文件夹和文件夹下所有文件使用的库:import osimport shutil代码:def RemoveDir(filepath): ''' 如果文件夹不存在就创建,如果文件存在就清空! ''' if not os.path.exists(filepath):原创 2021-01-31 20:32:59 · 12501 阅读 · 2 评论