python
屎山搬运工
这个作者很懒,什么都没留下…
展开
-
Windows10 Python安装TensorFlow-gpu下载速度太慢
在安装TensorFlow时,速度只有十几K。直接上方法:- 指定清华源下载:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ --upgrade tensorflow-gpu==1.13.2这里我需要的是1.13.2版本。- 防止超时:pip --default-timeout=1000000 install -U -i https://pypi.tuna.tsinghua.edu.cn/simple/ --upgrade te原创 2020-12-17 09:58:24 · 826 阅读 · 0 评论 -
Windows 10 Python安装gdal环境
Python安装gdal,在线安装(pip install gdal或conda install gdal)会比较麻烦,甚至会报错。解决方法:打开链接:https://www.lfd.uci.edu/~gohlke/pythonlibs/#gdal在网页中找到与你的Python版本和主机版本相对应的gdal版本:我用的是Python3.6 Windows10 64位,所以:下载完成后,打开cmd进入Python虚拟环境,并切换到该文件所在的目录,执行命令:pip install GDAL-3.原创 2020-12-17 09:44:06 · 1082 阅读 · 0 评论 -
Python环境安装TensorFlow 报错:importError: DLL load failed: 找不到指定的模块。
详细错误如下:C:\Users\wei\.virtualenvs\pyqt51-EL5sW8oD\Scripts\python.exe E:/work/facode/renlian-master/face_train.pyTraceback (most recent call last): File "C:\Users\wei\.virtualenvs\pyqt51-EL5sW8oD\lib\site-packages\tensorflow_core\python\pywrap_tensorflow原创 2020-12-17 09:19:03 · 327 阅读 · 0 评论 -
python的matplotlib中plt.show()不显示图像
使用plt.show()语句显示图像时,程序也没有报错,但是就是没有图片弹出。感觉很诡异。解决方法在程序中添加以下代码:import matplotlib; matplotlib.use('TkAgg')或者如果代码中已有以下代码:import matplotlib; matplotlib.use('Agg')则将其改为:import matplotlib; matplotli...原创 2020-04-25 10:18:43 · 5783 阅读 · 0 评论 -
Python 格式化字符串的最佳姿势
对于用 Python 处理数据和文本的同学一定经常要和字符串格式化打交道,少不了要打一堆 %。这种重复性的动作常常令人厌烦。起初我也是这样觉得,但现在不了。这当然不是因为被虐习惯了,而是我发现相比用 % 进行字符串格式化,有更好用的方法,今天就给大家分享一下。在进入正题之前,还是应该来回顾一下之前我们是怎么格式化字符串的。% 格式化第一种就是上古时代的方法,Python2.6 以前的独霸天下的 "...转载 2020-02-21 21:06:11 · 159 阅读 · 0 评论 -
获取(输出)当前时间-文件根据实验时间命名
在进行反复的调参试验时,每一次实验都会产生一个结果,但是如果将生成的结果命名相同,则会丢失过程中的所有结果,如果手动区分,会很繁杂,容易出错。下面介绍一种可以以当前的北京时间作为生成结果的命名,这样绝不会出现重名的现象,也可以对每一个结果的生成时间和各结果的生成顺序一目了然。获取当前时间now = datetime.datetime.now(dateutil.tz.tzlocal())这句...原创 2020-02-18 11:39:16 · 773 阅读 · 0 评论 -
UnicodeDecodeError: 'ascii' codec can't decode byte 0x80 in position 0: ordinal not in range(128)
PYTHON 3: PICKLE加载数据出现报错:UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0x80 in position 0: ordinal not in range(128)报错最终定位到:class_id = pickle.load(f)解决方法:将上述代码改为:class_id = pickle.load(f, ...原创 2020-02-15 22:42:11 · 982 阅读 · 0 评论 -
turtle绘画-移动落笔点(改变初始原点)
在用turtle绘画时,画笔的第一笔落笔点默认是在画布中心,画笔朝东(向右),但是有时需要绘制一些不对称的图,画笔落在画布中心会使结果偏离中心或画出画布。所以需要移动画笔的初始落笔点。这里有两个方法:goto()函数turtle.goto(x,y)turtle规定以中心为原点(0,0),而turtle.goto(x,y)表示将原点向右移动x个像素,向上移动y个像素。其中,x,y可以为负...原创 2020-02-13 20:57:01 · 24706 阅读 · 0 评论 -
turtle绘画,设置画布的背景图片
python使用turtle绘画时,设置画布颜色很容易,但是要将图片设置为画布的背景,则需要以下操作。如下列代码即可设置画布背景。def bgpic(self, picname=None): """Set background image or return name of current backgroundimage. Optional argument: pic...原创 2020-02-13 19:00:15 · 21123 阅读 · 10 评论 -
pyQT设置窗口背景图片(自适应显示背景图片)
设置背景图片使用QPalette()函数from PyQt5.Qt import *import sysapp = QApplication(sys.argv)w = QWidget()w.resize(210, 280)palette = QPalette()pix=QPixmap("./qq.jpg")#pix = pix.scaled(w.width(),w.heigh...原创 2020-02-13 18:38:12 · 17778 阅读 · 4 评论 -
python可视化编程(pyQT designer)安装及入门教程
在使用python语言进行可视化编程时,qt designer可以实现拖拽完成可视化控件设计,使用十分方便。安装pyQT5和QT Designer pip install pyqt5 pip install pyqt5-tools安装好之后在Python安装目录的\Lib\site-packages\pyqt5-tools\designer文件夹下面能够找到designer.exe,运...原创 2020-02-13 15:53:21 · 31449 阅读 · 7 评论 -
在windows下的pycharm中运行有参数输入的python代码
在github上下载的代码,有些需要输入参数才能正常运行,这些代码主要是适用于Linux系统,因为在Linux下可以用终端输入参数。例如:python train.py --dataroot ./datasets/maps --name map_gan --model gan其中参数“–dataroot”的值取./datasets/maps,“–name”的值取map_gan,“–model...原创 2019-12-05 19:40:38 · 1483 阅读 · 0 评论 -
conda命令克隆(复制)环境
在服务器上想要使用别人搭好的环境,但是又怕自己对环境的修改更新会影响他人的使用,这个时候可以使用conda命令进行复制环境。首先假设已经安装了Anaconda。根据已有环境名复制生成新的环境假设已有环境名为A,需要生成的环境名为B:conda create -n B --clone A根据已有环境路径复制生成新的环境假设已有环境路径为D:\A,需要生成的新的环境名为B:conda ...原创 2019-11-28 12:51:19 · 109243 阅读 · 0 评论 -
Python 爬取内容存入Excel实例(改进)
今天想找一个爬虫代码研究一下原理。于是找了一个爬取豆瓣top250的电影信息,并写入Excel文件的代码。但是总是报错(原文章)。通过改进代码学习了爬虫的基本原理。直接看代码:# coding=UTF-8''' function:爬取豆瓣top250的电影信息,并写入Excel文件'''import requestsimport refrom openpyxl import wo...原创 2019-11-23 20:50:50 · 1843 阅读 · 3 评论 -
python的数据拼接和融合
在深度学习的实验中,经常会对数据进行特征融合。这里介绍几个简单的数据拼接和融合的方法。pandas中的concatfeatures = pd.concat([data1,data2, data3,data4,data5,data6],ignore_index=True,axis=1)注:“ignore_index”为是否忽略索引,根据实际情况设定其值。若需要保留索引的拼接,就将其赋值“f...原创 2019-11-23 15:20:13 · 3411 阅读 · 0 评论 -
Pandas数据结构之DataFrame(数据选取,切片,按行/列索引)
DataFrame 是由多种类型的列构成的二维标签数据结构,类似于 Excel 、SQL 表,或 Series 对象构成的字典。DataFrame 是最常用的 Pandas 对象。DataFrame对数据的处理灵活方便。我们直接看用法。定义一个二维数组import pandas as pddata=([1,2,3],[4,5,6],[7,8,9])数据重构成DataFramedata...原创 2019-11-23 12:01:41 · 4549 阅读 · 0 评论 -
pycharm的并行运行问题&不能自动退出运行问题&控制台结果被下一次运行覆盖问题
pycharm的并行运行在pycharm中想要对一个程序同时多开几个运行窗口,并行的同时运行。但是会弹出下面提示:解决方法:步骤一:在pycharm顶部菜单栏单击Run(运行)->Edit Configurations(编辑配置)步骤二:在弹出的Run/Debug configurations窗口的右上角将“Allow parallel run”打勾即可,如下图所示:不能自动...原创 2019-11-19 19:36:32 · 8739 阅读 · 2 评论