Python
Blackrosetian
热爱编程,喜欢捣腾新事物。
展开
-
Anaconda创建虚拟环境
anaconda虚拟环境创建与pycharm配置原创 2023-03-03 08:12:12 · 2132 阅读 · 0 评论 -
pycharm配置pyqt-designer
pycharm配置Qtdesigner原创 2023-02-28 09:02:46 · 365 阅读 · 0 评论 -
anaconda加入环境变量win10
win10中加入anaconda环境变量原创 2023-02-27 16:25:05 · 547 阅读 · 0 评论 -
win10配置pip源
win10配置pip源原创 2023-02-27 16:22:55 · 616 阅读 · 0 评论 -
使用pyinstaller对opencv进行打包生效库版本
opencv打包exe原创 2023-01-06 15:17:22 · 884 阅读 · 0 评论 -
Python安装pandas后存储xls出错
使用pyinstaller封装pandas模块是另存数据崩溃,发现是由于没有安装xlwt模块导致,所以安装pandas后必须再安装xlwt模块。原创 2022-07-18 15:39:40 · 619 阅读 · 0 评论 -
安装pymed后,from PyEMD import EMD仍然报错
将python安装路径下...\Anaconda3\Lib\site-packages中的pyemd文件夹名称更改为PyEMD文件即可!原创 2022-05-26 13:29:03 · 610 阅读 · 0 评论 -
from scipy.linalg import _fblas ImportError: DLL load failed: 找不到指定的模块
https://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy到上面网址下载最新的numpy+mkl并本地pip安装即可。Numpy+MKL is linked to theIntel® Math Kernel Libraryand includes required DLLs in the numpy.DLLs directory.原创 2021-07-06 14:49:00 · 560 阅读 · 0 评论 -
from . import _imaging as core ImportError: DLL load failed: 找不到指定的模块
conda中pillow的版本估计比较老或者有问题,需要使用pip库中的pillow包,且需要安装其最新版本的包。解决方案:pip uninstall pillow pip install pillow原创 2021-07-06 14:18:41 · 620 阅读 · 0 评论 -
获取window的屏幕真实分辨率以及缩放后分辨率
from win32 import win32api, win32gui, win32printfrom win32.lib import win32confrom win32.win32api import GetSystemMetricsdef get_real_resolution(): """获取真实的分辨率""" hDC = win32gui.GetDC(0) # 横向分辨率 w = win32print.GetDeviceCaps(hDC, win3.原创 2021-06-04 10:59:33 · 1502 阅读 · 0 评论 -
PyQt5 - QThread: Destroyed while thread is still running
thread = QThread()改为:thread = QThread(parent=self)原创 2021-05-28 15:51:40 · 333 阅读 · 0 评论 -
Solve:tensorflow.python.framework.errors_impl.UnknownError: Failed to get convolution algorithm.
from tensorflow.compat.v1 import ConfigProtofrom tensorflow.compat.v1 import InteractiveSessionconfig = ConfigProto()config.gpu_options.allow_growth = Truesession = InteractiveSession(config=config)tensorflow.python.framework.errors_impl.UnknownErro.原创 2021-05-06 14:24:06 · 207 阅读 · 1 评论 -
ImportError cannot import name axes from matplotlib
0 前言1、之前matplotlib使用很正常,但是因为重复安装Matplotlib的不同版本,在导入matplotlib时出现上述问题。2、也可能在删除Origin时,误删文件所导致。1 解决方案在这个程序报错时,会给出一段路径C:\Users\...\...\...\Python\Python37\site-packages\Matplotlib把该路径下Matplotlib文件夹删除,然后重新安装即可。pip install matplotlib2 错误原因应该是老版本Mat翻译 2021-04-13 10:12:50 · 982 阅读 · 1 评论 -
Python实现文件的移动剪切功能
# coding: utf-8# In[1]:import os,shutil# In[2]:path1 = 'F:\\template\\hand-obj-data-pick Tool\\HandData\\depthMap\\depthGrayMap'path2 = 'F:\\template\\hand-obj-data-pick Tool\\HandData\\d...原创 2018-07-27 08:39:44 · 5116 阅读 · 0 评论 -
Python日常使用
1、Linux下使Python生成log日志文件python test.py >> 1.txt运行test.py文件并在当前路径下产生1.txt日志文档。2、使Python进行后台运行,一般在服务器上运行使用该代码nohup python test.py > nohup.out &运行test.py文件并在当前路径下产生nohup.out日志文档...原创 2018-10-24 16:03:32 · 535 阅读 · 0 评论 -
TensorFlow学习积累
from __future__ import division, print_function, absolute_import第一个division解释如下:导入python未来支持的语言特征division(精确除法),当我们没有在程序中导入该特征时,"/"操作符执行的是截断除法(Truncating Division),当我们导入精确除法之后,"/"执行的是精确除法,如下所示:-...原创 2018-10-12 09:42:12 · 200 阅读 · 0 评论 -
Ubuntu 16.04绑定anaconda3和anaconda2
1.打开终端并输入:sudo gedit ~/.bashrc 2.在.bashrc文件末尾添加:(路径换成自己的)export PATH=/home/pico/anaconda3/bin:$PATH 然后保存,关闭文件 3.使其立即生效,在终端执行:source ~/.bashrc4.在终端执行:python3即可显示anaconda3版本...原创 2018-10-11 10:58:55 · 304 阅读 · 0 评论 -
cannot connect to X server
在Linux下运用python文件出现此问题的原因为没有关闭图形界面,将py程序里的opencv图片显示代码注释掉即可!原创 2018-09-25 13:46:31 · 9186 阅读 · 8 评论 -
Python实现删除路径下的所有文件
# coding: utf-8import osroot_path1 = 'F:\\template\\hand-obj-data-pick Tool\\HandData\\depthMap\\depthGrayMap'files1 = os.listdir(root_path1)for listfile1 in files1: filepath1 = os.path.joi...原创 2018-07-27 08:37:53 · 567 阅读 · 0 评论 -
日常练习Python:随机移动文件
# Theme:随机提取bmp图片文件与相应的json文件# Author:Kevin# Time:20180820import osimport numpyimport randomimport pandasimport shutilroot_path = 'I:\\data_0816_FDS_Aaron\\picture_sevn_positive'move_path...原创 2018-08-20 12:48:02 · 619 阅读 · 0 评论 -
批量压缩文件夹
import osimport zipfileos.chdir('E:\\')rootpath = 'E:\\Data\\test'def zipfun(zippath): for file in os.listdir(zippath): f = zipfile.ZipFile(file+'.zip', 'w', zipfile.ZIP_DEFLATED)...原创 2018-08-10 15:21:46 · 921 阅读 · 0 评论 -
日常python训练复制文件
# coding: utf-8import osimport shutillabel_path = 'E:\\datajson3'copy_path = 'E:\\datajson3\\label'def copy_files(path1,path2): name_files = os.listdir(path1) os.mkdir(path2) for...原创 2018-08-10 14:35:20 · 210 阅读 · 0 评论 -
Python读取png与txt并删除多余txt文档(进一步优化)
# coding: utf-8# In[1]:import osimport pandas as pdimport shutilimport numpy as np# In[2]:root_path = 'F:\\template\\handobj-mark\\data\\img'# In[3]:os.chdir(root_path)# In[4]:...原创 2018-07-31 11:34:49 · 394 阅读 · 0 评论 -
删除文件与复制文件汇总
import osimport pandas as pdimport shutilimport numpy as nproot_path = 'F:\\template\\handobj-mark\\data\\img'copy_path = 'F:\\Right_hand\\Park'os.makedirs(copy_path)def delete_txt(root1): ...原创 2018-08-04 15:06:42 · 240 阅读 · 0 评论 -
Python复制文件到另一个文件下
import osimport shutilroot_path = 'F:\\template_files'label_path = 'F:\\template\\handobj-mark\\data\\img'copy_path = 'F:\\02_Porject_GR_Data\\02_Tidy_Data\\QD_Data_0726\\Left_hand\Allen' def...原创 2018-07-27 11:43:11 · 2106 阅读 · 0 评论 -
Python图片与label统计
# coding: utf-8# In[1]:import osimport pandas as pdimport shutilimport numpy as np# In[2]:root_path = 'F:\\template\\handobj-mark\\data\\img'# In[3]:os.chdir(root_path)# In[4]:...原创 2018-07-30 15:57:35 · 885 阅读 · 0 评论 -
Python安装dlib
安装libboost按照dlib的说明安装始终不成功,参考machine learning is fun作者的指导installing_dlib_on_macos_for_python.md,需要首先安装boost库,如下:sudo apt-get install libboost-all-devsudo apt-get install build-essential cmake pk...转载 2018-11-06 17:23:30 · 737 阅读 · 0 评论 -
Yolov3训练自己标记的数据
一、首先下载配置Yolov3框架git clone https://github.com/pjreddie/darknetcd darknetmake下载常用的模型文件wget https://pjreddie.com/media/files/yolov3.weightswget https://pjreddie.com/media/files/yolov3-tiny.wei...原创 2018-12-13 15:58:56 · 3034 阅读 · 2 评论 -
selenium显示网页所有源码内容
print driver.page_source原创 2017-07-24 16:43:14 · 5317 阅读 · 2 评论 -
微博用户评论爬取
# *第一部分首先要爬取MiuMiu的每一条微博的mid,mid就是每一条微博的唯一标识符,便于后期直接爬取;# 此次爬取下来的数据是:mid和评论数两个维度,后去需要将没有评论的mid删除,节省爬虫时间。*#-------------------------------------------------------------------------------------##使用...原创 2019-08-07 14:48:47 · 938 阅读 · 0 评论 -
python分割字符串只分割一次
strdata = "addsf:dfsf:地方的地方:123"#方法一:result1 = strdata.split(':',1)#方法二:a,*b = strdata.split(':')result2 = ''.join(b)按照中文冒号进行分割,只分割一次。...原创 2019-08-13 15:47:52 · 6926 阅读 · 1 评论 -
Python获取代码运行时间的几种方法
1、方法一:#python 的标准库手册推荐在任何情况下尽量使用time.clock().#只计算了程序运行CPU的时间,返回值是浮点数import timestart =time.clock()#中间写上代码块end = time.clock()print('Running time: %s Seconds'%(end-start))#运行结果如下#Running tim...转载 2019-08-13 13:51:54 · 5938 阅读 · 2 评论 -
微博评论爬取优化
#抓取MiuMiu微博所有评论from selenium import webdriverfrom selenium.common.exceptions import NoSuchElementExceptionimport timeimport pandas as pddef switch_to_window(): nowhandle=driver.current_wi...原创 2019-08-08 15:49:50 · 254 阅读 · 0 评论 -
Ubuntu安装Anaconda3后切换会自带python3方法
安装Anaconda3后,如果使用python和python3,那么默认变为Anaconda3的python这时如果想切换默认python为原始独立python,1. sudo gedit ~/.bashrc2. 添加 alias python3=’/usr/bin/python3.5‘3. source ~/.bashrc...原创 2019-07-03 16:04:55 · 1335 阅读 · 0 评论 -
用SSD-Pytorch训练自己的数据集
第一步:在Github上clone SSD-Pytorch:https://github.com/amdegroot/ssd.pytorch,根据教程一步步部署。第二步:config.py里面的voc的classes数值为你的类别数+1,默认模仿voc进行训练;修改voc0712.py中的VOC_CLASSES和VOC_ROOT设置为自己的类别名称与路径,另外需要修改image_sets设置路...原创 2019-03-26 11:37:08 · 6507 阅读 · 25 评论 -
keras-retinanet 用自己的数据集训练
github:https://github.com/fizyr/keras-retinanet首先制作自己的数据集:将自己的数据集转换成VOC2007格式,再把VOC2007转化成CSV格式。首先将自己的数据集转换成VOC2007格式的数据集:https://blog.csdn.net/u012426298/article/details/80334292再将VOC2007格式的数据集...转载 2019-03-19 10:52:43 · 1277 阅读 · 0 评论 -
balancap/SSD-Tensorflow训练自己的数据集
1、首先clone一下:git clonehttps://github.com/balancap/SSD-Tensorflow.git2、按照这个博客的详解进行一步一步走:https://blog.csdn.net/w5688414/article/details/783951773、注意参考:https://blog.csdn.net/Echo_Harrington/article/d...原创 2019-03-12 16:00:24 · 959 阅读 · 0 评论 -
Python进行自动补0
python中有一个zfill方法用来给字符串前面补0,非常有用n="123" s=n.zfill(5) asserts=="00123" zfill()也可以给负数补0n="-123" s=n.zfill(5) asserts=="-0123" 对于纯数字,我们也可以通过格式化的方式来补0n=123 s="%05d"%...转载 2019-03-16 11:10:30 · 2316 阅读 · 0 评论 -
Ubuntu 16.04使用Sublime3配置Anaconda环境
Sublime >> Tools >> Build System >> New Build Systems ..{ "cmd": ["your anaconda path/***/anaconda/bin/python3", "-u", "$file"], "file_regex": "^[ ]*File \"(...*?)\", line...原创 2019-03-20 10:03:21 · 508 阅读 · 0 评论 -
Ubuntu下conda install packages出现PackagesNotFoundError错误的解决方案
Ubuntu 16.04安装Anaconda后在命令窗口直接conda install packages出现错误,错误提示为以下内容:PackagesNotFoundError: The following packages are not available from current channels:解决方案如下:第一步:输入 anaconda search -tconda pa...原创 2018-12-17 16:44:19 · 5055 阅读 · 0 评论