Python学习
文章平均质量分 61
qq_41895190
这个作者很懒,什么都没留下…
展开
-
如何把Python pip替换为阿里源
Python pip替换为阿里源背景由于 python 自带的源下载速度非常慢,特别是安装一些库的时候,甚至有时会失败。替换Linux系统:mkdir ~/.pipvim ~/.pip/pip.conf写入以下内容,并保存退出即可。[global]trusted-host=mirrors.aliyun.comindex-url=https://mirrors.aliyun.com/pypi/simple/Windows系统:1、首先在win...原创 2020-07-16 16:14:24 · 1140 阅读 · 0 评论 -
如何破解Amazon 登陆 metadata1值?Amazon 登陆 metadata1 形成的主要混淆的js研究
如何破解Amazon 登陆 metadata1值?Amazon 登陆 metadata1 形成的主要混淆的js研究# -*- coding:utf-8 -*-import timeimport ctypesimport base64import execjsimport random def lsubid(): haha = '''function lsu() { // const jsdom = require("jsdom"); // const { JSDOM } .原创 2020-06-24 15:44:27 · 1361 阅读 · 1 评论 -
Python 如何实现下载进度条,Python 命令行里实现下载进度条的方法
Python 实现下载进度条(不带GUI界面)先上图该Python代码可以实现获取下载的文件名,下载文件的大小,下载速度等。代码关键点:1、关于下载文件名的获取:代码里使用两种方式获取:(1) 通过Content-Disposition属性,该属性是作为对下载文件的一个标识字段,存储着下载文件名(2) 直接通过链接获取,例如:sw.bos.baidu.com/sw-sea...原创 2020-04-19 23:01:56 · 2236 阅读 · 1 评论 -
如何在python多线程执行任务,读取文件,批量发请求
python多线程执行任务,读取文件,批量发请求 #!/usr/bin/python# -*- coding: utf-8 -*-import requestsimport threadingimport timeimport Queueimport json,urllib2# 添加线程 创建5个线程名threadList = ["Thread-1",...原创 2019-12-07 12:36:30 · 1010 阅读 · 0 评论 -
pycocotools+ WINDOWS+ python3安装方法
pycocotools+ WINDOWS+ python3安装方法转到./data/coco/PythonAPI运行 python setup.py build_ext --inplace运行 python setup.py build_ext install转到./lib/utils并运行python setup.py build_ext --inplaceht...原创 2019-12-02 20:50:39 · 2308 阅读 · 0 评论 -
Python筛选目录下指定后缀的文件
Python筛选目录下指定后缀的文件From:https://stackoverflow.com/questions/2225564/get-a-filtered-list-of-files-in-a-directoryMethod one:glob.glob('145592*.jpg')glob.glob()is definitely the way to do it...原创 2019-12-01 11:08:12 · 5577 阅读 · 0 评论 -
Pandas的read_csv和 to_csv函数参数分析详解 ,pandas的read_csv和to_csv使用方法
Pandas的read_csv和 to_csv函数参数分析详解1. read_csvread_csv方法定义pd.read_csv(filepath_or_buffer, sep=',', delimiter=None, header='infer', names=None, index_col=None, usecols=None, squeeze=False,...原创 2019-12-01 10:10:23 · 16071 阅读 · 0 评论 -
plt.imshow与cv2.imshow显示颜色问题 显示图片色差问题
image_name= '0.jpg'image = Image.open(image_name)#读取的是RGBimport cv2image1 = cv2.imread(image_name)#CV读取的是BGRimage2 = image1[:, :, [2, 1, 0]]#转换成RGBif i < 3: print('读取', image_name) p...原创 2019-11-30 12:24:41 · 5219 阅读 · 2 评论 -
Pycharm 自动Nosetest run以及进入test模式的解决方法
Pycharm 自动Nosetest run以及进入test模式打开pycharm进入了test模式,运行test_new.py文件右击运行出现"Run ‘Nosetests in test_new.py’"运行test_new.py文件右击运行出现"Run ‘Nosetests in test_new.py’"在网上搜索发现pycharm里编程时只要出现test字段,或者有te...原创 2019-11-30 11:58:09 · 1852 阅读 · 0 评论 -
tensorflow各个版本离线whl文件下载【强烈推荐】
tensorflow各个版本离线whl文件下载【强烈推荐】win10 cuda10可以安装:pip installtensorflow-gpu==1.15.0 --user -ihttps://pypi.tuna.tsinghua.edu.cn/simpleTensorFlow各版本自主下载地址:cpu版本:pip install tensorflow==1.15.0...原创 2019-11-07 16:43:59 · 26175 阅读 · 0 评论 -
JAVA、Python、PHP常用的验证码生成库
常用的验证码生成库:参考:Java验证全家桶语言 验证码库名称 链接 样例 Java JCaptcha 示例 Java JCaptcha4Struts2 Java SimpleCaptcha 例子 Java kaptcha 例子 Java p...原创 2019-10-12 23:02:18 · 702 阅读 · 0 评论 -
WIN10+cuda10+pytorch+py3.68环境下,warpctc 编译不成功的解决办法
WIN10+cuda10+pytorch+py3.68环境下,warpctc_pytorch 编译不成功的解决办法warp-ctcWarp-CTC是一个可以应用在CPU和GPU上高效并行的CTC代码库 (library) 介绍 CTCConnectionist Temporal Classification作为一个损失函数,用于在序列数据上进行监督式学习,不需要对齐输入数据及标签。比...原创 2019-05-14 09:44:22 · 2805 阅读 · 6 评论 -
从tensorflow转Pytorch的笔记(gather的用法,待补充...)
从tensorflow转Pytorch的笔记(gather的用法,待补充...)https://blog.csdn.net/CHNguoshiwushuang/article/details/80721675tensorflow的mnist改写成pytorchhttps://blog.csdn.net/victoriaw/article/details/72354307...原创 2019-05-08 15:15:13 · 621 阅读 · 0 评论 -
COCO 数据集的使用
微软发布的COCO数据库, 除了图片以外还提供物体检测, 分割(segmentation)和对图像的语义文本描述信息.COCO数据库的网址是:MS COCO API -http://mscoco.org/ Github网址 -https://github.com/pdollar/coco 关于API更多的细节在网站:http://mscoco.org/dataset/#downlo...转载 2019-04-29 12:17:54 · 2980 阅读 · 0 评论 -
【Python OpenCV】图像直方图 calcHist方法 equalizeHist方法
【Python OpenCV】图像直方图 calcHist方法 equalizeHist方法(一)图像直方图图像的构成是有像素点构成的,每个像素点的值代表着该点的颜色(灰度图或者彩色图)。所谓直方图就是对图像的中的这些像素点的值进行统计,得到一个统一的整体的灰度概念。直方图的好处就在于可以清晰了解图像的整体灰度分布,这对于后面依据直方图处理图像来说至关重要。一般情况下直方图都是灰...原创 2019-04-28 21:55:52 · 7036 阅读 · 0 评论 -
win10下 phantomjs下载安装与使用
一、PhantomJS是什么?PhantomJS是一个基于webkit的javaScript API。它使用QtWebKit作为它核心浏览器的功能,使用webkit来编译解释执行javaScript代码。任何你可以基于在webkit浏览器做的事情,它都能做到。它不仅是个隐性的浏览器,提供了诸如css选择器、支持wen标准、DOM操作、json、HTML5等,同时也提供了处理文件I/O的操...原创 2019-05-01 22:58:57 · 2803 阅读 · 1 评论 -
Tensorflow利用其可视化工具tensorboard可视化神经网络
Tensorflow利用其可视化工具tensorboard可视化神经网络参考莫烦的B站教程20,利用tensorflow自带的可视化工具tensorboard,在Google浏览器上进行了简单神网路的可视化。一、将神经网络的结构可视化。例子代码如下(spyder(tensorflow)编辑): Created on Mon Sep 17 18:37:22 2...转载 2019-04-09 10:58:40 · 473 阅读 · 0 评论 -
MaskRCNN-Benchmark框架训练自己的数据集
MaskRCNN-Benchmark框架训练自己的数据集原文https://blog.csdn.net/ChuiGeDaQiQiu/article/details/83868512 Facebook AI Research 开源了 Faster R-CNN 和 Mask R-CNN 的 PyTorch 1.0 实现基准:MaskRCNN-Benchmark。相比 Dete...转载 2019-05-29 16:27:54 · 1969 阅读 · 0 评论 -
python3下使用cv2.imwrite存储图片名含有中文字符图片
python3下使用cv2.imwrite存储图片名含有中文字符的图片python3中直接用cv2.imwrite方法的话,在图片名中出现乱码,查资料,折腾了好久,发现如下解决方法。代码如下if i % frame_interval == 0: imagename = '{}_{}_{:0>6d}.jpg'.format(video_prefix, file...原创 2019-05-18 22:32:55 · 3330 阅读 · 0 评论 -
(含win源码)超越YoloV3,CornerNet-lite基于关键点的目标检测
(含win源码)基于关键点的目标检测(超越YoloV3)目标检测领域最近有个较新的方向:基于关键点进行目标物体检测。该策略的代表算法为:CornerNet和CenterNet。由于本人工作特性,对网络的实时性要求比较高,因此多用YoLov3及其变体。而刚刚得知,基于CornerNet改进的CornerNet-Squeeze网络居然在实时性和精度上都超越了YoLov3,我还是蛮激动的,故趁此...原创 2020-06-14 22:42:44 · 3086 阅读 · 6 评论 -
Python格式化字符 %s %d %f %g实例讲解
Python格式化字符 %s %d %f %g实例讲解格式 描述%% 百分号标记 #就是输出一个%%c 字符及其ASCII码%s 字符串%d 有符号整数(十进制)%u 无符号整数(十进制)%o 无符号整数(八进制)%x 无符号整数(十六进制)%X 无符号整数(十六进制大写字符)%e 浮点数字(科学计数法)%E 浮点数字(科学计数法,用E代替e)...原创 2019-05-17 21:56:35 · 20735 阅读 · 0 评论 -
python opencv输出中文的方法 putText 支持中文输出
python opencv输出中文opencv在视频中通过putText函数能添加文字,但对于中文则无能为力。一般需要FreeType字体库进行处理,在python可以通过PIL转换一下。现将在视频中添加中文封装成函数如下:def paint_chinese_opencv(im,chinese,pos,color): img_PIL = Image.fromarray(cv2...原创 2019-05-17 22:22:14 · 22155 阅读 · 3 评论 -
python opencv putText输出中文的方法 yoloV3输出中文的方法
python opencv putText输出中文的方法 yoloV3输出中文的方法opencv在视频中通过putText函数能添加文字,但对于中文则无能为力。一般需要FreeType字体库进行处理,在python可以通过PIL转换一下。现将在视频中添加中文封装成函数如下:def paint_chinese_opencv(im,chinese,position,fontsi...原创 2019-05-24 11:41:08 · 6883 阅读 · 2 评论 -
python3获取2个字符中间的字符串
python3获取2个字符中间的字符串def get_str_btw(s, f, b): par = s.partition(f) return (par[2].partition(b))[0][:]if __name__ == '__main__':str= '[7898987978]'str= get_str_btw(nstr, '[', ']')print(' ...原创 2019-08-30 18:20:11 · 6538 阅读 · 1 评论 -
tensorflow 控制GPU资源使用率,解决Failed to get convolution algorithm.
Failed to get convolution algorithm.主要是显存爆了,加入下面代码就可以了。 #新增GPU占用------- config = tf.ConfigProto( # allow_soft_placement=True, log_device_placement=False, ...原创 2019-09-28 09:59:05 · 639 阅读 · 0 评论 -
pycharm启动出现Server's certificate is not trusted提示框的问题
Server's certificate is not trusted解决解决windows下 pycharm启动出现Server's certificate is not trusted提示框的问题工具/原料 pycharm pro windows10 64bit 方法/步骤 现象: pycharm安装完成后, 启动pycharm出现Server...原创 2019-04-06 15:34:43 · 36014 阅读 · 8 评论 -
caffe网络结构查看神器 caffe网络模型可视化方法
caffe网络结构查看神器caffe网络模型可视化方法方法一:利用Netscope工具http://ethereon.github.io/netscope/#/editor把你的.prototxt文件内容放到左边编辑器中,然后Shift+Enter刷新,右边的窗口就会显示网络结构图了方法二:利用draw_net.py脚本前提是安装好caffe,然后在文件夹中可...转载 2019-03-27 21:29:30 · 1043 阅读 · 0 评论 -
centos7默认安装的是python2.7.5,现在要安装python3.6.8
centos7默认安装的是python2.7.5,现在要安装python3.6.8要保证是联网的服务器一、安装前环境依赖包安装1、执行下面两条命令yum groupinstall 'Development Tools'yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlit...原创 2019-03-18 10:16:35 · 547 阅读 · 0 评论 -
python3将base64格式的图片保存为MD5值的图片
python3将base64格式的图片保存为MD5值的图片 import os, base64import cv2import numpy as npimport hashlib# QQ 2737499951def get_md5_value(str): my_md5 = hashlib.md5()#获取一个MD5的加密算法对象 my_md5.update(...原创 2018-09-20 23:05:11 · 6082 阅读 · 0 评论 -
python 按关键词查找遍历所有文件和目录和子目录
python 按关键词查找遍历所有文件和目录, 当前目录以及当前目录的所有子目录下查找文件名包含指定字符串的文件其中最下面的if语句为测试代码部分,当输入'123'时,会打印当前目录和当前目录的所有子目录下包含'123'的所有文件当输入'.jpg'时,会打印当前目录和当前目录的所有子目录下包含'.jpg'格式的的所有文件当输入'.'时,会打印当前目录和当前目录的所有子目录下 的所有文件...原创 2018-09-20 22:16:30 · 3847 阅读 · 0 评论 -
Python3 识别判断图片主要颜色,提取指定颜色的方法
Python3 识别判断图片主要颜色,提取指定颜色的方法 HSV颜色识别-HSV基本颜色分量范围 一般对颜色空间的图像进行有效处理都是在HSV空间进行的,然后对于基本色中对应的HSV分量需要给定一个严格的范围,下面是通过实验计算的模糊范围(准确的范围在网上都没有给出)。H: 0 — 180S: 0 — 255V: 0 — 255此处把部分红色归为紫色范围...原创 2018-09-20 18:08:00 · 73419 阅读 · 37 评论 -
python 图片去噪的方法
python 图片去噪的方法 图像可能在生成、传输或者采集过程中夹带了噪声,去噪声是图像处理中常用的手法。通常去噪声用滤波的方法,比如中值滤波、均值滤波。但是那样的算法不适合用在处理字符这样目标狭长的图像中,因为在滤波的过程中很有可能会去掉字符本身的像素。一个采用的是去除杂点的方法来进行去噪声处理的。具体算法如下:扫描整个图像,当发现一个黑色点的时候,就考察和该黑色点间接或者直接相连接的...原创 2018-09-20 09:13:41 · 13341 阅读 · 2 评论 -
python 如何将txt与excel 进行相互转换(.xls、.xlsx)
python 如何将txt与excel 进行相互转换(.xls、.xlsx)Python处理03版xls的excel 需要用到xlrd、xlwt来读写,而处理07版xlsx的excel需要用到openpyxl,首先读取txt内容,写入xlsx中,然后在读取xlsx中的内容。python 将txt文件转换为excel文件(.xls;.xlsx)# -*- encoding: utf-8...原创 2018-09-20 08:53:20 · 32791 阅读 · 4 评论 -
python 操作Excle写出、读取.xlsx
python 操作Excle读入、写出1.写出.xlsx操作# coding=utf-8# QQ2737499951from openpyxl import Workbookfrom openpyxl.utils import get_column_letter# 在内存中创建一个workbook对象,而且会至少创建一个 worksheetwb = Workbook()#...原创 2018-09-20 08:47:18 · 6115 阅读 · 0 评论 -
Python 如何生成8位必含数字、大小写字母的字符串(密码)
Python 如何生成8位必含数字、大小写字母的字符串(密码)#-*-coding:utf_8-*-import random,string #调用random、string模块src_digits = string.digits #string_数字src_uppercase = string.ascii_uppercase #string_大写字...原创 2018-09-19 12:30:15 · 6077 阅读 · 0 评论 -
win10下如何运行.sh文件
win10下如何运行.sh文件 确保您使用至少是Windows10的14316版本。 这种方法只适用于64位版本的Windows 10 今天居然惊奇地发现原来win10的功能简直强大到没话说,居然在更新后有一个Linux的子系统,也就是说虚拟机神马的可能慢慢地会消失啦!话不多说啦,抓紧分享一下新鲜出炉的经验啦! 1.打开Linux子系统 打开控制面板,单击“程...原创 2018-09-19 12:27:39 · 123940 阅读 · 6 评论 -
win10 安装tesseract+tesserocr+pycharm导入tesserocr,各种问题+解决办法
win10 安装tesseract+tesserocr+pycharm导入tesserocr,各种问题+解决办法我的环境是 python 3.66安装tesseract 在Windows下,首先需要下载tesseract,它为tesserocr提供了支持。 安装Tesseract是前提,参考https://blog.csdn.net/YYHEZB/article/details/...原创 2018-09-14 08:55:02 · 8050 阅读 · 4 评论 -
pytorch 0.4.1+win10 +python3.66+cuda9.2 安装
pytorch 0.4.1+win10 +python3.66+cuda9.2 安装PyTorch简介在2017年1月18日,facebook下的Torch7团队宣布PyTorch开源后就引来了剧烈的反响。PyTorch 是 Torch 在 Python上的衍生版本。Torch 是一个使用 Lua 语言的神经网络库, Torch 很好用, 但是 Lua 流行度不够, 所以facebook开...原创 2018-09-18 17:31:59 · 8575 阅读 · 2 评论 -
Win10 +VS2017+ python3.66 + CUDA9.2 + cuDNNv7.2.1 +微软版pycaffe编译
Win10 +VS2017+ python3.66 + CUDA9.2 + cuDNNv7.2.1 +微软版pycaffe编译 需要准备的文件:1,VS2017,这个不再赘述2,Windows版的caffe,微软链接为 https://github.com/Microsoft/caffeBVLC官方链接为https://github.com/BVLC/caffe/tree...原创 2018-09-06 10:32:48 · 3865 阅读 · 6 评论 -
[更新时间:2019.1.2]Win10 +VS2017+ python3.66 + CUDA9.2 + cuDNNv7.2.1 + tensorflow-gpu 1.12.0 最新版
Win10 +VS2017+ python3.66 + CUDA9.2 + cuDNNv7.2.1 + tensorflow-gpu 1.12.0 最新版官网的tensorflow1.10只支持cuda9.0不支持9.2,不安装cuda9.0的话会出错。本文的目的是用最新版的CUDA9.2 + cuDNNv7.2.1来运行tensorflow1.10...原创 2018-09-05 08:15:52 · 2888 阅读 · 0 评论