Python
业余狙击手19
图像算法菜鸟,点滴积累成就硕果累累。
展开
-
在Anaconda Navigator中创建虚拟python3.6.8环境并运行setup.py生成pyd文件
在Anaconda Navigator中创建虚拟python3.6.8环境单击python3.6.8右边的三角形,选择“Open Terminal”输入相关命令,如果缺少某个模块,则重新打开一个“Open Terminal”,安装相关模块。python setup.py build_ext --inplace还缺少“Cython”模块,在另一个终端安装:安装完“C...原创 2019-12-09 20:02:37 · 1275 阅读 · 0 评论 -
Python3.6 读取txt内容创建文件夹;将图片拷贝至指定文件夹,并删除图片
读取txt内容创建文件夹# 引入模块import os#创建文件夹def mkdir(path): # 去除首位空格 path = path.strip() # 去除尾部 \ 符号 path = path.rstrip("\\") # 判断路径是否存在 # 存在 True # 不存在 False isExi...原创 2018-10-31 16:20:06 · 2136 阅读 · 2 评论 -
Python tqdm显示进度条
一,源代码 from tqdm import tqdmfrom time import sleepfor i in tqdm(range(100)): sleep(0.5)二,代码结果:三,实际使用时效果 欢迎扫码关注我的微信公众号 ...原创 2018-11-13 14:58:07 · 1201 阅读 · 0 评论 -
2018没见下雪,那就用Python画一片雪花吧
画雪花代码:import turtlefrom turtle import *def koch(size, n): if n == 0: turtle.fd(size) else: for angle in [0, 60, -120, 60]: turtle.left(angle) koch(s...原创 2018-12-08 09:22:51 · 2750 阅读 · 3 评论 -
python 读取文件夹1下的图片名称,将文件夹2下与文件夹1同名的图片拷贝至文件夹3
这个是实际工作中临时用到的小功能,记录一下,方便以后查阅# 引入模块#!/usr/bin/env python# coding: utf-8import os, sysfrom PIL import Image#读取图片名称path=r"D:\sxl\处理图片\左右粘连处理对比图\数据集2\处理效果图2" #文件夹路径imagelist = os.listdir(p...原创 2019-03-05 08:11:54 · 1668 阅读 · 0 评论 -
Python多进程读图提取特征存npy
import multiprocessingimport os, time, randomimport numpy as npimport cv2import osimport sysfrom time import ctimeimport tensorflow as tfimage_dir = r"D:/sxl/处理图片/汉字分类/train10/" #图像文件夹...原创 2019-04-16 19:37:30 · 1158 阅读 · 0 评论 -
python解析xml&& C++读取XML文件
Pythonxml文件内容<?xml version="1.0" encoding="utf-8"?><root> <person age="18"> <name>hzj</name> <sex>man</sex> </person> <person age="...原创 2019-05-10 07:41:40 · 396 阅读 · 0 评论 -
pycharm:一直indexing,怎么解决?
介绍在使用pycharm的时候,发现会遇到一种情况,那就是打开之后无法进行调试和运行,同时会有一个叫做Updating Indices的进程。原因这是由于打开后会默认读取当前路径下所有的文件索引,而路径下包含大量数据。解决方法打开 File—>Setting—>Project—>Project Structure,将不需要的文件夹去除掉...原创 2019-04-30 19:19:09 · 6012 阅读 · 0 评论 -
plt.scatter各参数详解
1、scatter函数原型2、其中散点的形状参数marker如下: 3、其中颜色参数c如下:4、基本的使用方法如下:#导入必要的模块import numpy as npimport matplotlib.pyplot as plt#产生测试数据x = np.arange(1,10)y = xfig = plt.figure()ax1 = fig.ad...转载 2018-10-26 17:57:39 · 4177 阅读 · 0 评论 -
Python多进程
之前用python写了个多线程,但发现四核的电脑,CPU利用率却用了不到30%,后来使用多进程编程,四核全开,CPU利用率达到了100%!python中的多线程其实并不是真正的多线程,如果想要充分地使用多核CPU的资源,在python中大部分情况需要使用多进程。Python由于全局锁GIL的存在,无法享受多线程带来的性能提升。multiprocessing包采用子进程的技术避开了GIL,...原创 2018-09-28 10:36:26 · 360 阅读 · 2 评论 -
Python多线程
以下代码功能:将一个文件夹内的图片,用5个线程同时进行处理(我这里只写了存储图像功能)#coding=utf-8from time import sleep, ctimeimport threadingimport osimport cv2import re #查找字符串 re.finditer(word, path)]import numpy as npiDisPlay...原创 2018-09-27 17:26:56 · 170 阅读 · 0 评论 -
Pycharm中快捷键(会逐步添加)
1,撤销与反撤销:Ctrl + z,Ctrl + Shift + z 2,缩进、不缩进:Tab、Shift + tab 3,运行:Shift + F10 4,批量注释:Ctrl + / 5,快速查看文档:Ctrl + q 6,当光标在代码中间,如何回车到下一行:Shift + 回车 7,当鼠标在代码下一行非开头位置,如何跳转到上一行末尾:Ctrl + backspace(退格键) 8...原创 2018-06-01 11:19:06 · 2564 阅读 · 0 评论 -
用Python画小猪佩奇【转】
最近社会猪可是火遍了大江南北,不蹭下热度可对不起它。见过手画的佩奇,见过用代码画的吗?没有?那就来看我大显身手。 用python的turtle库来画小猪佩奇。 有人问:turtle难不难?答曰:不难,就那几个方法,跟入新手村的任务一样简单。难得是要有耐心跟一定的画画功底。话不多说,直接上我苦苦搜寻(copy)而来的代码+注释版 温馨提示:您苦苦思念的佩奇猪在文末等你哦!#...转载 2018-06-08 14:44:15 · 2024 阅读 · 0 评论 -
Python数据存储:pickle模块的使用讲解
# coding:utf-8# pickle模块主要函数的应用举例import pickledataList = [[1, 1, 'yes'], [1, 1, 'yes'], [1, 0, 'no'], [0, 1, 'no'], [0, 1, 'no']]dataDic = {0: [1, ...转载 2018-07-23 13:21:56 · 207 阅读 · 0 评论 -
python3.6+pycharm ModuleNotFoundError: No module named 'cv2'
准备用python opencv 做点东西,出现下面这个错误,按网上搜索的方法,基本都试了,然而并不行。ModuleNotFoundError: No module named 'cv2'后来用了以下方法解决了一,打开pycharm-》settings 二,打开右边齿轮状按钮,点击show all,打开如下界面 三,选择最右边竖列,最下面的标签按钮,打开如下画面 四,...原创 2018-07-25 14:21:12 · 17935 阅读 · 8 评论 -
读取文件夹批量生成汉字数组
# -*- coding: utf-8 -*-import osimport cv2import numpy as npimport re #查找字符串 re.finditer(word, path)]#可以读取带中文路径的图def cv_imread(file_path,type=0): cv_img=cv2.imdecode(np.fromfile(file_pa...原创 2018-08-06 08:28:09 · 270 阅读 · 0 评论 -
python3.6 opencv 读取带中文路径的图&&保存图片到带中文的路径下
#可以读取带中文路径的图def cv_imread(file_path): cv_img=cv2.imdecode(np.fromfile(file_path,dtype=np.uint8),-1) return cv_img原创 2018-08-01 16:18:08 · 4127 阅读 · 2 评论 -
Python遍历文件夹及文件夹内文件方法
import numpy as np# -*- coding: utf-8 -*-import os#遍历文件夹def TraverFolders(rootDir): for lists in os.listdir(rootDir): path = os.path.join(rootDir, lists) print(path) i...原创 2018-08-02 09:13:42 · 294 阅读 · 0 评论 -
Jupyter Notebook 最全快捷键(逐渐补充)
Jupyter Notebook 的快捷键Jupyter Notebook 有两种键盘输入模式。编辑模式,允许你往单元中键入代码或文本;这时的单元框线是绿色的。命令模式,键盘输入运行程序命令;这时的单元框线是灰色。命令模式 (按键 Esc 开启)Enter : 转入编辑模式 Shift-Enter : 运行本单元,选中下个单元 Ctrl-Enter : 运行本单元 Alt-Ent...转载 2018-08-30 17:34:38 · 3922 阅读 · 0 评论 -
Jupyter 安装与使用(转)
Jupyter 的一大特点是可以将代码分段运行,非常方便。 上面一段调通了,下面可以接着运行,用来作为编程时调试的工具还是很有用的。为方便查看,将一篇文章转到我的博客内,该文章写得还是很好的。尊重原创。原文地址:https://blog.csdn.net/gubenpeiyuan/article/details/79252402...转载 2018-08-30 14:25:52 · 344 阅读 · 0 评论 -
最全PyCharm教程(1-15)【转】
最全Pycharm教程(1)——定制外观 原文:https://blog.csdn.net/u013088062/article/details/50100121最全Pycharm教程(2)——代码风格 原文:https://blog.csdn.net/u013088062/article/details/50113593最全Pycharm教程(3)——代码的调试、运行 原文:htt...转载 2018-06-11 16:49:56 · 3630 阅读 · 0 评论